兄弟们,我这读取速度不太正常,谁能帮忙看看?


Recommended Posts

41081878_2021-07-29225232.thumb.png.ea7a35be422874476d29ada622ecc837.png782819563_2021-07-29225920.thumb.png.3739b7d0ca841caa69feee11a895d27b.png

硬件似乎没有太大问题,但是读写速度问题很大。

UNRAID是4片sata SSD,没有校验,没有缓存。网卡是 ConnectX-3光口万兆网卡。

PC是威联通5G USB外置网卡。傲腾900P硬盘。

交换机是威联通的QSW-308S 光电混合口万兆交换机。

似乎硬件都不是瓶颈。

86144872_2021-07-29224109.png.45c0316612e0bc14df4442fffd8b24b8.png

958338795_2021-07-29223958.png.ed14d0fa2492462d3ba31aa9324c2591.png

从PC读取,写入UNRAID还算正常,可以保持400MB/s。但是从UNRAID读取,写入PC的时候速度波动非常大,最高只有300MB/s,最低掉到100MB/s,非常不稳定。问题出在哪了?搞不明白了,各位帮忙支支招,谢谢!

Link to comment

不知道是不是这个问题,Unraid 写速度好像天然就慢,特别是在有Parity盘的时候,这也是为什么官方推荐SSD缓存....我的磁盘都是HDD,读能到110左右(正常),但是写只能到50左右...还有QLCSSD,在我之前群晖的时候就不怎么友好。

up.png.d5608710b11733bc864428f202abe0d2.png

down.png.419bf2c82e87f911444d878b6b83e1a0.png

Edited by chrisdeng
Link to comment

PS.可以试试看 到 "设置" > "磁盘设置" > 找到 "Tunable (md_write_method):" 然后从 “Auto” 改成 “reconstruct write”。试试看,这个设定对于HDD来说提速明显。不过代价就是牺牲磁盘降速。

uo_moded.png.e34f54a2d519c1c54b05b454fb64d831.png

Edited by chrisdeng
Link to comment
7 hours ago, lyqalex said:

虽然是万兆网络,但如果使用mtu巨型帧,需要两边设备+路由器或交换机都要支持巨型帧才达到效果。你可以先调整mtu数值测试。

mtu 1500也是一样的效果😭

Link to comment
20 hours ago, Vr2Io said:

应该先用 iperf 确认网络速度正常.

 

另外, 用 /mnt/disk1   /mnt/disk2  /mnt/disk3 再试, 不用 /mnt/user/xxxx

在/mnt/disk1目录下读写都可以稳定400MB/s,多谢! 

但是在/mnt/user下就不行。。。除了添加cache还有解吗?我就是怕缓存盘扛不住,所以放弃了缓存盘,数据盘全部采用SSD的方案。

Link to comment
52 minutes ago, SUN said:

在/mnt/disk1目录下读写都可以稳定400MB/s,多谢! 

但是在/mnt/user下就不行。。。除了添加cache还有解吗?我就是怕缓存盘扛不住,所以放弃了缓存盘,数据盘全部采用SSD的方案。

应该没有效办法了, 我本身用大量 RAM 快取, 弥补这个写入慢或者不稳嘅问题, 有 256GB RAM, 不用 SSD 作快取.

 

写入 /mnt/usr/xxx /mnt/diskxx 都很快, 等佢慢慢后台写入硬盘.

 

123.thumb.PNG.a3d3ebbdf69ca64ae64b116b1ea6b181.PNG

Edited by Vr2Io
Link to comment
1 hour ago, Vr2Io said:

应该没有效办法了, 我本身用大量 RAM 快取, 弥补这个写入慢或者不稳嘅问题, 有 256GB RAM, 不用 SSD 作快取.

 

写入 /mnt/usr/xxx /mnt/diskxx 都很快, 等佢慢慢后台写入硬盘.

 

123.thumb.PNG.a3d3ebbdf69ca64ae64b116b1ea6b181.PNG

我也打算加ram了,没想到unraid的方案速度砍太多了。或者组zfs也不错?ps,白话嚸过禄柱

Link to comment
On 7/30/2021 at 12:28 AM, chrisdeng said:

PS.可以试试看 到 "设置" > "磁盘设置" > 找到 "Tunable (md_write_method):" 然后从 “Auto” 改成 “reconstruct write”。试试看,这个设定对于HDD来说提速明显。不过代价就是牺牲磁盘降速。

这个办法不行

 

Link to comment
On 8/1/2021 at 6:47 PM, SUN said:

在/mnt/disk1目录下读写都可以稳定400MB/s,多谢! 

但是在/mnt/user下就不行。。。除了添加cache还有解吗?我就是怕缓存盘扛不住,所以放弃了缓存盘,数据盘全部采用SSD的方案。

估计因为/mnt/user下,共享文件夹需要按照设定的分配方式和拆分目录进行平衡等运算,花费了时间,你可以把需要的共享文件夹设定在某个固定的磁盘;如果要由系统分配磁盘等,采用缓存应对大数据应该是必须的。

Link to comment
  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.