我正在尝试使用 FIO 对 HDD 执行性能测试。我想限制 HDD 特定部分的随机读取测试(例如:HDD 前 1TB 的随机读取)。有人能告诉我配置文件中的哪个参数可以限制在驱动器的某个部分运行测试吗?
答案1
最通用的解决方案是按照您喜欢的方式对硬盘进行分区(例如,在驱动器开头创建一个 1TB 的分区),然后在该分区上运行测试。
一个更简单的解决方案是直接在设备文件上运行测试并使用offset=int
和size=int
参数来定义要测试硬盘的哪个部分。当然,如果不先正确分区和格式化硬盘,您将无法在任意硬盘区域上运行文件系统测试,在这种情况下,请参见上文。