我正在使用 Windows XP 并且正在寻找一种实用程序,它可以告诉我程序正在使用的硬盘驱动器活动的百分比。
基本上,我正在寻找任务管理器之类的东西,它能够显示 CPU 使用情况,但用于硬盘驱动器活动。很多时候我的电脑在 CPU 上大部分时间都处于空闲状态,但由于硬盘驱动器活动,一切都变慢了。我想看看导致这种情况的程序。
如果可以通过将 SNMP 或 WMI 之类的东西与另一个程序一起使用来完成,我也对此持开放态度。只要我能分辨出最严重的硬盘抖动是什么,它就不必是实时的。
有时,我的 Windows 7 系统会在几分钟内大量访问硬盘驱动器,这会大大降低机器的速度。
有没有一个工具可以告诉我是哪个进程导致的?这包括 Windows 是否正在访问虚拟内存?我尝试了 SysInternals 的 DiskMon,但它没有显示有用的信息,比如进程。任务管理器显示了一些 I/O 计数器,但我仍然无法确定哪个计数器做得最多。另外它不显示虚拟内存访问。
当我按下Windows键并输入 时Resource Monitor,没有显示任何程序。如何在 Windows 8 上打开“资源监视器”?
我的 Windows (XP) 硬盘驱动器磨损很多,它对其他应用程序的性能产生负面影响。
我有足够的 RAM 并且已经验证此硬盘驱动器活动不是页面文件交换活动。我也已经查看了任务管理器,看看是否只有一两个进程处于活动状态,但我没有发现确凿的证据。
我可以使用哪些工具来直接确定操作系统的哪些应用程序或功能导致硬盘驱动器活动?
hard-drive ×2
performance ×2
windows ×2
measurement ×1
process ×1
task-manager ×1
windows-7 ×1
windows-8 ×1
windows-xp ×1