PDA

Просмотр полной версии : "Вирусы", Vista, Ubuntu и notebook battery life...


VanDamM
17.04.2009, 15:35
Вчера на ноутбуке под Vista Home Premium SP1 "вирус" у себя нашел:
процесс System PID 4 источник не раскрывает, постоянно "дрочит" винт на скоростях от 100кб\с до 10 мб\с

долго мучался, долго копался...
три антивира (Avast! Home, Avira Antivir Free, AVZ4) ничего не нашли...

и только в гугле наткнулся на полный расклад этого "вируса":
http://forum.oszone.net/post-903281-74.html

вобщем Виста для ноута получается малопригодна... это же постоянное пожирание батареи...

поучительная история получилась...

короче итог такой: в моей второй системе Ubuntu 8.10 Desktop ноут живет до 3,3 часов
под Vista Home Premium SP1 живет только до 1,25 часа

Весёлый Молочник
17.04.2009, 15:55
Скорее всего индексация или что то другое диск так мучает? А может и дефрогментация фоновая.

VanDamM
17.04.2009, 17:12
Скорее всего индексация или что то другое диск так мучает? А может и дефрогментация фоновая.

лень по ссылке пройтись? :\

-=Leon=-
17.04.2009, 19:14
Ну ,да у меня не особо крутой ноут и Виста съедает батарею за 40 мин а Сабайон (Линукс ) работает 1 час 30 . Большинство сразу сносят висту и ставят ХР - она тогда на том же железе и летает и работает от батареи много дольше.

Весёлый Молочник
17.04.2009, 20:40
лень по ссылке пройтись? :\

Я не работаю в СТК, так что дорого лазить. =)

VanDamM
20.04.2009, 09:27
Я не работаю в СТК, так что дорого лазить. =)

мда...

за домашний интернет я плачу сполна, без всяких скидок, а на работе собственно работаю.

и причем тут твое "не работаю в СТК"... :/ просто скажи что нет внешки вот и всё.

Весёлый Молочник
20.04.2009, 13:53
Ну ты мог бы просто ради экономии трафика в кратце рассказать, что там за проблемы. Нет, сразу надо ответить, по ссылке лень пройти?!

Так что какое отношение такой собственно и ответ.

VanDamM
20.04.2009, 14:05
Ну ты мог бы просто ради экономии трафика в кратце рассказать, что там за проблемы. Нет, сразу надо ответить, по ссылке лень пройти?!

Так что какое отношение такой собственно и ответ.

там много букв... ну если только попытаться в кратце:

Внутреннее устройство ядра 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\Para meters. Используется тот же драйвер Ecache.sys, но управление заполнением кэша во время загрузки осуществляется ReadyBoost. В отличие от ReadyBoost, в режиме ReadyBoot содержимое кэша не изменяется при операциях чтения и записи, а определяется только обновлениями, вносимыми ReadyBoost.

ReadyBoost удаляет кэш через 90 секунд после начала загрузки или в случае, если требуется дополнительная оперативная память. Статистика использования кэша есть в HKLM\System\CurrentControlSet\Services\Ecache\Para meters\ReadyBootStats

процесс с PID 4 - system (в котором как раз и вращается ecache.sys и volsnap.sys)

Весёлый Молочник
20.04.2009, 14:40
Неужели это отключить нельзя на Висте? На XP SuperFetch отключается.

В любом случае польза от всей это ерунды довольно сомнительна.

VanDamM
20.04.2009, 14:47
конечно службы отключаются, но система лишается кэша - то есть есть и минусы в таком отключении.

а плюсы несомненны, просто они нивелируются пожиранием батареи ноутбука.

Googleman
20.04.2009, 16:12
Нафига ноутбук который живет так мало? ИМХО длительность жизни на батарее переваливает все плюсы от ReadyBoost.