
Кажется, существует целый ряд различного программного обеспечения, но какое бы вы порекомендовали?
Мне нужно что-то, что будет регистрировать работу процессора и памяти в течение 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
Возможно, вам также будет интересно взглянуть на это:
решение3
Замедление работы и отсутствие ответа диспетчера задач не обязательно связаны с каким-то другим процессом, нагружающим процессор или память (хотя я видел, как Firefox, как известно, делает именно это, но при этом я также нагружаю его расширениями).
Я бы посоветовал бежатьPageDefragодин раз, чтобы проверить, не слишком ли сильно фрагментирован файл подкачки.
Также проверьте, не C:\
заполнен ли почти основной диск (?).