我对记录大小感到困惑Iozone
。我的问题是:
- 如何找出我的应用程序使用的记录大小?;
Iozone
记录大小和文件系统之间有什么关系Block Size
?- 我如何调整我的文件系统(ext4)以从特定的记录大小中受益?
谢谢!
答案1
我认为 IOzone 术语“记录大小”与 avgrq-sz 类似
avgrq-sz:向设备发出的请求的平均大小(以 512 字节扇区为单位)。
如何找出我的应用程序使用的记录大小?;
$ iostat -x / dev / sdc
设备:rrqm/s wrqm/sr/sw/s rsec/s wsec/savgrq-szavgqu-sz 等待 svctm %util sdc 1.96 1.68 1.33 0.54 274.67 273.13 293.56 0.02 8.61 0.90 0.17
Iozone 记录大小和文件系统块大小之间有什么关系?
我认为,在确定块大小时,只需确保它是记录大小的 1/n
我如何调整我的文件系统(ext4)以从特定的记录大小中受益?
同上。
在文件系统性能方面,如果您使用 RAID,则需要考虑另一个因素。它是 RAID 设备的块大小
Chunk Size=avgrq-sz/数据盘数量