V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fregie
V2EX  ›  NAS

咨询搭建了 2.5G 家庭网络的一个问题

  •  1
     
  •   fregie · 220 天前 · 2330 次点击
    这是一个创建于 220 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2.5G 的速率已经能够超越了大多数机械硬盘的峰值速度了,那么我直接把游戏放在 NAS 里通过 smb 挂在文件系统后直接玩存在 NAS 上的游戏,体验是否和存在本地机械硬盘的一致?

    14 条回复    2023-09-24 20:01:14 +08:00
    totoro625
        1
    totoro625  
       220 天前
    smb 有性能问题,且不能当做本地硬盘,用 iSCSI 可以
    iSCSI 体验一致
    tsanie
        2
    tsanie  
       220 天前
    smb 读写大量碎文件的体验是灾难
    8355
        3
    8355  
       220 天前
    理论上一致,但是网络并不是只有你一个服务去连接,最后还会影响你的带宽/io
    其次显卡驱动能不能兼容是个问题。
    绕这么大个圈 pcid 本地盘,简简单单比你快 10 倍 io 。。。。 到底为了什么啊。。
    libook
        4
    libook  
       220 天前
    理论上是的,只不过 smb 本身性能损耗比较大,换个其他性能好的协议就好。

    虽然不是打游戏的场景,但我目前就是一台高性能服务器用 NFS 挂载另一台 NAS 的存储空间,然后服务器上的服务都会经过这个 NFS 通道直接读写 NAS 上的存储空间。当前瓶颈在存储阵列的速度上。
    revelationtan
        5
    revelationtan  
       220 天前
    smb 并不能,iSCSI 可以。我的方案就是 NAS 划一块 LUN 做 iSCSI ,然后电脑通过万兆交换机走 iSCSI ,速度基本和本地 Sata 接口的 SSD 一样,NAS 因为用 M.2 固态做缓存,小文件读写甚至比一般的 sata 固态还要好
    chenjies
        6
    chenjies  
       220 天前 via iPhone
    用 crystaldiskmark 测 smb 挂载盘的 4K 读写,看起来还行。
    ryc111
        7
    ryc111  
       220 天前 via iPhone
    smb 实际用下来其实也还行……我内网 10G ,smb 能跑到 6 ,700MB/s ,基本上也够用了……
    fork3rt
        8
    fork3rt  
       220 天前
    需要加一块 NVME SSD 做读缓存,可以跑满 2.5G 但是有点舍近求远~
    DragonL
        9
    DragonL  
       220 天前
    我以前这么将就了一年多,没什么大问题,都是机械盘体验已经很一般了,如果有可能的延迟也不明显。防到 nas 上之后你甚至可以多人同时开一个游戏。当时大学宿舍想玩玩复古游戏 qq 飞车,其他舍友懒得下载了,就都连接到 nas 上启动,也正常玩。
    GrayXu
        10
    GrayXu  
       220 天前
    有的人说 smb 有性能问题,但我自测 4k iops 在 iscsi 和 smb 上没有显著区别。steam lib 现在也可以直接挂到 smb 上。

    绝大部分时候体验上和本地机械盘还是很接近的。
    msg7086
        11
    msg7086  
       220 天前
    @GrayXu SMB 的性能问题只有特殊场景会出现。比如说我自己遇到的例子,你在跑一个程序,频繁写入到一个文件里(比如生成文件或者下载),然后你又在 Windows 上打开了这个文件所在的目录,你就会发现网络流量暴涨,CPU 占用率暴涨。

    当然我也不确定是不是我哪里配置有问题,但总之这个问题是在某些地方存在的。
    msg7086
        12
    msg7086  
       220 天前
    另外远程读写并不只能考虑硬盘速度。如果你的 NAS 内存比较大(比如我现在插了 128G ),内存是会自动用于 caching 和 buffering 的。玩游戏或者做视频处理的时候,热数据都在内存里,读写速度可以轻易跑满 10G 上限。我往 NAS 里复制文件,经常能看到七八百兆一秒的速度,就是先写入 NAS 的内存,然后再在后台慢慢刷入硬盘。
    terrytw
        13
    terrytw  
       219 天前
    kknd22
        14
    kknd22  
       216 天前
    问问各位大佬,SMB 有那么差吗?
    我之前用 ARM 的小路由器的 sata 口接硬盘,写入只能 60-70m
    换了 2.5G 口 X86 平台机器,竟然只能 100M 出头,难道是存储原因?网络测试吞吐量是能到 2.2--2.3G 左右的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3024 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:37 · PVG 21:37 · LAX 06:37 · JFK 09:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.