Docker卷的性能下降

我正在使用fio运行一些性能基准testing,以比较Docker卷(使用-v选项创build)的性能与主机上安装的卷的性能。 我正在使用以下命令在这两个卷上运行IO:

fio –name = seqwrite –ioengine = libaio –iodepth = 1 –rw = write –bs = 8M –direct = 1 –size = 1024M –numjobs = 24 –runtime = 300 –group_reporting

对于主机安装的卷,我正在使用使用ext4格式化的单个SATA驱动器(2TB)。

Docker卷的吞吐量大约是60MB / s,而主机安装的卷是125-130 MB / s。 另外,当我绑定在Docker容器内安装相同的主机卷时,我得到相同的125-130 MB / s吞吐量。 在使用“-v”选项创buildDocker卷时是否存在已知的性能下降问题,或者在testing方法和比较性能方面有什么不正确的地方?

Interesting Posts