IO基准测试工具块大小影响?

IO基准测试工具块大小影响?

许多 IO 基准测试工具(fio、dd 等)提供了设置块大小的方法。

假设我将 4K 更改为 64k 并在已安装的 SATA 磁盘上测试读/写。当然,在顺序情况下我会获得更高的数据吞吐量。

此更改到底影响了什么,或者更好的是,它是否真的影响底层文件系统块大小?

答案1

对于dd,设置块大小只是告诉dd在每个读取-存储-输出周期中读取多少字节。

bs=nnn对文件系统块大小没有影响,因为dd对原始设备或二进制文件进行操作,将输入简单地视为字节流,并且不了解文件系统。

相关内容