技术解析

内网互拷文件速度今天突然从 100+MB/S 降到 30MB/S 了,找不到问题出在哪
0
2021-06-18 20:21:00
idczone

我那个用 centos 作的家庭存储,一直用的好好的,大文件互拷一般都在 100MB/S 以上,今天把机器拉出来吹了下灰尘,然后速度就降到 30+MB/S 了,然后重启电脑、重启路由器、重做水晶头都不顶用,,不知道到底是哪的问题? 配置如下: cpu:j1800 内存:8G 网卡:PCIE X1 82576 双口千兆 硬盘:HGST 3T *2 路由器:asus ac68u 系统:centos7,挂载 nfs

但是我现在无论是使用 sftp 还是 nfs 或者 smb 都无法再达到之前的速度。。 这个和软件有没有关系?我这两天在折腾 crossover,,


既然每秒 30 多 MB,那网络导致的可能性比较小,测试下 centos 上现在硬盘的速度是多少?

测试结果如下
/dev/sda3:
Timing cached reads: 3802 MB in 1.99 seconds = 1907.58 MB/sec
Timing buffered disk reads: 434 MB in 3.00 seconds = 144.45 MB/sec
/dev/sdb1:
Timing cached reads: 3506 MB in 1.99 seconds = 1758.76 MB/sec
Timing buffered disk reads: 452 MB in 3.01 seconds = 150.25 MB/sec


我笔记本的速度
/dev/sda2:
Timing cached reads: 10134 MB in 1.99 seconds = 5097.10 MB/sec
Timing buffered disk reads: 350 MB in 3.00 seconds = 116.52 MB/sec

哈哈,又看到你了,只有 30MB/s ?能上个图看看吗,你确定连得不是 WiFi ?

timing cached 是啥意思。。该不是读写缓存了吧,写入 5g 每秒也太快了吧

这读取速度比 pcie3.0 x 4 都要快了。。。

先笔记本网线直连测一下。逐步缩小问题范围,不要盲目的测试。

不是 wifi,笔记本和存储都是 centos7,笔记本连的有线网,两边都是千兆。。
这个图片,,,,我这样发出来不知道你能看到不??
https://s.cxice.com/thread-3816.htm

这是笔记本上的读取,是 ssd 的

千兆是全双工吗?可能是自协商没有到全双工

我也想直连,但是我发现了一个新问题,只要笔记本有线和路由器一断开立马假死,插别的地方都没用,再怎么搞都没反应,但是一插上路由器立马又好了

即使是 ssd 也没有这么快,这测出来的速肯定是用了 cache 了.

不知道你这俩硬盘已用空间占比多少,组没组 raid,50MB/s 的话 SATA 机械硬盘内圈也就这个速度。你从 NAS 里往外拷些老文件也是这个速度嘛?

建议先用 iperf3 测速看看。

centos 自带的 lvm 卷组,相当于 raid0,只能看到总用量 40.8%,看不到每个硬盘各自用了多少,拷新老文件一样的速度,之前读写都是 100+,今天突然就降了,nfs 模式读 30 多,sftp 模式读 50 多,写比读稍微快一些,60+,没错,写比读还要快了,不知道哪的毛病。。

有没有可能是网线的问题?

这是测速结果
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-45.98 sec 5.00 GBytes 934 Mbits/sec 0 sender
[ 4] 0.00-45.98 sec 5.00 GBytes 934 Mbits/sec receiver
看这个好像没啥问题,但是为啥拷文件那么慢?

写比读快反过来你确定不是你笔记本的问题?
若没有第三设备测试的话,
先分别查看服务器到路由器、笔记本到路由器网口的协议速度是否正常,然后拷贝一个大文件同时观察服务器、路由器、笔记本 top 命令中各进程负载是否正常。未必是服务器的问题。
ps:你在玩 crossover 莫非是深度?截图不像呀。。


鉴于之前-_-||你用 NTFS,莫不是你又折腾文件系统了吧。



网线应该是没问题的,看上面测速结果

没有,在想尽办法给 centos 装 microsoft office2007,于是有了 crossover,不是深度,是 centos7.。。。。
网络应该是没问题的,刚才用楼上推荐的 iperf3 测速,能达到 934Mbit/s 的速率,换句话说就是能达到 117MB/S 的网速。。。
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-45.98 sec 5.00 GBytes 934 Mbits/sec 0 sender
[ 4] 0.00-45.98 sec 5.00 GBytes 934 Mbits/sec receiver

那就说明不是网线之类的问题了。至于为什么慢,我也不知道。

刚才单独测硬盘速度也正常,网速也没问题,莫不是系统问题?额,,,,

都是闲出来的问题,用了两年一动不动,一点问题没有,,今天清个灰,就出问题了。。
过个年,我已经折腾 4 次了,第一次是给笔记本换 xfce,结果系统崩了,最后重装,第二回是给音响换电位器,结果音响聋了,还好熬夜修好了,第三回是整白菜白光,结果烙铁不加热了,后来也修好了,这是第四次了,,,,,

pcie 比这还是快很多好吧.....pcie 表示存储器用不满,这锅我不背

reboot 试试?可能是某硬盘配置 bug 了

1.路由器口插得不对?
2.cat6 换成了 cat5 ?
3.硬盘出现坏道了?
4.该去武当山找张真人做个法了?(调皮)

ps:硬盘刚出现坏道的时候,可能在多次重试后还是能读取出来,表现出来就是读取速度大幅下降

https://lmgtfy.com/?q=pcie+3.0+x4+%E9%80%9F%E5%BA%A6

我遇到过一次类似问题,是 usb 3.0 掉成 usb 2.0 的缘故,你的不清楚
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服