使用Docker是否能显著提高IO和处理速度?

3
我正在运行一个Java程序,通过循环遍历包含zip文件的文件夹,解析每个文件,进行一些处理并将结果写入另一个文件夹中的新文件。有人建议我在Docker上部署此应用程序,以便可以更快地完成作业。
我应该从头学习和实现Docker吗?它是否会提供任何实质性的IO和处理速度改进?值得一试吗?

我不确定这个问题是否适合在SO上提问... 我建议你尝试一下,看看结果如何 ;) - fge
1个回答

3

并不总是如此,特别是如果您的主机是Windows/Mac机器(使用VirtualBox虚拟机,其中包括vboxfs

如果您的主机已经是Linux机器,则docker仅提供进程和磁盘的隔离,并没有真正的性能改进(除非您可以在多个容器中并行化您的进程,例如网格)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接