找回密码
 加入我们
搜索
      
查看: 1048|回复: 7

[NAS] 如果你的群晖或者Qnap smb读写慢,可以看看iowait……可能一个老鼠坏了一锅汤

[复制链接]
发表于 2025-4-22 10:32 | 显示全部楼层 |阅读模式
最近遇到局域网windows访问群晖时,读写速度也很感人的浪,上上下下,根本保持不住,速度也是最低能到0……

test1.png

先排除了网络问题(嗯,原来网络也是有问题的,2.5g交换机,tp换了h3c,iperf3 测试一切正常了)

后来看到写文件时,cpu的iowait飙高到95%,说明磁盘读写可能有问题,

iostat -x 1
test2.png

(这个图就示意下,是qnap下的,群晖的忘记截图了)


查看发现 hdb 的wait 数字飙到大几千ms,其他磁盘都正常,应该是这个盘有问题了,但是群晖系统是会同时读写所有磁盘分区的,所以这个盘拖累所有,也是大概率的……

我的hdb 和 hda是两个WD的250G Sata SSD,做的shr1 2盘冗余,用来安装app,和一些常访问的数据,比如container啥的,因为有数据保护,系统没有提示过问题,也没有出现过重负载的访问,所以很少注意到它们;

用dd做一下测试,发现这个存储空间的读写只有 20MB/s,这个hdb的拖累也是很严重的。

找到了出问题的盘,又发现shr1只能到shr2,不能转其他raid模式,只好先用hyper-backup做一下备份(文件夹和套间),然后卸载一些app,再删除这个存储池,重建一个basic模式,只使用正常的那个盘。然后再恢复数据。

再次测试windows smb访问,写20g单文件过去,基本2.5g满速了!

群晖的这种磁盘备份分区全写的模式,导致一个老鼠坏掉一锅汤,如果不细查iowait,影响太大了。

该问题,也会出现在 cache 上,同样方法,排查到 qnap上有一条 nvme 的cache iowait同样感人,导致几秒钟后掉速严重,甚至不及机械单盘的速率,去掉问题的nvme,速度恢复。
发表于 2025-4-22 10:38 来自手机 | 显示全部楼层
我前段时间也遇到类似问题了,不过我是多个sata ssd有低速情况,索性所有盘(16块ssd)都格式化,trim处理了一遍。然后扫盘,确认没有低速块了,才重新装回去,耗时两个周末。。。

PS:应该是固态硬盘数据存的太久了。。处理完一个个都满血复活了
发表于 2025-4-22 11:05 | 显示全部楼层
hero的推荐手动清理一下存储池
发表于 2025-4-22 11:38 | 显示全部楼层
我的nas只放机械硬盘,应该遇不到此类问题
发表于 2025-4-22 15:52 来自手机 | 显示全部楼层
btrfs定期scrub可以解决这问题
发表于 2025-4-22 21:34 | 显示全部楼层
垃圾屎山代码系统,n个团队每年堆一坨屎在上面地基没人敢动,没人敢去优化,我已经刷群晖了
 楼主| 发表于 2025-4-23 09:54 | 显示全部楼层
雷帝彬 发表于 2025-4-22 21:34
垃圾屎山代码系统,n个团队每年堆一坨屎在上面地基没人敢动,没人敢去优化,我已经刷群晖了 ...


哈哈,我的是群晖出的问题,这跟它写所有盘的系统分区有关,影响到所有存储池。qnap的只影响对应的存储池,范围小些。
发表于 2025-4-23 15:45 | 显示全部楼层
mshtyu 发表于 2025-4-23 09:54
哈哈,我的是群晖出的问题,这跟它写所有盘的系统分区有关,影响到所有存储池。qnap的只影响对应的存储池 ...

相同配置,相同硬盘,他自带的qts就是卡逼 ,刷成群晖流畅的很,明显就是屎山问题
和任何配置无关,你就说上锐龙 霄龙他也是卡逼
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-24 12:16 , Processed in 0.010724 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表