在Windows(WinXP,Vista,Server 2k3及更高版本,现在的Win7)方面,我并不熟悉性能监控。 但我知道Linux监控,我知道我真的很喜欢collectl 。 我特别喜欢这样的:
collectl只是一直抓着它。 再加上它是免费的。
是否有一款可以做Windows的全function型监控和数据导出的免费产品? 如果有一个可以将数据写入本地磁盘的全内存监视解决scheme,我甚至可以编写自己的数据导出。
除了使用perfmon之外,我对Windows的性能监视知之甚less。 当我写了collectl的时候,我确实是玩弄了一下我可以用windows做什么的想法,甚至还用WMI玩过 – 结果你可以用WMI连接到一个windows box,然后用perfmon检索相同的数据。 唯一的一点是,当我尝试它时,我得到的数字与perfmon报告的数据不同。 例如,有几个CPU计数器称为%,但是他们报告的数字看起来不像百分比。 我能够获得磁盘号码,甚至一些networking和内存。
接下来的事情是包括collectl的formatit.ph文件,因为那里是所有打印例程的居住地点,并且用WMI数据填充正确的variables,然后我可以简单地调用正确的例程,并且可以用collectl报告它的任何格式获取数据。 =,包括时间戳和空格分隔的数据。
但是正如我所说的那样,数据并不一致或不完整,实际上这比其他任何事情都要多。 但是,如果有人想在Perl中编写自己的WMI数据收集例程,并希望将它们与collectl打印例程集成在一起,那么我可能会提供一些咨询来帮助您将其带到下一个级别。 但是第一步是获取数据。
-标记