如何监控我的硬盘驱动器是否进入待机状态?
我有一个Windows服务器与RAID5(软件)的数据和另一个常规的磁盘上安装操作系统。 我想确保没有数据读取时,RAID进入待机状态(即没有任何后台任务,我目前不知道访问驱动器和中断待机)。
理想情况下,我希望看到某种graphics在x轴上有最后几个小时,在y轴上有磁盘状态(busy,idle,standby)。
有没有这样的工具,或者我需要自己编码? 如果是这样,我可以通过命令行工具访问这些信息,还是需要深入了解Windows API的深入?
编辑:这当然是完全可怕的,如果这样的工具可以logging哪个进程中断待机。
如果您只是想查看一个窗口并查看磁盘是否被访问,资源监视器(可通过任务pipe理器访问)将让您看看哪些进程正在读取/写入哪些文件(并从那里你可以看到文件分区是什么)。 如果你想logging,我相信这应该是可行的,通过在可靠性和性能监视器中创build一个日志,虽然除了指出你在这个方向,我不能一步一步的过程。
您可以使用hdparm的windows端口查看/修改单个驱动器的电源状态。 (hdparm -C) – Cygwin包对我来说工作正常。 请注意,询问您的RAID是否处于待机状态(如软件中),只有组件磁盘没有任何意义。
使用特定于供应商的驱动器工具可能会带来更好的运气。
只要漂亮的图片去,性能监视器 – > LogicalDisk提供程序是非常灵活的。
至于跟踪导致磁盘访问的程序,你可以使用像diskmon之类的东西。
如果你能把所有这些集成到一个地方,我认为这将是一个非常酷的工具。