Sön*_*bau
5
IBM在这个主题上有一篇很好的研究论文 - 现在有点过时,但我确信基本陈述仍然适用,并且只是在改进之后.要点是,Docker引入的开销在cpu和内存方面非常小,但对于IO繁重的应用程序,你需要更加小心.根据工作量的不同,我将Kafka直接放在IO重组中,所以这可能不是一件容易的事.Kafka从快速磁盘访问中获益良多,因此如果您在某种分布式平台上运行容器,并在SAN或NFS共享上附加存储,或者我认为这样,您会发现存在差异.但是如果你只选择容器来简化部署并在一台物理机器上运行它们,我认为差异可以忽略不计.
但与所有性能问题一样,一般来说很难说这一点,您必须测试您的具体用例和环境才能确定.