Я плохо разбираюсь в мониторинге производительности, когда дело касается Windows (WinXP, Vista, Server 2k3 и выше, а теперь и Win7). Но я знаю мониторинг Linux и знаю, что мне очень нравится collectl
. В частности, мне нравится:
collectl
просто так случилось, что все это время хватал.Добавьте к этому, что это бесплатно.
Есть ли сопоставимый бесплатный продукт, который может выполнять комплексный мониторинг типов и экспорт данных для Windows? Я бы даже согласился написать собственный экспорт данных, если бы есть комплексное решение для мониторинга, которое может записывать данные на локальный диск.
Я очень мало знаю о мониторинге производительности в Windows, кроме как с помощью perfmon. Когда я писал collectl, я на самом деле играл с идеей посмотреть, что я могу делать с окнами, и даже поигрался с WMI - оказывается, вы можете подключиться к Windows Box с помощью WMI и получить те же данные, что и с perfmon. Единственное, когда я попробовал, цифры, которые я получил, отличались от тех, что сообщает perfmon. Например, есть несколько счетчиков ЦП, называемых%, но цифры, которые они сообщают, не похожи на проценты. Я смог получить номера дисков и даже часть сети и памяти.
Следующее, что я сделал, - это включил файл collectl formatit.ph, поскольку именно там находятся все подпрограммы печати, и, заполнив правильные переменные данными WMI, я мог просто вызвать нужные подпрограммы и получить данные в любом формате, в котором собирались отчеты. =, включая отметки времени и данные, разделенные пробелами.
НО, как я уже сказал, данные не были последовательными или полными, и на самом деле это было больше упражнением, чем чем-либо еще. Однако, если кто-то хочет написать свои собственные процедуры сбора данных WMI на Perl и хочет интегрировать их с подпрограммами печати collectl, я, вероятно, могу предоставить некоторые консультации, которые помогут вам перейти на следующий уровень. Но первый шаг - это получение данных.
-отметка