Windows CIFS共享到Linux拷贝速度慢

问题描述

某局点客户反映数据从Linux虚拟机拷贝到Windows虚拟机速度正常,但是从Windows拷贝到Linux速度缓慢。
客户在FusionCompute里Windows虚拟机创建CIFS共享文件挂载到Linux虚拟机,从linux到CIFS共享文件数据拷贝速度正常,反方向从CIFS共享文件到Linux数据拷贝缓慢。

处理过程

1、 在客户现场搭建虚拟机测试环境,一台WindServer2008创建CIFS共享文件,一台Linux (CentOS),CIFS共享文件挂载到Linux,测试发现数据从Linux虚拟机拷贝到Windows虚拟机速度正常有80MB/s,但是从Windows拷贝到Linux速度在20MB/s,速度慢。经分析FusionCompute与外界物理环境正常,怀疑和CIFS协议本身相关
2、 在Windows搭建FTP环境,Linux进行FTP拷贝速度40+MB/s(三次测试FTP拷贝速度最低58MB/s)
3、 研发在家里测试CIFS共享方式在windows于linux系统之间数据拷贝,测试结果linux到windows拷贝速度106MB/s,windows到linux拷贝速度25MB/s,研发家里环境测试结果与现场测试结果相同,证明该问题由CIFS本身协议限制导致速度拷贝慢。

根因

Linux虚拟机拷贝到Windows慢的问题由使用协议本身限制,导致拷贝速度慢(CIFS协议与Linux的direct写冲突,只能通过undirect的方式进行拷贝操作,而undirect方式本身使用缓存会导致拷贝速度不准确)

建议与总结

1.Windows到linux的数据拷贝不建议用CIFS共享方式,该方式传输速度比较慢,一般常见FTP方式能正常较快的传输数据。
2.N8000的CIFS共享在Linux下的数据拷贝不在该问题处理的测试范围,文档中的终结对N8000无参考价值。

版权声明:
作者:SE_You
链接:https://www.cnesa.cn/1759.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。

THE END
打赏
海报
Windows CIFS共享到Linux拷贝速度慢
问题描述 某局点客户反映数据从Linux虚拟机拷贝到Windows虚拟机速度正常,但是从Windows拷贝到Linux速度缓慢。 客户在FusionCompute里Windows虚拟机创建CIFS……
<<上一篇
下一篇>>