Можете ли вы порекомендовать бесплатный и легкий инструмент для мониторинга производительности?

Можете ли вы порекомендовать бесплатный и легкий инструмент для мониторинга производительности?

Кажется, существует целый ряд различного программного обеспечения, но какое бы вы порекомендовали?

Мне нужно что-то, что будет регистрировать работу процессора и памяти в течение 24 часов.

В идеале, если результат можно будет представить в виде диаграммы, это будет идеально.

Ноутбук одного из моих пользователей стал работать настолько медленно, что его приходится перезагружать каждый день.

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

Но я могу только удаленно поддерживать его. Все, что я делаю, захожу в систему, все, кажется, работает нормально.

Спасибо, ребята!

решение1

Вы не сказали, какая именно Windows, поэтому я предположу, что XP.

Посмотрите на производительностьВедение журналав отличие от простого использования инструмента Perfmon для создания графиков в реальном времени. Таким образом, Perfmon создаст двоичный файл всех данных, которые он регистрирует, с любым интервалом выборки, который вам нужен, и так долго, как вам нужно. Позже вы откроете его с помощью графического просмотрщика: альтернативный текст http://h.imagehost.org/0490/perflog.png

Но, может быть, то, что выДействительноwant — это инструмент Perfmon's Alerts. Здесь вы можете определить счетчик perfmon, и когда он становится выше или ниже определенного вами значения, он может сделать что-то, что вы определите. Например, запустить небольшой скрипт cmd для записи всех текущих имен процессов в файл:

@echo off
echo. >> c:\proclog.txt
date /t >> c:\proclog.txt
time /t >> c:\proclog.txt
tasklist >> c:\proclog.txt

Если вы пойдете по этому пути, я бы предложил следующие контрмеры:

  • System\Processor Queue Length (срабатывает при значениях больше, например, 20)
  • PhysicalDisk\Текущая длина очереди диска\буква диска (срабатывает при значениях больше 10)

Я не стал заморачиваться со счетчиком памяти, потому что когда вы ограничены памятью, вы в любом случае будете долбить жесткий диск. Если в системе несколько ЦП или ядер, триггер должен срабатывать на очередях ЦП, превышающих 20 * число ядер.

решение2

Я предполагаю, что ваша операционная система — Windows. Если это так, вы можете использовать PerfMon:

http://support.microsoft.com/kb/305610

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

http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=31fccd98-c3a1-4644-9622-faa046d69214&displaylang=en

решение3

Замедление работы и отсутствие ответа диспетчера задач не обязательно связаны с каким-то другим процессом, нагружающим процессор или память (хотя я видел, как Firefox, как известно, делает именно это, но при этом я также нагружаю его расширениями).

Я бы посоветовал бежатьPageDefragодин раз, чтобы проверить, не слишком ли сильно фрагментирован файл подкачки.
Также проверьте, не C:\заполнен ли почти основной диск (?).

Связанный контент