Какое программное обеспечение для учета процессов на базе Windows доступно?

В Linux есть обработка на основе ядра и pacct. Какие эквиваленты доступны для Windows? Я знаю (и использую / рекомендую) Process Explorer, но он отслеживает только статистику в реальном времени с непереносимыми графиками для одного процесса. Я хочу иметь возможность отслеживать процессор, память, ввод / вывод для всех моих процессов в Windows 7.

3 ответа

Решение

Монитор производительности Windows имеет возможность делать то, что вы ищете, но не с графиками в реальном времени. Поскольку вы пометили этот windows-7, у вас есть доступ к полному инструменту для этого.

  1. Откройте "Монитор производительности"
  2. Разверните "Наборы сборщиков данных"
  3. Разверните "Определено пользователем"
  4. Щелкните правой кнопкой мыши, выберите New
  5. Используйте "Определено вручную"
  6. Выберите "Счетчик производительности", но больше ничего.
  7. Добавьте соответствующие мониторы уровня процесса, которые вам нужны
    1. Нажмите Добавить.
    2. Найти "Процесс"
    3. Ищите предметы, которые вам нужны
    4. В раскрывающемся списке "Экземпляры" выберите "" для всего и нажмите "Добавить".
    5. Повторите по мере необходимости.
    6. Нажмите Готово, когда закончите.
  8. Щелкните правой кнопкой мыши на только что созданном мониторе и выберите "Свойства".
  9. Перейдите на вкладку "Условие остановки", чтобы указать, как долго вы хотите отслеживать.
  10. Чтобы начать мониторинг, щелкните правой кнопкой мыши на мониторе и выберите "Пуск". Остановите таким же образом, если вы хотите остановить его до состояния остановки.

Чтобы просмотреть отчет после завершения мониторинга, он будет находиться в разделе Отчеты.

Это поможет вам начать.

http://msdn.microsoft.com/en-us/performance/cc709422

посмотрите на "WPR"

может быть своего рода хардкор....

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

Другие вопросы по тегам