有没有了解 ISCSI 的大佬?

2023-07-19 22:20:55 +08:00
 BeliefanX

前段时间脑袋一热,买了一台小米的万兆路由,然后对其它设备也进行了一并更新,NAS 加了万兆光口,又买了台 Mac mini 也选配了万兆网口,改装完成后,在 mac mini 上用 iperf3 测速也能跑到 9.4Gbps ,用 SMB 共享文件读写也能到 900 MB/s 左右。

因为 mac mini 硬盘只有 256G ,所以想通过 ISCSI 把 NAS 硬盘挂载到 Mac 上,但是配置好之后速度却只有 50MB/s ,我以为是 unraid 的问题,所以把 NAS 系统又换成了 TrueNAS ,但在 ISCSI 下速度也只有 200MB 左右,跟 SMB 速度差距非常大。

后来我又推测是路由器问题,买了 Qnap 的万兆交换机,问题依旧。

有没有大佬帮忙分析一下问题出在哪了,iperf3 与 SMB 速度都是正常的,只有 ISCSI 速度有问题。

我的 NAS 系统是 Unraid 。

4673 次点击
所在节点    NAS
30 条回复
vopsoft
2023-07-20 10:01:49 +08:00
smb
支持多通道
传输压缩
rdma
QUIC 协议
BeliefanX
2023-07-20 10:02:39 +08:00
@fuis 我试试,不知道 unraid 支不支持 open-iscsi
litguy
2023-07-20 12:44:34 +08:00
@BeliefanX https://fio.readthedocs.io/en/latest/fio_doc.html 参考参考官网
网上的文章也有很多,照猫画虎就能测了
https://formulae.brew.sh/formula/fio 看这个网页,有苹果 M 系列的版本
BeliefanX
2023-07-20 15:04:37 +08:00
@litguy 收到 谢谢
documentzhangx66
2023-07-20 19:33:40 +08:00
@xiamx

Network FS 的性能瓶颈,并不在内核态与用户态这里,而是网络性能、存储介质性能,与处理器加解密性能。

而且 SSHFS 是 Network FS 里各方面都强的选手。

1.支持 fstab 。

2.只暴露 TCP 22 端口,可以同时支持局域网与 Inernet ,而且方便改端口映射。这个特性秒了 SMB 。

3.基于 SSH ,天生安全与加密。

4.4k 随机 IO 性能不低。

另外你肯定没去看性能评测,iSCSI 在某些评测里,连 SMB 都比不过。
https://blog.joeplaa.com/iscsi-vs-nfs-vs-smb-2/
Champa9ne
2023-07-21 09:35:30 +08:00
我记得 MacOS 原生不支持 iSCSI 吧,要不你试试网线拔了插在 windows 下连个 iSCSI 测测速?感觉不一定是链路问题,搞不好使 Mac 的软件自己性能不行。
BeliefanX
2023-07-21 11:30:38 +08:00
@Champa9ne 在 windows 下也试了,确实是没速度,我也搜了各个平台,有很多人跟我有同样的问题~
BeliefanX
2023-07-21 11:32:07 +08:00
@documentzhangx66 SSHFS 能挂载成本地硬盘一样么? 比如我想开启 mac 的内容缓存,就只能在本地硬盘中开启,类似 SMB 挂载的网络硬盘都不能用~
documentzhangx66
2023-07-21 20:24:39 +08:00
@BeliefanX SSHFS 连 fstab 都支持,你把内容缓存的路径改为 SSHFS 不就行了。
xiamx
2023-08-31 09:28:03 +08:00
@documentzhangx66 sshfs 已经被作者抛弃了 https://github.com/libfuse/sshfs ,这无脑推真很无语

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

https://ex.noerr.eu.org/t/958123

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

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

© 2021 V2EX