1

У меня Windows Vista Business, и когда моя машина пыхтит, я думаю, что это из-за подкачки, но я никогда не знаю, как это проверить.

Procexp, кажется, не предоставляет полезную информацию, потому что кажется, что ничего не происходит, когда происходят изменения.

Похоже, у perfmon есть нужные мне счетчики, но я никогда не уверен, какие счетчики мне следует добавить, чтобы покрыть нужную мне информацию. Для perfmon я предпочитаю цифры в процентах, чтобы я мог измерить нагрузку.

Вот счетчики, которые у меня есть, но они не всегда соответствуют chugs:

  • % времени на диске (логическое)
  • сбоев страниц / сек (показатель активности пейджинга)
  • процессор /% привилегированного времени

4 ответа4

2

Я обнаружил, что Resource Monitor очень полезен для диагностики такого замедления, когда даже Procexp ничего не выделяет. Я думаю, что это доступно из инструментов производительности и надежности на Vista. Интересующая страница - вкладка диска. Я обнаружил, что это подчеркивает процессы, которые забивают IO. Панель «Действие диска» покажет вам отдельные файлы, к которым обращаются чаще всего. Часто я нахожу, что это служба индексирования Windows Search, записывающая в файл .edb.

1

Посмотрите первую половину моего ответа на XPerf в SO, с его помощью вы сможете подробно проанализировать свои проблемы.

1

Если ваша система занята подкачкой страниц, список процессов не покажет вам этого, потому что это ядро занято, и оно в основном занято в ожидании диска. Там нет волшебного числа ошибок в секунду, что нормально, и как только вы пройдете, это ужасно. Так что на самом деле нет ответа на ваш вопрос.

На современных машинах центральный процессор намного быстрее диска, поэтому сбои страниц занимают вечность с его точки зрения. Если вы тратите деньги на своп, получите больше памяти или меньше. Я понимаю, что последнее может быть сложным в коробке с Windows (ну и правда, действительно ли мне нужна служба QOSTPRQ?).

1

Вы можете использовать это руководство, чтобы урезать свои сервисы Vista, которые освободят некоторую память и другие ресурсы:

http://www.blackviper.com/WinVista/servicecfg.htm

Лучший совет - обновить до Windows 7, если вы можете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .