内网互拷文件速度今天突然从 100+MB/S 降到 30MB/S 了,找不到问题出在哪

2020-03-06 01:17:45 +08:00
 yao990

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

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

10853 次点击
所在节点    Linux
65 条回复
visitant
2020-03-06 01:22:41 +08:00
既然每秒 30 多 MB,那网络导致的可能性比较小,测试下 centos 上现在硬盘的速度是多少?
yao990
2020-03-06 01:33:09 +08:00
@visitant 测试结果如下
/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
yao990
2020-03-06 01:35:44 +08:00
@visitant
我笔记本的速度
/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
cev2
2020-03-06 01:40:30 +08:00
哈哈,又看到你了,只有 30MB/s ?能上个图看看吗,你确定连得不是 WiFi ?
visitant
2020-03-06 01:53:48 +08:00
@yao990 timing cached 是啥意思。。该不是读写缓存了吧,写入 5g 每秒也太快了吧
visitant
2020-03-06 01:54:34 +08:00
@yao990 这读取速度比 pcie3.0 x 4 都要快了。。。
catror
2020-03-06 01:54:48 +08:00
先笔记本网线直连测一下。逐步缩小问题范围,不要盲目的测试。
yao990
2020-03-06 01:57:37 +08:00
@cev2 不是 wifi,笔记本和存储都是 centos7,笔记本连的有线网,两边都是千兆。。
这个图片,,,,我这样发出来不知道你能看到不??
https://s.cxice.com/thread-3816.htm
yao990
2020-03-06 01:58:57 +08:00
@visitant 这是笔记本上的读取,是 ssd 的
cloudbeyond
2020-03-06 02:05:26 +08:00
千兆是全双工吗?可能是自协商没有到全双工
yao990
2020-03-06 02:08:24 +08:00
@catror 我也想直连,但是我发现了一个新问题,只要笔记本有线和路由器一断开立马假死,插别的地方都没用,再怎么搞都没反应,但是一插上路由器立马又好了
visitant
2020-03-06 02:12:09 +08:00
@yao990 即使是 ssd 也没有这么快,这测出来的速肯定是用了 cache 了.
cev2
2020-03-06 02:19:10 +08:00
不知道你这俩硬盘已用空间占比多少,组没组 raid,50MB/s 的话 SATA 机械硬盘内圈也就这个速度。你从 NAS 里往外拷些老文件也是这个速度嘛?
ysc3839
2020-03-06 02:26:11 +08:00
建议先用 iperf3 测速看看。
yao990
2020-03-06 02:26:48 +08:00
@cev2 centos 自带的 lvm 卷组,相当于 raid0,只能看到总用量 40.8%,看不到每个硬盘各自用了多少,拷新老文件一样的速度,之前读写都是 100+,今天突然就降了,nfs 模式读 30 多,sftp 模式读 50 多,写比读稍微快一些,60+,没错,写比读还要快了,不知道哪的毛病。。
woshijidan
2020-03-06 02:32:26 +08:00
有没有可能是网线的问题?
yao990
2020-03-06 02:38:38 +08:00
@ysc3839 这是测速结果
[ 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
看这个好像没啥问题,但是为啥拷文件那么慢?
cev2
2020-03-06 02:38:57 +08:00
@yao990 写比读快反过来你确定不是你笔记本的问题?
若没有第三设备测试的话,
先分别查看服务器到路由器、笔记本到路由器网口的协议速度是否正常,然后拷贝一个大文件同时观察服务器、路由器、笔记本 top 命令中各进程负载是否正常。未必是服务器的问题。
ps:你在玩 crossover 莫非是深度?截图不像呀。。
cev2
2020-03-06 02:40:39 +08:00
@cev2
@yao990 鉴于之前-_-||你用 NTFS,莫不是你又折腾文件系统了吧。
yao990
2020-03-06 02:42:27 +08:00
@woshijidan

@cloudbeyond

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/650255

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX