【问题标题】:Does using a Docker significantly improve the IO and processing speed?使用 Docker 会显着提高 IO 和处理速度吗?
【发布时间】:2015-12-02 09:20:22
【问题描述】:

我正在运行一个 java 程序,它遍历包含 zip 文件的文件夹,解析每个文件,进行一些处理并将结果写入另一个文件夹中的新文件。有人建议我将此应用程序部署在 Docker 上,以便更快地完成工作。

我应该从头开始学习和实施 Docker。它会提供任何实质性的 IO 和处理速度改进吗?值得一试吗?

【问题讨论】:

  • 我不确定这个问题是否真的适合所以...我建议你试试看;)

标签: java performance io docker


【解决方案1】:

并非总是如此,尤其是如果您的主机是 Windows/Mac 机器(使用 VirtualBox 虚拟机,includes a slow vboxfs

如果您的主机已经是 Linux 机器,则 d​​ocker 仅提供隔离(进程和磁盘的),并不能真正提高性能(除非您可以跨多个容器并行处理进程,例如网格)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-18
    • 2017-07-25
    • 1970-01-01
    相关资源
    最近更新 更多