Какое программное обеспечение для учета процессов на базе Windows доступно?
В Linux есть обработка на основе ядра и pacct. Какие эквиваленты доступны для Windows? Я знаю (и использую / рекомендую) Process Explorer, но он отслеживает только статистику в реальном времени с непереносимыми графиками для одного процесса. Я хочу иметь возможность отслеживать процессор, память, ввод / вывод для всех моих процессов в Windows 7.
3 ответа
Монитор производительности Windows имеет возможность делать то, что вы ищете, но не с графиками в реальном времени. Поскольку вы пометили этот windows-7, у вас есть доступ к полному инструменту для этого.
- Откройте "Монитор производительности"
- Разверните "Наборы сборщиков данных"
- Разверните "Определено пользователем"
- Щелкните правой кнопкой мыши, выберите New
- Используйте "Определено вручную"
- Выберите "Счетчик производительности", но больше ничего.
- Добавьте соответствующие мониторы уровня процесса, которые вам нужны
- Нажмите Добавить.
- Найти "Процесс"
- Ищите предметы, которые вам нужны
- В раскрывающемся списке "Экземпляры" выберите "" для всего и нажмите "Добавить".
- Повторите по мере необходимости.
- Нажмите Готово, когда закончите.
- Щелкните правой кнопкой мыши на только что созданном мониторе и выберите "Свойства".
- Перейдите на вкладку "Условие остановки", чтобы указать, как долго вы хотите отслеживать.
- Чтобы начать мониторинг, щелкните правой кнопкой мыши на мониторе и выберите "Пуск". Остановите таким же образом, если вы хотите остановить его до состояния остановки.
Чтобы просмотреть отчет после завершения мониторинга, он будет находиться в разделе Отчеты.
Это поможет вам начать.
http://msdn.microsoft.com/en-us/performance/cc709422
посмотрите на "WPR"
может быть своего рода хардкор....
В зависимости от того, насколько подробно вам нужно получить анализатор Perfmon или Windows Perfomance (из набора инструментов для повышения производительности), вы можете получить эти сведения. В общем, лучше иметь какую-то причину для такого анализа на настольном компьютере, для серверной среды вы можете использовать все вышеперечисленное, а также диспетчер системных ресурсов Windows для ведения учета.