xyj1232007 发表于 2025-8-27 19:39

如何在局域网内实现Win NAS磁盘性能最大化?

目前我使用一台n100主机+win11充当nas,平时主力机以共享文件夹的形式访问nas上的数据。这种模式对于少量大文件的读写性能尚可,但是一旦遇到大量零碎文件速度就会奇慢。找**问了下,说是iSCSI方案可以提升读写性能,但是在这种模式下nas本身将无法读取VHD文件中的内容,完全失去了NAS独立挂机的意义。

请问有没有两全其美的办法,即NAS和远程计算机都能访问某文件夹(或者整个磁盘、VHD之类的虚拟磁盘文件),同时读写性能又比共享文件夹更高?

皇冠3.0L 发表于 2025-8-27 19:44

NAS全部换固态试试

xyj1232007 发表于 2025-8-27 20:07

皇冠3.0L 发表于 2025-8-27 19:44
NAS全部换固态试试

目前我的nas就是全固态的,虽然容量不大。

forfans 发表于 2025-8-27 20:07

零碎文件常用的话,nas加个高性能缓存盘。

jaycty 发表于 2025-8-27 20:29

双绞线本身性能就差吧,不是太懂。

你改成MTU9000的巨型帧看看会不会有效果呢

StevenG 发表于 2025-8-27 20:36

smb3协议走cpu,延迟高很多,小文件对延迟敏感。你换支持rdma的网卡,然后用新一代的pcie5.0的m2,或者傲腾这类4kq1给力的硬盘,消除硬件瓶颈

supty 发表于 2025-8-27 21:15

6楼已经回复你了,SMB3,RDMA

虽然你用固态,但是消费级固态和企业级固态在连续读写性能方面差距会非常大.
大量零碎文件读取就是典型随机读写,但具体涉及到什么应用,读写比例是多少,每天写入量水平,
这些不描述清楚是很难定位问题原因的. 还有速度奇慢是从哪里观察到的

Win任务管理器下的磁盘IO情况是什么样的



hfs800 发表于 2025-8-27 22:30

搞七搞八浪费时间,不如直接一台入门级双硬盘NAS,一千多点搞定。或者搞台二手几百元也行。

xyj1232007 发表于 2025-8-27 23:40

单独把nas上的ssd装在主力机上测试过,随机读取性能没有那么拉跨。目前基本确定是smb协议的问题,理论上换RDMA网卡应该是最彻底的解决办法,但是暂时没条件折腾,只要先按ai的建议稍微优化下smb的设置凑合着。
页: [1]
查看完整版本: 如何在局域网内实现Win NAS磁盘性能最大化?