Docker声称自己Not VM
而是轻量级容器
,但是很难有一个标准来衡量所谓的轻量级,我找到了 IBM研究员在IEEE
上发表的一篇论文,其中为Linux Container(即Docker的Linux实现)、KVM(Kernel VM)、Native分别作了各种指标的BenchMark。结论是:网络IO烂的很明显(考虑到发表日期是2014年,也许现在会好一点),其他指标仍可以接受。
An Updated Performance Comparison of Virtual Machines and Linux Containers:
https://dominoweb.draco.res.ibm.com/reports/rc25482.pdf
这可能是引用数目最高的一篇评测
了吧。