Показать полную графическую версию : Постоянное обращение к HDD при загрузке или в процессе работы .:[все вопросы]:.
Vancouver
22-07-2008, 11:08
У вас у всех SATA-HDD, пробовали откатиться на дефолтные Системные драйвера для SATA- контролера ?
Прочитал все посты, и вот гоняете, отключи то - другое, конечно на расстоянии по текстам тяжело определить, что запущенно и что в данный момент работает, да еще и родным диспетчером задач.
Об`ясню как я бы сделал.
Установил бы две програмки Process Exploer и Process Monitor. Первая крутой аналог Диспетчера, только информации дает очень много, вторая отслеживает где что запускается и что открывается (в плодь до ссылок на реестр)
Скинул бы скрины, но что-то никак в Mozila
To Vancouver - с мамкой не идут дрова сата, винда и так сама их поставила. Так что кнопка "Откатить" не активна.
Вчера отключил UAC как положено с отключением Luaf, но проблема осталась.
To Valeant если Вы ко мне, то не получиться. У меня проблема СРАЗУ после исчезания ползунка загрузки.
Некоторый народ не понимает наверно слово СРАЗУ, какой в баню менеджер задач, до него доползти еще нужно.
Короче дальше копать надо, но я упорный, я доберусь...
Увидел случайно вчера одну подозрительную вещь, в управлении дисками, правой кнопкой - св-ва
на любом разделе дисков видна галочка про авто индексирование. Попробовал убрать,
с диска C системного, а система сказала что папка boot не будет отключена, другие ок.
Пади здесь собака зарыта...
drb
Проблема СРАЗУ.
А как понять ?
...
Увидел случайно вчера одну подозрительную вещь, в управлении дисками, правой кнопкой - св-ва
на любом разделе дисков видна галочка про авто индексирование. Попробовал убрать,
с диска C системного, а система сказала что папка boot не будет отключена, другие ок.
Пади здесь собака зарыта...
А как понять ? »
На 6 странице писал, что только 10 сек, потом-то ничего же не зависает и далее комп идеально пашет и
не зачем проверять по такс менегер, т.к. ничего не отследишь уже.
В данный момент нет решения. Наверно буду сносить все и постепенно искать после какого шага трабла.
Особенно после добавления sp1, а также после обновлений.
drb
"...
потом-то ничего же не зависает и далее комп идеально пашет и не зачем проверять по такс менегер, т.к. ничего не отследишь уже...."
Я писал не про "такс менегер", а про ProcessExplorer.
И еще есть две нужные программы если ПК запускается но ведет себя странно (во всем) Procmon и Autoruns.
И если хоть пару раз глянуть в эти программы, то многое становится понятным и отпадают некоторые вопросы.
Запуск Autoruns - две закладки Drivers и Boot Execute советую обратить на драйвера, там их будет много, но если что непонятно в драйверах напиши какие попробуем разобраться от чего они .
Решение проблем есть всегда, главное найти подход к их решению.
Так что удачи тогда в переустановки.
Пока проблемы нет, потому что:
Висту переустановил, за ней сразу sp1 (до этого после софта было). С мамки дрова поставил.
По привычке отключил все левые фичи: аеро, распис дефраг, индексир, обновления, защитника-дефендера(и в разделе Run тоже). Суперфетч пока не трогал, т.к. без него загрузка круто тормозит.
Следующий шаг последнии обновления с инета, до конца июля инет вырубили.
Также после установки каждого софта буду следить. Потом отпишу.
To Valeant спасибо за совет, я обязательно воспользуюсь им как проблема снова всплывет.
Но лучше сейчас эти программы запустить и посмотреть как ведет себя система.
Можно даже скрины снять, чтоб не запоминать.
Нашел источник, но как исправить не могу.
Останавил службы SuperFetch и Поиск виндовс и поставил им "вручную". Перегрузился, служба Поиск запустилась, значит ее кто-то другой поднимает?
Кто же он...? Тогда я ее поставил на "Отключено". И тут моя проблема выскочила. Затем вернул обоим службам "авто", но винда сказала "дите нах".
Т.е. проблема осталась хотя службы вернул, они запущены успешно. :). Я так сильно хочу полюбить висту, но она все задом.
Валеант убедил. Попробую поставить его проги. И еще забыл в первом своем сообщении, в конфиг. у меня ram4гб-800Apacer.
Попробуй так:
1. Зафиксируй файл подкачки по "рекомендуется". Одинаковый размер минимум и максимум.
2. Отключи в планеровщике задач все задачи имеющие время следующего выполнения.
3. Установи дефрагментатор PerfectDisc 2008 Pro и проведи вначале оффлайн, а затем онлайн дефрагментацию. Убедись, что файл подкачки (черный цвет) находится в середине диска.
P.S. У меня нет никаких лишних обращений при SuperFetch и поиске. Всегда делаю как описал выше.
Parboil,
Вы пробовали сделать "отключить" для Superfetch и Поиск? После ползунка загрузки тоже никаких обращений?
Отключить все задачи "Отложенный запуск", не слишком ли круто? Третий раз ставить винду не особо охота...
Вы пробовали сделать "отключить" для Superfetch и Поиск? После ползунка загрузки тоже никаких обращений?
Отключить все задачи "Отложенный запуск", не слишком ли круто? Третий раз ставить винду не особо охота... »
Мне нет необходимости выключать Superfetch и Поиск. После ползунка естественно есть обращения и даже в момент появления рабочего стола. После полной загрузки все успокаивается. По поводу "все задачи". Те что имеют время выполнения я отключил, не удалил, а в свойствах снял галочку выполнить. Если боишся, то начни просто с дефрагментации и посмотри, что изменится.
Проблема страшного обращения к HDD после ползунка кажется решена.
Недавно тестировал ReadyBoost и понял, что эту службу лучше не отключать, вот тогда все вроде ок.
Кстати этот буст весьма левая вешь оказалась, похоже что своп файл буста создается каждый раз при загрузке.
Прирост 0%. Не зря говорят, что эту эту буст опцию реализовали только чтобы лампочка на флешке мигала и все!
Читать конечно не хотим
http://www.oszone.net/4523/Windows_Vista - Внутреннее устройство ядра Windows Vista: часть 2
Напомню в кратце выдержки чтоб было понятно
Windows Vista добавлена функция ReadyBoost - основная функция которой кэширование данных с жестких дисков, служба создает файл кэша ReadyBoost.sfcache а служба SuperFetch заполняет этот кэш в фоновом режиме. У службы ReadyBoost есть драйвер Ecache.sys который перехватывает обращения чтения и записи к жестким дискам и копирует записываемые данные в файл кэширования достигается степень сжатия 2:1.
Если осуществляется произвольное чтение данных, и эти данные есть в кэше, то данные извлекаются из кэша, а при последовательного чтения то читаются с диска, даже если эти данные есть в кэше. Скорость работы винтов и флэшки можно проверить программой HD Tune Pro, на которой будет хорошо видно, что и как.
Данные службы
ReadyBoost
%SystemRoot%\System32\Emdmgmt.dll выполняется в процессе Service Host,
%SystemRoot%\System32\Drivers\Ecache.sys и драйвера
SuperFetch
%SystemRoot%\System32\Sysmain.dll выполняется в процессе Service Host
Работает совместно с диспетчером памяти отслеживая обращение к страницам памяти для предварительной загрузки файлов. Располагая информацией об использовании памяти, SuperFetch осуществляет предварительную загрузку приложений при освобождении физической памяти. Поэтому часто свободной памяти Available бывает близко к 0.
Но в месте с данными службами работает и ReadyBoot планируя кэширование для загрузки системы. Из анализа загрузок и обращений к файлам, а так же где находятся они - эта информация сохраняется в %SystemRoot%\Prefetch\Readyboot в виде файлов с расширением «.fx», а план кэширования сохраняется в HKLM\System\CurrentControlSet\Services\Ecache\Parameters. Используется тот же драйвер Ecache.sys, но управление заполнением кэша во время загрузки осуществляется ReadyBoost. В отличие от ReadyBoost, в режиме ReadyBoot содержимое кэша не изменяется при операциях чтения и записи, а определяется только обновлениями, вносимыми ReadyBoost.
ReadyBoost удаляет кэш через 90 секунд после начала загрузки или в случае, если требуется дополнительная оперативная память. Статистика использования кэша есть в HKLM\System\CurrentControlSet\Services\Ecache\Parameters\ReadyBootStats
Поэтому
dbr
Проблема страшного обращения к HDD после ползунка кажется решена.
Недавно тестировал ReadyBoost и понял, что эту службу лучше не отключать, вот тогда все вроде ок.
Кстати этот буст весьма левая вешь оказалась, похоже что своп файл буста создается каждый раз при загрузке.
Прирост 0%. Не зря говорят, что эту эту буст опцию реализовали только чтобы лампочка на флешке мигала и все!
Я бы так не стал говорить.
И в догонку dbr данную проблему можно было решить после например 62 поста - 23.07.2008г. Поставив описанные программы в автозапуск, а если знать
что процесс с PID 4 - system (в котором как раз и вращается ecache.sys и volsnap.sys)
что процесс (у меня) PID 992 - svchost.exe (в котором есть так же superfetch и readyboost)
при выборе данной записи процесса, нажав закладку Threads, то можно увидеть как раз работу данных процессов, а в хорошей программе "Монитор ресурсов" закладка Диск и обращение к диску.
to Valeant
Спасибо за теорию, пусть даже от мелкософта. Но я реалист и практик.
Про ReadyBoost читайте обзоры и поймете меня, мне важно как на практике все пашет, а на практике все далеко не в шоколаде.
А вот то что я решил самостоятельно проблему страшного(не путать "обычного") обращения к HDD после ползунка, так этого у меня никто не отнимет.
ИЗ практики:
память озу 2*1Gb - 667MHz,
Flash Transcend JF-150
- скорость чтения 14,3МB/s (видел со скоростью 19-20MB/s); HDD (C) - 70MB/s в конце диска 45MB/s
- время доступ во всем диапазоне 2Gb - 0,6ms; (среднее HDD 17,5ms)
- размер ReadyBoost - 1512Mb
Чтение файла 512KB-2MB-64MB блоками по 0,5-64:
Flash -----------------------------------|----HDD
0,5 - 15,6MB/s - 1MB/s --- 1MB/s -|---- 7MB/s ----- 7MB/s ------- 4MB/s
1,0 - 10,0MB/s - 2MB/s --- 2MB/s -|---- 20MB/s ---- 10MB/s ----- 12MB/s
4,0 - 7,0MB/s -- 5MB/s --- 5MB/s --|---- 40MB/s ---- 25MB/s ----- 30MB/s
16 -- 10,0MB/s - 11MB/s - 11MB/s |---- 75MB/s ---- 40MB/s ----- 56MB/s
64 -- 13,0MB/s - 14MB/s - 14MB/s |---- 90MB/s ---- 78MB/s ----- 58MB/s
Как работает механизм чтения/записи на винт, я думаю известен группируются записи, так чтоб с оптимизировать движение головки диска от дорожки к дорожке, но все равно они лягут не попрядку (т.е. файл ххМбайт будет разбросан физически по диску в разных местах), а при чтении будут формироваться цепочки для чтения, чтоб свести к минимуму механические перемещение головки по диску. Итак "Монитор ресурсов" закладка "диск" наблюдаем за работой от запуска программ и что видим?
Из практики рекомендую посмотреть на запуск программ в "Монитор ресурсов" закладка диск и особенно на строчку
System - 4 - ...\ReadyBoost.sfcache - .... время ответа
И например запустить просмтр видео файла например *.mkv (который лежит после оптимизации HDD одним длинным куском 4Gb, 1280x528, средний поток 4000-7000kb/s) на скорость чтения с диска которая не превышает 400-1115KB/s (в основном 600KB/s)
Так что скорость чтения не очень то влияет на систему, а очень сильно влияет время доступа.
От себя еще добавлю, больше года использую ReadyBoost на данном флэш, настолько привык ко времени запуску программ, что когда флэш вынимаю, (потом забываю включить ее обратно) то при работе на ПК сразу видно что, что-то не так с запуском программ и вспоминаю что отключена флэш.
Я думаю меня поймут когда привыкаешь к своему ПК к его быстродействию малейшее изменение в поведении все видно.
Так что я бы не сказал, что это тория - это смотря куда смотреть и что делать, может на очень быстром ПК (4-ядра, 4Gb озу, винт на RAID, и время доступа менее 10ms).
Стоит Win Vista SP1 Home Premium со всеми обновлениями.
Проблема такова :
Часто включается ночью дефрагментация системного диска.
В свойствах жёсткого диска ( RAID-0 из 2-Х WD RAPTOR 150 Гб ) Автоматическая дефрагментация - ОТКЛЮЧЕНА.
Просто начинает сильно трещать ЖД. Смотрю "Монитор ресурсов" - "Диск" - Там видно, что обращения к файлам идут именно процессом дефрагментации ( DfrgNtfs.exe ).
Как это отключить ?
Fa.Er, дефрагментация включается по расписанию с помощью планировщика. См. статью Секреты планировщика заданий Windows Vista (http://oszone.net/7354/). Думаю, что вам нужно выполнить дефрагментацию диска вручную, чтобы улучшить производительность системы, а не отключать дефрагментацию.
defrag c: -v
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.