![]() |
Windows 7 большое потребление RAM при скачивании
При простое, система потребляет около 1 Гб памяти. Если скачать файл объемом 1-1,5 Гб, то память (RAM) повышается до 2 Гб. Компъютер тормозит. Спасает только перезагрузка. Память проверял - все ОК! На вирусы проверял - все ОК! Менял менеджеры закачек - эффект тот же. Больше нигде не тормозит. Только при скачивании. Винда чистая, не сборка!
Вот характеристики компъютера: http://s004.radikal.ru/i205/1005/d2/0eb9247b36b9.jpg Драйвера проверил - новые. Вот два скрина - быстродействия и процессов во время скачивания 2Gb файла. Пока закачалось 50%!!! http://s43.radikal.ru/i099/1005/e5/aa9373a8cf26.jpg http://s001.radikal.ru/i196/1005/73/af0bbac0308b.jpg Спасибо за помощь! |
Цитата:
|
Minsk-Alex,
Да много тем поднято на форуме про Если скачать файл объемом 1-1,5 Гб, то память (RAM) повышается до 2 Гб. Компъютер тормозит. Спасает только перезагрузка. Ввиду того что не кто до конца доделать не хочет, тогда Minsk-Alex, начнем с вами. Установите программу ProccessExplorer запустите ее. Теперь найдите процесс System закладка Threads (подождите немного 30сек.) обратить внимание в данной закладке 30-40сек какие потоки работают. Далее так же выведите на экран SystemInform - Ctrl+I смотрите на параметры (PhysicalMemory а именно SystemCashe) не закрывая данных окон начинайте копировать любой файл и смотрите на окно с Threads (по System) самые основные будут в верху и два параметра описанных выше в окне SystemInform. |
такая же проблема мучаюсь давно
|
Надо не мучится, а сказать что происходит в процессе System потоки Threads в момент копирования файлов.
|
Цитата:
А что далее? Какой любой файл копировать? Как обычно из интернета? И что делать с этими параметрами? |
Первое этот скрин в "холостом" режиме.
Теперь начинайте скачивать согласно вашего первого поста, и смотрите заново, не закрывая эти экраны. Цитата:
2. а на System info смотрите память - System Cache. |
Начал копировать 1Gb файл. Вот параметры: http://s001.radikal.ru/i195/1005/a7/6f3c83a35c76.jpg
Для меня это тёмный, дремучий лес. Если смотреть по загрузке RAM, то повышение начинается после 20-30 мин. от начала. Может надо посмотреть в то время? Спасибо! |
Мне хотелось увидеть наподобие вот чего
ссылка удалена ввиду недопустимого редиректа Копирование файла происходит 3-6 раз подряд - его размер 1,4Gb- память возросла до 11Gb SystemCache А у вас тишина в System - Threads |
вот скрины сделал, архитектура у меня такая на сервере у меня стоит интернет,и там же торент, подключены сетевые диски, и торенту ууказан путь к файлам через сетевые диски, то есть раздаються файлы через локальную сеть и тянуться с моего компьютера...(при отдаче 2-3 метра все 4 гига просто забваються)
1.скрин локалка простаивает ![]() 2. начал копировать по локальной сети на сервер файл 4 гига.... ![]() попозже выложу скрины када торент будет грузить, пока что торент не раздает |
Valeant, офигенные у тебя ссылки!!! Если нажать на увеличение картинки, то можно схватить вирусняк!!!
|
Цитата:
Вот что получилось: http://i066.radikal.ru/1005/57/67f3ea353f4a.jpg Ё-моё, случайно чьё то сообщение стёр. VbInt! Когда открываешь твои ссылки, там вирусы. Мне пару штук хотели "забежать". Об этом и было сообщение. |
zai, Minsk-Alex,
И что же там за вирус такой? Minsk-Alex, И последнее еще "Монитор ресурсов" (Диспетчер-Быстродействие) закладка "Обзор" выбрать процесс System Опять начинаем копирование файла или файлов (появится запись) 1. ....имя файла с какого диска копируете 2. ....имя файла куда копируется файл больше никакие программы не запускать и еще раз скрин этого экрана "Монитор ресурсов" |
Valeant, вирусы не на файлообменнике, а на редиректах порнушных. А какие - на скрине у zai. Сам тоже словил.
|
Цитата:
|
выложу скрины после обеда, я не пойму почему клиент сам не очищает кеш, если раздача не высока по скорости
|
Minsk-Alex,
Этот только дисковое окно в закладке "Обзор" надо было открыть, а лучше диск и сеть если с сети качаете. |
Так же можно начать эксперимент с системным кэшем
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management LargeSystemCache = 1 - использовать большой системный кэш или значение 0. Данный параметр влияет как на виртуальный размер так и на физический. Данный параметр был описан для windows систем до Vista и его значение в Vista/windows 7 не проверялось. |
|
У торрентов свои заморочки, попробуем разобраться с копированием файлов с диска на диск или с сети на диск с проблемой которые описаны в постах - торможение ПК и используется вся память.
Как работает система на пальцах, хотя все очень сложно идем с верху в низ, т.е. работает приложение которое осуществляет копирование файлов: Уровень пользователя (приложение<->dll подсистема<->интерфейс системных сервисов) | Уровень ядра системы (менеджер кэша<->диспетчер ввода-вывода<->драйвера NTFS<->драйвер диска) Менеджер кэша – осуществляет кэширование для увеличения эффективности, вместо непосредственной записи и считывания с диска, часто используемые файлы временно сохраняются в кэш - памяти. Операции с данными ,находящимися в памяти , производятся значительно быстрее операций с данными на диске . Диспетчер кэша обеспечивает службу кэширования для всех файловых систем и сетевых компонентов, функционирующих под управлением диспетчера ввода - вывода. В зависимости от объёма доступной оперативной памяти диспетчер кэша может динамически увеличивать или уменьшать размер кэша. А теперь представим как физически можно одновременно прочитать данные на определенной дорожке в определенных секторах, и записать на определенную дорожку в определенные сектора, а лучше конечно все это с оптимизировать. Судя по всем скринам загрузки CPU как такового нет, есть работа ядра ntoskrnl.exe и некоторых сетевых драйверов (ndis.sys и srv.sys) Только все это надо наблюдать по дольше, а не по статической картинке, но и тут видно, что кроме ядра ни кого нет. Я подразумеваю, что где-то в настройках некорректно, а именно в ветках реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DisablePagingExecutive, 1 - Не использовать файл подкачки для хранения ядра системы, 0 - использовать LargeSystemCache, 1 - использовать большой кеш, 0 - стандартные настройки - тут нужно проверять конкретно, у меня 1 Следующие параметры определяются опытным путем (или берутся с готовых настроенных систем) SystemPages, - для ограничения размера пула страниц создаваемый системой файловый кэш и пул страниц используют одно и то же адресное пространство в памяти. Ограничение размера пула страниц позволяет организовывать больший по размеру файловый кэш, что приводит к кэшированию большего размера данных и, к повышению производительности. IoPageLockLimit, определяет количество байт, которые система будет читать или писать на дисковый массив за один раз. Цитата:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager HeapDeCommitFreeBlockThreshold, значение данного параметра определяет лимит непрерывных освободившихся байт памяти в виртуальном адресном пространстве, при превышении которого диспетчер куч снимет выделение с памяти (вместо того, чтобы зарезервировать освободившуюся оперативную память для повторного использования в будущем). HeapDeCommitTotalFreeThreshold Так же обратил внимание на отсутствие System32\Sysmain.dll - данный dll отвечает за SuperFetch следовательно он тут не причем. Единственно что могу посоветовать, чтоб не экспериментировать, а взять уже готовые настройки в данных ветках. Для сетевых ПК которые имеют общии диски может стоит посмотреть параметр: Как будет использоваться физическая память под задачи файлового кэша HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters Size - 1 значения: 1-вяло слабые нагрузки 2-сбалансировано 3-агресивно Интересен параметр на скринах у VbInt в разделе Kernel Memory (K): Page Physical и Page Virtual что-то очень большой ~350Mb, или ~401Mb, так же обратить внимание на Paging Lists (K). |
Valeant! Спасибо за консультацию. Попробую изменить настройки в ветках реестра. Обязательно отпишусь!
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Таким образом, вы отдаете приоритет системным процессам, снижая производительность программ и рискуя стабильностью системы. Причем потом, когда человек придет сюда с проблемой, будет трудно догадаться, почему система падает. Цитата:
В итоге, вы рекомендуете хранить код драйверов и системы в памяти, и отдать при этом приоритет системным ресурсам. Minsk-Alex, 1. Посмотрите нет ли конфликтов сетевого адаптера в диспетчере устройств (вкладка Ресурсы в св-вах адаптера). 2. Обновите драйверы сетевой карты, если установлена. Если нет, попробуйте установить для теста. 3. Выполните проверку драйверов, следуя рекомендациям статьи Использование средства проверки драйверов Windows. |
Цитата:
у меня стоят 0,3 и на одном 15 Цитата:
ps щяс вообще отдача еле как 400, а за часа два три сьедаеться оперативочка) ![]() что где тут менять_( |
Цитата:
Если исходить из того, что любое приложение которое запущенно например для копирования файлов (Проводник, и т.д.) это уровень пользователя, а это приложение в данный момент делает копирование файла с диска на диск или с сетевого, а это уже уровень ядра системы. Уровень пользователя (приложение<->dll подсистема<->интерфейс системных сервисов) | Уровень ядра системы (менеджер кэша<->диспетчер ввода-вывода<->драйвера NTFS<->драйвер диска) Данные слова подтверждают скрины: ![]() До процесса копирования с диска на диск ![]() Во время копирования файла 1,4Gb с диска на диск,где Цитата:
![]() После копирования файла с диска на диск, как видим страницы Zeroed снова появились, но значения SystemCache превышают все значения, но ПК работает без тормозов, pagefile как стоял на отметке 256Mb так и стоит. Процесс копирования может по счету не помню ![]() Опять видим Zeroed становится 0, SystemCache вообще зашкал. ![]() После копирования система продолжает нормально функционировать, без тормозов, как видим страницы Zeroed снова появились, но значения SystemCache равно 10Gb. Так же левых запросов в ntskernl. Цитата:
Если обратить на скрины KernelMemory - Paged Physical -50Mb, ...Virtual - 125Mb совсем мало, память не обеднеет. И согласитесь если в данный момент для работы ядра что или какой то драйвер не требуется система его выгрузит в pagefile, а когда понадобится будет его подгружать - не очень корректно и не оптимально в нынешних условиях и с объемами памяти. У одного 4Gb у другого 8Gb. Мы и так приоритет процессора отдали программам Панель управления - Система - Доп.параметры системы-Дополнительно Оптимизировать работу-программ. Цитата:
Стабильностью не кто не рискует, приоритет не кто ни кому не отдает, есть менеджер памяти который сам загружает что необходимо системе, сам устанавливая приоритет данным страницам и понижая тем страницам которые долгое время не изменялись, сам через кэш памяти организует проецирование файлов в память (или часть их). А вот с системой ввода вывода можно было бы поэкспериментировать. |
Вчера поставил Оперу. По сравнению с Мозилой, расходует чуть ли в 2 раза меньше памяти. Кое что изменил в реестре. Сейчас в рабочем режиме (любые работы кроме скачиваня) потребление памяти не боее 800-850Мб. Уже хорошо!
|
VbInt,
Читал ваши посты еще раз, а почему вы решили, что при Цитата:
К вам вопрос как вы думаете файл объемом 1,4 - 4Gb при раздаче на торренте сколько съест памяти в ПК, если учесть что соединение будет открыто не одно и на каждом их них должны присутствовать данные этого файла на раздаче, да еще торрент может дробить файл на части и качать сразу же несколько частей? По поводу ссылок я имел ввиду кто использует торрент посмотреть у них данную ветку. А попробовать Size - 2, а потом 3. |
Valeant, ну комп тока что после ребута, ничего не пашет, тока на серве торент, и все полностью сьедает
|
Проверил драйвера. Вот что мне выдало: http://s54.radikal.ru/i145/1005/be/821538906214.jpg
В этом может быть проблемка? И что это за драйвер? Как узнать производителя? |
Цитата:
|
А вот это загадка. Наткнулся в сети на один форум, где много уделялось именно реестру. Одним из спецов вроде был Valeant (может тёзка). Я выборочно изменил: Large System Cache (увеличил), Up and Download (ускорил). Но всё равно, когда на ночь поставил скачивать файл 8Гб, утром RAM - 1700Мб. При этом комп просто был включён. Как зависает что то при скачивании.
|
Minsk-Alex, что то типо такой фигни, если ночью отдача на всю, то утром мышка рывками даже двигаеться
|
Minsk-Alex,
Данный драйвер например используется VSO Сonvert для прожига болванок, программа по перекодированию видео. Цитата:
|
Цитата:
а с торентом все сьедаеться сразу) |
VbInt, зайдите торрент и найдите что -то подобное: "Количество слотов отдачи" и попробуйте убавить.
|
AdjustedNullSessionPipes поставил тут 1, после ребута стало опять 3
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
![]() |
Dzirt2005, настроено идентично твоему скрину....
я фиг нает что делать када не трогаеш пару часов потом лагает очень сильно, как бы хотябы его мона было расскачать??? а то постоянные ребуты ![]() вот такая система на сервере, пришел с учебы отдача была не выше 300 но на семерке вся оператива сьелась... копировал с сервера 30 гиг, оперативка как была в пределах 300 так и осталась) |
|
Я вот никак не могу понять, почему вдруг эта тема скатилась в обсуждение настроек мторрента? Есть ведь отдельная тема http://forum.oszone.net/thread-172093.html по торренту, в ней и обсуждайте. А так параллельно идет обсуждение двух разных проблем, и я пока не вижу никаких свидетельств того, что у них одинаковые причины... только одно общее слово - "скачивание".
|
а может из за того что игрался с настроками реестра то биш кешем, скорость упасть?
|
Цитата:
|
Цитата:
а если нормально ответить. то может скорость отдачи по локалке упасть? |
VbInt,
Что значит скорость отдачи? Сеть это пакет от ~40 до 1500байт Максимально пропускная способность сегмента Ethernet составляет 14880пакетов/с в 10Мбитной сети, для кадров мин.длины имеем 14880 * 40 * 8 еле-еле дотягиваем до 5Мбит/с Максимально пропускная способность сегмента Ethernet составляет 813пакетов/с в 10Мбитной сети, для кадров макс.длины имеем 813 * 1500 * 8 чуть больше 9Мбит/с Для 100Мбит естественно больше. Для отправки пакетов естественно нужно отвлечь процессор от рутинных задач, когда буфер передачи будет готов т.е. заполнен и только тогда все данные уйдут в сеть. Обычно по умолчанию кол-во буферов отвечает драйвер сетевой карты, а их обычно меньше чем для приема. Если в одном приложении1 скорость нормальная, а в другом приложени2 нет, а при проверки ftp соединением на лок.сервер провайдера или в лок.сети выжимается максимум, и все приложения используют winsock от windows7, то можно сделать что данное приложение2 настроено некорректно. Для лучшего понимания ставите сетевой анализатор, который покажет вам все передачу или прием по сети от любого приложения которое имеет соединение с сетью, в нем можно увидеть временной интервал отправки пакетов, и что происходит в промежутке между ними, или для простоты ProcMonitor в котором есть информация по сети (прием и передача от приложения). |
Цитата:
|
VbInt,
В торрентах не селен, но вот поставил 2 версию, ни какой памяти ни кто не куда не загружал. Скоростных раздач нет, но по памяти результат на лицо. ![]() ![]() Во первых проверить сетевую нагрузку лучше найти локальный FTP, или например FlashGet он поддерживает так же скачку с торрентов и попробовать в нем. Разницы между передачей и приемом нет. |
|
Время: 21:51. |
Время: 21:51.
© OSzone.net 2001-