时间:2021-06-29 08:26:40 来源:系统堂 游览量: 次
如何在Win10系统 上使用 DiskSpd
在进行性能测试之前,建议关闭所有正在运行的应用程序并确保存储健康状况良好。
要在Win10系统上使用命令提示符运行 DiskSpd 工具,请使用以下步骤:
1. 打开开始。
2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。
3. 键入以下命令以导航到包含 DiskSpd 工具的文件夹,然后按Enter 键:
cd \PATH\TO\TOOL
在命令中,确保将命令指定为 DiskSpd.exe 文件的目标。
例如,此命令打开“下载”文件夹内的工具位置:
cd C:\Users\username\Downloads\DiskSpd\amd64
快速说明:您必须使用与您的安装兼容的工具版本。如果您使用的是 64 位版本的 Windows 10,则需要使用“amd64”文件夹中的可执行文件。否则,如果您使用的是 32 位版本的操作系统,那么您应该使用“x86”文件夹中的可执行文件。如果您不知道设备的系统类型,您可以在“设备规格”部分下的“设置” >“系统” >“关于”中查看。
4. 键入以下示例命令以运行 DiskSpd 以测试本地硬盘在Win10系统 上的读写性能,然后按Enter 键:
diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:\disk-speed-test.dat
快速说明:此工具区分大小写。因此,您必须使用正确的大小写键入每个参数,以便命令正确运行。请参阅下面的说明以了解我们在命令中使用的选项。此外,在命令中,不要忘记根据需要更新目标数据文件的路径和文件名。
5. (可选)键入以下命令以运行命令并将结果导出到文本文件,然后按Enter 键:
diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:\disk-speed-test.dat > c:\drive-test-results.txt
快速说明:在命令中,更新目标数据文件的路径和文件名以及用于存储基准测试结果的文件。另外,请考虑将结果输出到文本文件时,您将不会在屏幕上看到任何结果。相反,测试结果将写入文本文件。
6. (可选)键入以下命令以测试顺序读取并按Enter 键:
diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -si c:\disk-speed-test.dat
7. (可选)键入以下命令来测试随机读取并按Enter 键:
diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -r c:\disk-speed-test.dat
8. (可选)键入以下命令以测试顺序写入并按Enter 键:
diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -si c:\disk-speed-test.dat
9. (可选)键入以下命令来测试随机写入并按Enter 键:
diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -r c:\disk-speed-test.dat
完成这些步骤后,DiskSpd 工具将根据您在命令中指定的参数测试硬盘性能。
以下是我们在第一个命令中使用的选项的细分(参见第 5 步):
• -d60 —指示命令将在几秒钟内对硬盘驱动器施加压力的时间。
• -W15 —设置测试开始前的预热时间。
• -C15 —设置测试后的冷却时间。
• -c128M —自定义要创建用于测试的文件的大小。
• -t4 —指示要使用的线程数。通常,您可以为处理器中的每个可用内核使用一个。
• -o4 —指定每个线程每个目标的未完成 I/O 请求数。
• -b8k —定义块的大小(默认为 64K)。
• -L —测量延迟统计信息。
• -r —产生随机 I/O。您可以使用“-s”选项覆盖它。
• -Sh —禁用软件和硬件写入缓存。
• -w50 —指定写入和读取请求的百分比。使用100意味着该命令将在测试期间 100% 的时间写入。使用0意味着该命令将只执行 100% 的读取。例如,“-W50”将执行 50% 的写入和 50% 的读取。这是一个平衡测试,但您可以更改数字以调整测试以适应您的情况。
• c:\disk-speed-test.dat —这是存储测试目标文件的路径。
我们专注于展示一些命令示例,让您熟悉该工具。您始终可以使用该diskspd /?命令查看所有可用选项,以构建自定义命令以根据您的情况测试存储。
如果您打算使用 DiskSpd 工具,请考虑这些是人工测试,这意味着它们永远不会匹配实际工作负载。但是,这些测试会让您对预期结果有一个很好的了解。您只需要了解您选择的选项以尽可能匹配您的工作负载。