Есть ли какой-нибудь способ записи информации о задачах и использовании памяти менеджерами задач для дальнейшего изучения? Или эквивалентный инструмент?
Windows Performance Monitor (perfmon) должен выполнить эту работу за вас; Вы можете настроить его для входа в файл, так что просто включите нужные счетчики, и он будет регистрировать столько, сколько вы хотите.
Пуск> Выполнить> Perfmon
Нажмите знак "плюс" рядом с "Журналы производительности и оповещения", щелкните правой кнопкой мыши "Системный журнал" и выберите свойства. Отрегулируйте время выборки по своему усмотрению, и когда вы закончите, нажмите ОК, а затем знак плюс в верхней части окна. Эта страница дает довольно хороший шаг за шагом со скриншотами: Perfmon
Я использую PolyMon для мониторинга таких вещей. Вы можете определить различные условия "оповещения", о которых вы хотели бы получать уведомления, поэтому я получаю уведомление, если на одном из моих серверов возникает проблема.
Но он также хранит все эти результаты в долгосрочной базе данных, поэтому я могу оглянуться назад на использование памяти сервером "X" и увидеть его тенденции использования памяти за последние N дней/недель/месяцев/лет.
Решение с открытым исходным кодом Nagios делает это также:
Вы можете рассмотреть возможность использования решения для мониторинга, такого как zabbix, zenoss, для сбора и анализа ваших счетчиков производительности.
Cacti - отличная графическая программа, основанная на webv. Он может отображать графики процессора, памяти, дискового пространства и т.д., И т.д. Он также может быть расширен с помощью ваших собственных плагинов.
Process Explorer также покажет историю процессора.
Да, perfmon ("Монитор производительности" на панели управления)