Docker 启用全新功能,文件共享时间大幅减少 98%

频道:行业资讯 日期: 浏览:899

  

近日码头工人更新了macOS端的桌面应用,在新版本中引入了一项名为VirtioFS的实验性功能,根据官方介绍,开启这项功能后可以使文件共享所花费的时间大幅减少98%。

要了解这个功能为何带来了大幅的性能提升,还得先了解常见的开发者工作流程。开发者在使用Symfony或反应等技术时,常见的工作流程是编辑位于macOS主机上的源代码,同时在码头工人容器中运行应用程序本身,源代码通过使用码头工人数据卷在主机和容器之间共享。

因此对位于主机系统上的文件所做的修改必须快速,可靠地同步到容器文件系统中。当考虑到现代依赖项管理可以很容易地将数以万计的文件带入一个项目时,文件共享性能的优劣将影响整个系统性能的发挥,而目前默认所采用的gRPC-FUSE就会导致性能不佳。

最近码头工人桌面为Mac的变化,尤其是新增了对VirtioFS的支持能够缓解了这个问题,给文件系统性能带来了巨大的改善。具体来说,在码头工人桌面4.6上启用VirtioFS之后,开发人员在测试中得出了以下结果:

  <李>完成MariaDB导入所需的时间缩短了98%(从33分钟降低至42秒)   <李>完成284 mb的MySQL导入所需的时间缩短了90%(从3分16秒降低至18秒);李   <李>在一个大型代码库中运行<代码>作曲家安装>

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码