如何在 Windows Server 2012 上查看磁盘使用情况图表

如何在 Windows Server 2012 上查看磁盘使用情况图表

我感觉服务器速度大大减慢。我检查得越多,就越不知道到底出了什么问题。

我认为这可能与 I/O 有关。在本地 PC 上,我可以打开任务管理器,并查看磁盘使用情况:

在此处输入图片描述

但是,在服务器上我找不到(最好是简单的)方法来查看磁盘的使用量以及它是否成为瓶颈。

在此处输入图片描述

如何查看Windows Server 2012 上的磁盘使用情况?

答案1

默认情况下,Windows 会隐藏该条目,因为在服务器上收集磁盘指标会对性能产生显著影响:

在此处输入图片描述

你需要注册磁盘性能计数器在您看到此条目之前。

  1. 关闭任务管理器
  2. cmd.exe以管理员身份打开
  3. 跑步diskperf -Y
  4. 关闭 cmd.exe 并运行 Taskmgr

现在您看到以下条目:

在此处输入图片描述

要更深入地分析磁盘活动,请安装世锦赛,运行此 xperf 命令并捕获 1 分钟的活动:

xperf -on PROC_THREAD+LOADER+CSWITCH+DISPATCHER+DISK_IO+DISK_IO_INIT+FILENAME+FILE_IO+FILE_IO_INIT+PROFILE -stackwalk CSwitch+ReadyThread+FileCreate+FileCleanup+FileClose+FileRead+FileWrite+FileSetInformation+FileDelete+FileRename+DiskReadInit+DiskWriteInit+DiskFlushInit+Profile -buffersize 2048 -MaxFile 2048 -FileMode Circular && timeout -1 && xperf -d C:\diagDISKFILEIO.etl

并分析 WPA.exe 中的跟踪文件磁盘IO文件IO

答案2

或者直接打开资源监视器(Windows 内置程序)。单击“开始”,然后搜索“资源监视器”,它应该会提供您要查找的内容。

资源监控

相关内容