在你的电脑或者服务器上,如何对硬盘进行压力测试

分享于 

2分钟阅读

苹果iPhone

  繁體

为什么使用Diskspd?

如果您想了解驱动器的IO能力,Diskspd是一个很好的工具。Diskspd会告诉您服务器硬盘驱动器可以处理的最大容量,或者指向台式机PC上的速度最快的硬盘。

在哪里下载Diskspd

微软免费提供了这个优秀的工具,你可以从Microsoft Technet下载,它甚至是开源的,所以你可以下载,并检查或修改GitHub的源代码

Diskspd经过测试可在Windows 7、8、8.1、10以及Windows Server 2012、2012 R2和2016 Technical Preview 5的桌面版本上运行。

下载后,你需要将.zip文件的内容提取到计算机上的文件夹中,注意,归档文件包含三个不同的"diskspd.exe"文件,"amd64fre"文件夹中的一个用于64位Windows PC,而"x86fre"文件夹中的一个用于32位Windows PC。如果您正在使用Windows的64位版本,则要使用64位版本。

如何执行压力测试?

在Windows 10或8.1上,右键单击"开始"按钮,然后选择"命令提示符(Admin)"。在Windows 7上,在开始菜单中找到"命令提示符"快捷方式,右键单击它,然后选择"以管理员身份运行。

首先,使用cd切换到包含要使用的Diskspd.exe的目录:

cd c:pathtodiskspdamd64fre

在例子中,它类似于下面的命令。

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:testfile.dat

查看结果,您会看到测试期间驱动器达到的平均MB/s,即每秒执行了多少次写入操作,每秒执行了多少次读取操作以及输入/输出的总数(每秒操作数)。

例如,下面的命令运行与上面相同的命令,并将结果放置在C:testresults.txt文件中。

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:testfile.dat > c:testresults.txt


Server  str  test  Drive  HAR  硬盘