Io Ext4、Ext4上具有并发同步写入的文件位置(LBA)

Io Ext4、Ext4上具有并发同步写入的文件位置(LBA),io,filesystems,kernel,ext4,ext3,Io,Filesystems,Kernel,Ext4,Ext3,我尝试使用IOzone检查文件的LBA。 我使用-o(同步写入)和-i0(顺序写入)-t4(4线程)-r32k(32KB记录大小)运行IOzone 我认为4个文件的LBA可能会被32KB的记录大小分割,并相互干扰。但结果很奇怪。这些文件的大小比我预期的要大。每个卡盘的尺寸要大2倍。事实上,我以前在ext4上试过。我认为原因是ext4的多块分配器。但在ext3上是一样的。之后,我使用blktrace检查请求大小。请求大小为32KB,正如我预期的那样 我想不出原因。我把实验结果贴上去 请帮帮我,伙计

我尝试使用IOzone检查文件的LBA。 我使用-o(同步写入)和-i0(顺序写入)-t4(4线程)-r32k(32KB记录大小)运行IOzone

我认为4个文件的LBA可能会被32KB的记录大小分割,并相互干扰。但结果很奇怪。这些文件的大小比我预期的要大。每个卡盘的尺寸要大2倍。事实上,我以前在ext4上试过。我认为原因是ext4的多块分配器。但在ext3上是一样的。之后,我使用blktrace检查请求大小。请求大小为32KB,正如我预期的那样

我想不出原因。我把实验结果贴上去

请帮帮我,伙计们

谢谢你阅读我的问题


Ext4采用多块AllCoAction和预分配。Ext4采用多块AllCoAction和预分配。