В Linux есть обработка на базе pacct и ядра. Какие эквиваленты доступны для Windows? Я знаю (и использую / рекомендую) Process Explorer, но он отслеживает только статистику в реальном времени с непереносимыми графиками для одного процесса. Я хочу иметь возможность отслеживать ЦП, память, ввод-вывод для всех моих процессов в Windows 7.
У монитора производительности Windows есть возможность делать то, что вы ищете, только не с построением графиков в реальном времени. Поскольку вы отметили это Windows 7 у вас есть доступ к полному инструменту для этого.
Чтобы просмотреть отчет после завершения мониторинга, он будет в разделе «Отчеты».
Это поможет вам начать.
В зависимости от того, насколько подробно вам нужно получить, Perfmon или анализатор производительности Windows (из набора инструментов производительности) может предоставить эти сведения. В общем, лучше иметь какую-то причину для этого типа анализа на рабочем столе, для серверной среды вы можете использовать все вышеперечисленное, а также диспетчер ресурсов системы Windows для ведения учета.