如何统计server2008机器运行的时间?

有一点很重要的忘了说,机器都是虚拟机来的,而且最好有统计的功能,因为动不动都会开启几百台机器,一个个手工去看是不可能的.

如何统计机器运行的时间?

由于公司渲染需要用到某个机房的机器,他们是按机器开启的时间收费的,我们自己也不好统计用了多少时间,所以想问问有没有什么办法能统计机器使用时间?

我想的是,用类似灰鸽子之类的远控植入每台渲染机器,机器开起来就与主机通讯,然后主机去统计运行时间,一旦失去通讯就证明这机器关机了,

但是目前都找不到有类似的,或者大家有没有什么办法,谢谢大家!

忘记说了,机器使用的是server2008

而且数据要传回主机的,因为渲染机器可能随时会被直接关掉

如果计算机是你独占的,并且不是虚拟机,你可以根据硬盘smart信息中的通电时间判断,这是最准确的。

用hddtune这个程序就能看。对比两次记录,时间差就是这段时间的使用时间。

做一个系统服务就可以了,期待的时候记录一个时间,处理关机事件,再记录一个时间。