首页
/ 【亲测免费】 开源项目推荐:DISKSPD —— 微软出品的存储性能测试工具

【亲测免费】 开源项目推荐:DISKSPD —— 微软出品的存储性能测试工具

2026-01-29 12:46:46作者:乔或婵

项目基础介绍及编程语言

DISKSPD 是由微软的 Windows/Windows Server 和 Cloud Server Infrastructure 工程团队打造的一款开源存储负载生成器与性能测试工具。此项目采用 MIT 许可证,主要编程语言是 C++,旨在为开发者和系统管理员提供一个强大的工具来评估存储设备的性能指标。

核心功能

DISKSPD 能够模拟各种存储访问模式,包括随机与顺序读写操作,支持多种参数定制,如队列深度、IOPS限制、块大小等,以全面测试硬盘、SSD以及更复杂的存储解决方案的性能。它不仅适用于物理机,也适用于虚拟化环境,特别是对Windows Server Hyper-Converged架构中的Storage Spaces Direct性能评估尤为重要。

最近更新的功能

在最新的更新中(截至资料日期),DISKSPD 引入了以下显著增强:

  • 改进异步IO循环:对于队列深度大于1的情况,优化了完成队列的处理,提升了高队列深度下的延迟测量准确性,并且在不使用延迟(-D或-L)时提高了吞吐率。

  • 增加了处理器拓扑报告:支持Socket、NUMA、Core以及Power Efficiency Class信息展示,这在多核与异构系统调优中尤为重要。

  • 新功能:主动电源方案报告基地址目标偏移范围指定,提供了更为精细的控制和分析能力。

  • 性能与结果处理速度提升:尤其是在后处理阶段,比如运行后的延迟直方图处理,变得更加迅速。

  • 命令行界面改进:包括更一致的详细输出格式,以及新增的参数设置显示选项,让配置和结果理解更加直观。

通过这些更新,DISKSPD继续保持其在存储性能测试领域的领先地位,为IT专业人士提供了更为精准和高效的测试手段,无论是进行基准测试还是日常的系统调优。

登录后查看全文
热门项目推荐
相关项目推荐