Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Потребление оперативной памяти в Windows 7 x64 (http://forum.oszone.net/showthread.php?t=231294)

kirillius 26-03-2012 12:04 1886970

Потребление оперативной памяти в Windows 7 x64
 
Здравствуйте.
На днях докупил оперативной памяти, и решил поставить Windows 7 x64 - чтобы было видно все 8 ГБ.
Но заметил, что почему-то непонятно куда девается достаточно большой объём памяти:



При том что в процессах явно столько нет:



Максимум при подсчёте получается мегабайт 500-600.
Причём количество потребляемой памяти при почти бездействии системы всё продолжает увеличиваться (сейчас открыты торрент, квип, браузер, Касперский) - пока набирал сообщение, объём памяти в колонке "Память" диспетчера задач увеличился до 2,16 ГБ.
Куда может деваться память, и как это проверить?

Petya V4sechkin 26-03-2012 12:14 1886974

Цитата:

Цитата kirillius
Куда может деваться память, и как это проверить?

Запустите RAMMap и выложите скриншот вкладки Use Counts во время глюка.

Цитата:

Цитата kirillius
сейчас открыты торрент, квип, браузер, Касперский

Как определить, является проблема системной или вызвана сторонним приложением/службой

kirillius 26-03-2012 12:19 1886982

Цитата:

Цитата Petya V4sechkin
Запустите RAMMap и выложите скриншот вкладки Use Counts во время глюка. »

http://imagehost.spark-media.ru/i4/A...0781FE0A9B.jpg

Petya V4sechkin 26-03-2012 12:32 1886991

kirillius, ничего криминального не вижу.
Mapped File - обычно кэш (посмотрите на вкладке File Summary, какие там файлы).
Кэшируется вся память. Так ли это плохо?

Paged и Nonpaged Pool - довольно много, но не критично.
Понаблюдайте за динамикой, нет ли утечки (постоянно увеличивающегося потребления памяти).

kirillius 26-03-2012 12:47 1887000

Petya V4sechkin, в File Summary медиафайлы с разных дисков (видео, ISO-образы дисков, и т.д.)
Потребление памяти уже почти до 3 ГБ дошло (пока писал сообщение, 3,05), при загрузке системы был 1 Г с лишним, при этом ничего больше не запускалось.
Когда стояла 32-битная Win7, такой проблемы не было...
Это кэширование можно отключить?

kirillius 26-03-2012 13:05 1887013

Кажется, понял.
Виноват видимо был uTorrent - именно он и кешировал файлы.
Попробовал вырубить его - объём памяти в ДЗ сразу уменьшился. Затем, отключил Windows-кеширование в настройках самой программы, вроде бы проблема исчезла.
Petya V4sechkin, спасибо за полезные ссылки.

Dzirt2005 26-03-2012 13:10 1887016

kirillius, uTorrent, да? Так его настраивать нужно, чтобы "умная система" не отдавала ему весь объем доступной памяти под кэш. Хотя бы применить такой reg-файл:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\utorrent.exe]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\utorrent.exe\PerfOptions]
"IoPriority"=dword:00000000
"PagePriority"=dword:00000001

; Закоментировать эту строчку если нужно оставить настройки
;[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\utorrent.exe]

Можно и вот такие настройки сделать в самом uTorrent'е:

Только размер памяти под кэш конечно увеличить нужно с 8 до сколько не жалко (обычно 128-256 мБ вполне достаточно).
А так конечно, память вся будет отдана под кэш

kirillius 26-03-2012 13:15 1887017

Dzirt2005, да, в uTorrent так и сделал, как на втором скрине показано, кэш выставлен 150.
Только я вообще все галки с кешированием снял, а не только две последние (зря ли? По крайней мере, щас всё работает, в ДЗ памяти занято 1,4 ГБ - многовато, но уже хотя бы не 3 ГБ).

А что конкретно делает рег-файл?

Dzirt2005 26-03-2012 19:49 1887262

Цитата:

Цитата kirillius
Только я вообще все галки с кешированием снял, а не только две последние »

Я может не правильно выразился, но галки должны быть установлены именно так, как на скриншоте. Именно установлены, а не сняты. Особенно выделенные желтым цветом...

В reg-файле низкий приоритет операциям ввода-вывота uTorrent'у, это "какбы" сигнал Windows'у не кэшировать в памяти все, что uTorrent читает/пишет.

А 1.4 Гб занятой памяти для Windows 7 x64 с 8 Гбайт памяти всего - это вполне нормально. При 16 Гбайт ОЗУ будет около двух гигабайт, при 4 Гбайтах - 1-1.1 Гб.

kirillius 26-03-2012 20:18 1887272

Dzirt2005, поставлены галки, т.е. кеширование выключено.
Вот так сделал: http://imagehost.spark-media.ru/i4/5...15B5F250C1.jpg
Поставить всё как на скриншоте?

Dzirt2005 26-03-2012 22:30 1887350

Цитата:

Цитата kirillius
Поставить всё как на скриншоте? »

Таким способом (с вашего скриншота) вы отключили любое кэширование вообще. Это не есть хорошо. Речь шла о том, чтобы отключить кэширование Windows (галки отмеченные желтым на моем скриншоте) и включить встроенное кэширование uTorrent'а ("Включить кэширование записи на диск", "Включить кэширование чтения с диска) и заодно ограничить его аппетиты приемлемым, но все-таки не сильно маленьким значением ("Заменить авто-кэш значением, выставленным вручную"). У вас 8 Гб памяти поэтому вполне можно выделить 256 Мб или даже больше памяти под кэш. Лично у меня стоит 256 Мб. Остальные галки просто "оптимизируют" использование памяти под кэш.

Так что да - поставьте все галки как на моем скриншоте, а установленные 8 Мб замените на приемлемое для себя значение (скриншот старый со времен когда "компьютеры были маленькими и памяти вечно не хватало").

Аквилифер 07-05-2013 22:31 2146235

Аналогичная проблема только с BitTorrent 7.8 Память 4гб уже вся лежит. А в настройках кеширования нет пунктов: Отключить Windows-кеширование записи на диск и Отключить Windows-кеширование чтение с диска



Есть ли решение проблемы в данном случае?

minos66 07-05-2013 23:45 2146292

Цитата:

Цитата Аквилифер
Есть ли решение проблемы в данном случае? »

Тему посмотрите Интернет - uTorrent 38 страницу.

Аквилифер 08-05-2013 00:00 2146305

там всего 20 страниц... у вас наверно опечатка

прочел там ваш один пост такого содержания
Цитата:

отключите две настройки
Выгружать из кэша нетронутые блоки каждые 2 минуты
Выгружать из кэша завершённые части немедленно;
и опцию diskio.flush_files = *false.
Попробую применить

minos66 08-05-2013 00:55 2146328

Цитата:

Цитата Аквилифер
там всего 20 страниц..
»



Цитата:

Цитата Аквилифер
прочел там ваш один пост такого содержания »

Тогда лучше сразу к #378 переходите.

Аквилифер 08-05-2013 01:13 2146333

Извиняюсь это у меня настройки отображения страниц/постов другое.
Настройки торрента вернул дефолтные и применил твик, заранее изменив строчки utorrent.exe на BitTorrent.exe
Надеюсь поможет.

p.s
Твик помог. спасибо за помощь.


Время: 19:50.

Время: 19:50.
© OSzone.net 2001-