办公室千兆服务器之间scp的传输速度被限制在3MB/s
服务器之间拷贝文件是十分常见的操作
但是有时候会遇见一个问题,拷贝的速度是相当的缓慢。
遇见问题就开始分析问题
影响网络网络传输有:
服务器a和b、服务器网卡A和B、网线、交换机、路由器
由于服务器a和b在同一台交换机不考虑路由器的因素
查看服务器网卡A和B以及交换机确定是千兆网卡
同时分别测试服务器a到其他服务器和服务器b到其他服务器传输的速度。
发现服务器a有问题,拷贝速度缓慢。
这个时候开始怀疑服务器a的网线可磁盘问题。
首先测试scp文件到本机,依旧很慢
安装nload ,查看出入网信息。
没有发现问题所在,
测试本地cp文件。
自动生成固定大文件,进行本地cp,发现没有问题。再次利用该文件scp本地文件
发现没有问题。继续scp到其他服务器。发现正常了。
这个时候发现了拷贝的文件有问题。
因为拷贝的是mysql的data文件,文件内容比较碎。
具体原因就像,复制一堆不大但是数量很多的文件。
复制缓慢的与原因就是文件不连续导致复制缓慢。