Показать полную графическую версию : Windows 7 большое потребление RAM при скачивании
Minsk-Alex
19-05-2010, 00:38
Valeant! Спасибо за консультацию. Попробую изменить настройки в ветках реестра. Обязательно отпишусь!
Этот только дисковое окно в закладке "Обзор" надо было открыть, а лучше диск и сеть если с сети качаете. »
Сегодня сделаю как надо!
Я подразумеваю, что где-то в настройках некорректно, а именно в ветках реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
LargeSystemCache, 1 - использовать большой кеш, 0 - стандартные настройки - тут нужно проверять конкретно, у меня 1 »
и его значение в Vista/windows 7 не проверялось. »
Есть такая информация:
System cache virtual address space
Limited by available kernel-mode virtual address space or the SystemCacheLimit (http://msdn.microsoft.com/en-us/library/bb870880(VS.85).aspx) registry key value.
Windows Vista: Limited only by kernel mode virtual address space. Starting with Windows Vista with SP1, system cache virtual address space can also be limited by the SystemCacheLimit (http://msdn.microsoft.com/en-us/library/bb870880(VS.85).aspx) registry key value.
Источник (http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx)
if the LargeSystemCache registry value is 1, the memory manager favors the system working set over that of processes running on the system
System cache mode is designed for use with Windows server products that act as servers. System cache mode is also designed for limited use with Windows XP, when you use Windows XP as a file server. This mode is not designed for everyday desktop use. If you use a server product as a desktop, you should consider changing the resource allocation to Programs mode or adding more physical RAM.
When you enable System cache mode on a computer that uses Unified Memory Architecture (UMA)-based video hardware or an Accelerated Graphics Port (AGP), you may experience a severe and random decrease in performance. For example, this decrease in performance can include very slow system performance, stop errors, an inability to start the computer, devices or applications that do not load, and system instability.
Источник (http://support.microsoft.com/kb/895932/en-us)
Таким образом, вы отдаете приоритет системным процессам, снижая производительность программ и рискуя стабильностью системы. Причем потом, когда человек придет сюда с проблемой, будет трудно догадаться, почему система падает.
[hr]
DisablePagingExecutive, 1 - Не использовать файл подкачки для хранения ядра системы, 0 - использовать
Это тоже серверный твик. При нем драйверы и системный код хранятся непосредственно в памяти, поэтому ее должно быть с избытком. Иначе возникнет проблема недостаточности системных ресурсов. У одного из вопрошающих памяти чуть больше 3 Гб, я бы не назвал это избыточным, а у второго - неизвестно.
В итоге, вы рекомендуете хранить код драйверов и системы в памяти, и отдать при этом приоритет системным ресурсам.
[hr]
Minsk-Alex,
1. Посмотрите нет ли конфликтов сетевого адаптера в диспетчере устройств (вкладка Ресурсы в св-вах адаптера).
2. Обновите драйверы сетевой карты, если установлена. Если нет, попробуйте установить для теста.
3. Выполните проверку драйверов, следуя рекомендациям статьи Использование средства проверки драйверов Windows (http://www.oszone.net/8736/Verifier).
Для сетевых ПК которые имеют общии диски может стоит посмотреть параметр:
Как будет использоваться физическая память под задачи файлового кэша
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
Size - 1
значения:
1-вяло слабые нагрузки
2-сбалансировано
3-агресивно »
я вот зашел по этой ветке так до фига всяких, куда именно писать значение или везде??
у меня стоят 0,3 и на одном 15
Единственно что могу посоветовать, чтоб не экспериментировать, а взять уже готовые настройки в данных ветках. »
а де именно взять готовые настройки???
ps щяс вообще отдача еле как 400, а за часа два три сьедаеться оперативочка)
http://i024.radikal.ru/1005/93/5af1b6c4048bt.jpg (http://radikal.ru/F/i024.radikal.ru/1005/93/5af1b6c4048b.jpg.html)
что где тут менять_(
Vadikan,
1. Посмотрите нет ли конфликтов сетевого адаптера в диспетчере устройств (вкладка Ресурсы в св-вах адаптера).
2. Обновите драйверы сетевой карты, если установлена. Если нет, попробуйте установить для теста.
3. Выполните проверку драйверов, следуя рекомендациям статьи Использование средства проверки драйверов Windows.
У VbInt, нет никакой проблемы в драйверах. Тем более, что у Minsk-Alex, тоже такая же фишка с памятью только при копировании локальных фалов. Суть их "проблемы" по их словам это "тормоза ПК" и нужно перегружать, и "съедается оперативка". Хотя тормозов я не заметил так как CPU - "балдеет". Во всех скринах, что лишнего в основном процессе System нет нечего.
Если исходить из того, что любое приложение которое запущенно например для копирования файлов (Проводник, и т.д.) это уровень пользователя, а это приложение в данный момент делает копирование файла с диска на диск или с сетевого, а это уже уровень ядра системы.
Уровень пользователя (приложение<->dll подсистема<->интерфейс системных сервисов)
|
Уровень ядра системы (менеджер кэша<->диспетчер ввода-вывода<->драйвера NTFS<->драйвер диска)
Данные слова подтверждают скрины:
http://s07.radikal.ru/i180/1005/7d/00c1d2ce79c9t.jpg (http://radikal.ru/F/s07.radikal.ru/i180/1005/7d/00c1d2ce79c9.jpg.html)
До процесса копирования с диска на диск
http://s59.radikal.ru/i165/1005/4a/d4f65a44a625t.jpg (http://radikal.ru/F/s59.radikal.ru/i165/1005/4a/d4f65a44a625.jpg.html)
Во время копирования файла 1,4Gb с диска на диск,где
Free — свободная страница, на которую не ссылается ни один рабочий набор и которой нет ни в одной таблице страниц. В список Free помещаются страницы, которые освободились после окончания процесса. Свободные страницы могут применяться, однако прежде они подлежат процедуре обнуления (заполнения нулями). Процедурой обнуления страниц занимается специальная подпрограмма менеджера памяти Zero Page Thread;
Zeroed — пустая страница, которая является свободной и обнуленной. Такие страницы готовы к использованию любым процессом
Zeroed - 0, а Free - мин.положенное число
http://s57.radikal.ru/i155/1005/d9/f3ac9e18eed6t.jpg (http://radikal.ru/F/s57.radikal.ru/i155/1005/d9/f3ac9e18eed6.jpg.html)
После копирования файла с диска на диск, как видим страницы Zeroed снова появились, но значения SystemCache превышают все значения, но ПК работает без тормозов, pagefile как стоял на отметке 256Mb так и стоит.
Процесс копирования может по счету не помню
http://s58.radikal.ru/i160/1005/a6/d2f53e1af487t.jpg (http://radikal.ru/F/s58.radikal.ru/i160/1005/a6/d2f53e1af487.jpg.html)
Опять видим Zeroed становится 0, SystemCache вообще зашкал.
http://s59.radikal.ru/i164/1005/59/c2cb841c372et.jpg (http://radikal.ru/F/s59.radikal.ru/i164/1005/59/c2cb841c372e.jpg.html)
После копирования система продолжает нормально функционировать, без тормозов, как видим страницы Zeroed снова появились, но значения SystemCache равно 10Gb. Так же левых запросов в ntskernl.
Vadikan, DisablePagingExecutive, 1 - Не использовать файл подкачки для хранения ядра системы, 0 - использовать. Это тоже серверный твик. При нем драйверы и системный код хранятся непосредственно в памяти, поэтому ее должно быть с избытком. Иначе возникнет проблема недостаточности системных ресурсов. У одного из вопрошающих памяти чуть больше 3 Гб, я бы не назвал это избыточным, а у второго - неизвестно.
В итоге, вы рекомендуете хранить код драйверов и системы в памяти, и отдать при этом приоритет системным ресурсам.
Данный ключ рекомендовали даже в XP при наличии 256Mb памяти.
Если обратить на скрины KernelMemory - Paged Physical -50Mb, ...Virtual - 125Mb совсем мало, память не обеднеет.
И согласитесь если в данный момент для работы ядра что или какой то драйвер не требуется система его выгрузит в pagefile, а когда понадобится будет его подгружать - не очень корректно и не оптимально в нынешних условиях и с объемами памяти. У одного 4Gb у другого 8Gb.
Мы и так приоритет процессора отдали программам
Панель управления - Система - Доп.параметры системы-Дополнительно
Оптимизировать работу-программ.
Vadikan,Таким образом, вы отдаете приоритет системным процессам, снижая производительность программ и рискуя стабильностью системы. Причем потом, когда человек придет сюда с проблемой, будет трудно догадаться, почему система падает.
Это не серьезно.
Стабильностью не кто не рискует, приоритет не кто ни кому не отдает, есть менеджер памяти который сам загружает что необходимо системе, сам устанавливая приоритет данным страницам и понижая тем страницам которые долгое время не изменялись, сам через кэш памяти организует проецирование файлов в память (или часть их).
А вот с системой ввода вывода можно было бы поэкспериментировать.
Minsk-Alex
19-05-2010, 19:17
Вчера поставил Оперу. По сравнению с Мозилой, расходует чуть ли в 2 раза меньше памяти. Кое что изменил в реестре. Сейчас в рабочем режиме (любые работы кроме скачиваня) потребление памяти не боее 800-850Мб. Уже хорошо!
VbInt,
Читал ваши посты еще раз, а почему вы решили, что при
при отдаче 2-3 метра все 4 гига просто забиваються
по какому параметру определили?
К вам вопрос как вы думаете файл объемом 1,4 - 4Gb при раздаче на торренте сколько съест памяти в ПК, если учесть что соединение будет открыто не одно и на каждом их них должны присутствовать данные этого файла на раздаче, да еще торрент может дробить файл на части и качать сразу же несколько частей?
По поводу ссылок я имел ввиду кто использует торрент посмотреть у них данную ветку.
А попробовать Size - 2, а потом 3.
Valeant, ну комп тока что после ребута, ничего не пашет, тока на серве торент, и все полностью сьедает
Minsk-Alex
19-05-2010, 19:52
Проверил драйвера. Вот что мне выдало: http://s54.radikal.ru/i145/1005/be/821538906214.jpg
В этом может быть проблемка? И что это за драйвер? Как узнать производителя?
Вчера поставил Оперу. По сравнению с Мозилой, расходует чуть ли в 2 раза меньше памяти. Кое что изменил в реестре. Сейчас в рабочем режиме (любые работы кроме скачиваня) потребление памяти не боее 800-850Мб. Уже хорошо! »
что именно изменил???
Minsk-Alex
19-05-2010, 20:05
А вот это загадка. Наткнулся в сети на один форум, где много уделялось именно реестру. Одним из спецов вроде был Valeant (может тёзка). Я выборочно изменил: Large System Cache (увеличил), Up and Download (ускорил). Но всё равно, когда на ночь поставил скачивать файл 8Гб, утром RAM - 1700Мб. При этом комп просто был включён. Как зависает что то при скачивании.
Minsk-Alex, что то типо такой фигни, если ночью отдача на всю, то утром мышка рывками даже двигаеться
Minsk-Alex,
Данный драйвер например используется VSO Сonvert для прожига болванок, программа по перекодированию видео.
VbInt,
ну комп тока что после ребута, ничего не пашет, тока на серве торент, и все полностью сьедает
Где и какой параметр смотрите?
Где и какой параметр смотрите? »
смотрю по потреблению опаретивной памяти, если просто комп ребутнуть и не включать торент на сервере, то неделю нормально работает, оперативка не выше 50%
а с торентом все сьедаеться сразу)
S.T.R.E.L.O.K.
19-05-2010, 22:00
VbInt, зайдите торрент и найдите что -то подобное: "Количество слотов отдачи" и попробуйте убавить.
AdjustedNullSessionPipes поставил тут 1, после ребута стало опять 3
Minsk-Alex
20-05-2010, 03:06
Minsk-Alex, что то типо такой фигни, если ночью отдача на всю, то утром мышка рывками даже двигаеться »
Так что же делать? В чём причина? Может мне уменьшить скорость закачки в IDM? :closed-to Я тут скоро стану "великим гуру" в компъютерах! :lol:
Данный драйвер например используется VSO Сonvert для прожига болванок, программа по перекодированию видео. »
Спасибо! После задания вопрса, порылся в сети и нашёл ответ.
VbInt, зайдите торрент и найдите что -то подобное: "Количество слотов отдачи" и попробуйте убавить. »
не помогает
Minsk-Alex, что то типо такой фигни, если ночью отдача на всю, то утром мышка рывками даже двигаеться »
Так что же делать? В чём причина? Может мне уменьшить скорость закачки в IDM? Я тут скоро стану "великим гуру" в компъютерах! »
причем IDM то
Dzirt2005
20-05-2010, 08:56
Цитата D1abl093:
VbInt, зайдите торрент и найдите что -то подобное: "Количество слотов отдачи" и попробуйте убавить. »
не помогает »
Если нужна настройка для uTorrent, то это не "Количество слотов отдачи", а настройки кэширования:
http://img687.imageshack.us/img687/8120/utorrentoptionscache.th.png (http://img687.imageshack.us/i/utorrentoptionscache.png/)
Dzirt2005, настроено идентично твоему скрину....
я фиг нает что делать када не трогаеш пару часов потом лагает очень сильно, как бы хотябы его мона было расскачать??? а то постоянные ребуты
http://s006.radikal.ru/i213/1005/f1/b382eaa1ad7ct.jpg (http://radikal.ru/F/s006.radikal.ru/i213/1005/f1/b382eaa1ad7c.jpg.html)
вот такая система на сервере, пришел с учебы отдача была не выше 300 но на семерке вся оператива сьелась...
копировал с сервера 30 гиг, оперативка как была в пределах 300 так и осталась)
sanya555
20-05-2010, 13:20
VbInt,
Попробуй автокеш поставить большой, у меня стоит 1024
http://s61.radikal.ru/i173/1005/4a/35d537a60c23t.jpg (http://radikal.ru/F/s61.radikal.ru/i173/1005/4a/35d537a60c23.png.html)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.