java-使用Docker是否可以显着提高IO和处理速度?
发布时间:2020-12-16 03:23:30 所属栏目:安全 来源:网络整理
导读:我正在运行一个Java程序,该程序循环遍历包含zip文件的文件夹,解析每个文件,进行一些处理,然后将结果写入另一个文件夹中的新文件.建议我将这个应用程序部署在Docker上,以便可以更快地完成工作. 我应该从头开始学习和实现Docker.它将提供任何实质性的IO和处理
我正在运行一个Java程序,该程序循环遍历包含zip文件的文件夹,解析每个文件,进行一些处理,然后将结果写入另一个文件夹中的新文件.建议我将这个应用程序部署在Docker上,以便可以更快地完成工作. 我应该从头开始学习和实现Docker.它将提供任何实质性的IO和处理速度改进吗?值得一试吗? 最佳答案
并非总是如此,特别是如果您的主机是Windows / Mac计算机(使用VirtualBox vm,即includes a slow vboxfs)
如果您的主机已经是Linux计算机,则docker仅提供(进程和磁盘)隔离,而不能真正提高性能(除非您可以跨多个容器(例如网格)并行化进程) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |