当前位置:
文章详情

3A游戏大作使用NAS存储和读取?醒醒,别做梦了!

2024-08-26 11:54:15 1点赞 2收藏 22评论

3A游戏,即“Triple-A”游戏,是指高投入、高质量、高标准的大型游戏开发项目。

一些数字

千兆网络,内网文件传输理论速度:1Gb/s

2.5G网络,内网文件理论传输速度:1Gb/s * 2.5 = 2.5Gb/s

📢 注意:NAS必须使用固态硬盘或者加装m.2硬盘,因为机械硬盘的速度只有100MB/s ~ 200MB/s无法覆盖2.5G网络传输速度!

上面这两个代表什么意思呢?你可以把NAS当做一个硬盘,把游戏放到这个硬盘后,加载游戏时候的硬盘读取速度。可能你感觉速度还可以啊?比机械硬盘快多了,那么我们再来看几个数据!

SATA接口的SSD硬盘,理论读取速度:6Gb/s

那现在常见的M.2硬盘,它的读取速度呢?

以M.2硬盘中,最拉胯的PCIe 3.0 x4接口为例,它的的理论带宽:32Gb/s,

PCIe 4.0 x4接口的理论带宽:64Gb/s

3A游戏大作使用NAS存储和读取?醒醒,别做梦了!

结论:由于NAS网络带宽的限制,即便升级到2.5G,依然无法与现今固态硬盘相抗衡,直接表现在戏进度条的加载速度、地图的读取时间等。在某些游戏中,场景的加载过程甚至可能发生在游戏进行时,导致使用NAS加载时出现卡顿现象。然而,在实际游戏操作(如打怪)中,帧率的表现差异并不显著。这是因为游戏体验主要依赖于内存的读取速度,而内存的读取速度远超固态硬盘数十倍。因此,只有在内存资源紧张时,才会从硬盘中读取数据以补充内存,从而影响游戏体验。

SMB 还是 iSCSI ?

SMB(Server Message Block): 是一种网络文件共享协议,主要用于Windows环境中的文件和打印机共享。它允许用户通过网络访问远程文件系统,就像访问本地文件系统一样。

iSCSI(Internet Small Computer Systems Interface): 是一种基于IP网络的存储协议,它允许将SCSI命令通过TCP/IP网络发送到远程存储设备,使得远程存储设备看起来像是本地的。

如果使用SMB对NAS硬盘挂载,整个内网中的用户,都可以看到、编辑里面的文件。所以,一个游戏如果想多设备共同玩耍,需要使用SMB进行挂载。

而使用iSCSI挂载,就相当于修仙,在一个山头(NAS),给自己开辟和一个独立的洞府(NAS中的一个区域),这个洞府别人无法访问。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
22评论

  • 精彩
  • 最新
  • 暴论很多,可惜基础不牢…建议先把几个网速的单位弄清楚再发文

    校验提示文案

    提交
    GB和Gb应该不是一个东西吧?

    校验提示文案

    提交
    收起所有回复
  • 网吧不都是存服务器上的

    校验提示文案

    提交
    是的,用万兆交换网络,但是游戏启动和加载速度也没有m.2硬盘速度快

    校验提示文案

    提交
    收起所有回复
  • 现在这样胡说八道都可以上脏大妈么?
    1.游戏主要是零散文件加载多,很少要大量连续读写,所以2.5G甚至1G内网是够的,如果你肯咬牙买万兆交换就更好
    2.固态盘比机械盘让人感觉快也是因为4K零散读写快,而固态的连续读写几G只在对拷大文件时候有用,4K一般在100M以内
    3.NAS也可以用固态,也可以用固态做加速盘(windows下用primocache),因为游戏每次玩可能都加载差不多的资源,机械盘读一次后下次都是从固态的加速盘读取了

    校验提示文案

    提交
    你怎么不说说游戏载入时间和地图载入时间成本呢?你万兆有本机m.2快吗?避重就轻?还是不玩3A,只玩网游?

    校验提示文案

    提交
    大哥,万兆就是1.2G字节每秒了,M2加载游戏时候的读取速度根本达不到,你自己测试一下好吗,你就开个任务管理器看看读取速度好吗?你不如老老实实看我第二点解释得很清楚,你是不是看固态只会看连续读写不会看4K?
    而且nas也支持M2的SSD盘做缓存,你做了缓存后常玩就那几个游戏,基本都读进M2的缓存盘了

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 干吃馒头也能顶饿,为啥不见天天吃?还万兆交换?万兆网络?先不说成本,让你万兆乘10,有本机m.2速度快吗?***

    校验提示文案

    提交
    万兆交换1200-1500是贵,但你主力电脑就一台,你想省钱可以卡对卡,现在一个浪潮双口X540就60块钱左右,为什么要NAS放游戏,因为主力机的nvme口有限,有些主板就1-2个,我的B650也是只有两个,如果是PC做的NAS因为不用插显卡只需要插个万兆网卡,空出来的pcie x1和x16槽可以多插两个nvme的卡,我知道之前ssd便宜时候很多人就屯了不少nvme盘

    校验提示文案

    提交
    有这钱为什么不买个pci转nvme的卡呢?我记得有一个pci插槽可以插4张nvme的卡的

    校验提示文案

    提交
    还有9条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

小黑的品质生活

让我来说说那些别人不会告诉你的关于NAS,关于软件使用,关于...的另一面吧

关注 打赏
作者其他文章
最新文章 热门文章
2
扫一下,分享更方便,购买更轻松