最近一直在关注Docker读写性能方面的问题,从网上找到一份来自IBM的测试资料,从中可以一窥Docker在读写上面的优势。
使用的是Linux sysbench 0.4.12 fileio test
使用异步读写的方式,随机读写150G的文件,块为16K大小,线程为1,8,16,32
实例为4G RAM,2核CPU,200G的硬盘
KVM没有设置磁盘cache,Docker使用的是自身的AUFS存储驱动
都是在物理机上使用deadline scheduler
下面就是结果
从中,我们可以看出Docker的读写性能比虚拟机要好。