这样是不是能用机械硬盘打游戏了? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
68467897
V2EX    ZFS

这样是不是能用机械硬盘打游戏了?

  •  
  •   68467897 1 月 15 日 1196 次点击
    这是一个创建于 100 天前的主题,其中的信息可能已经有所发展或是发生改变。

    zfs 的速度太夸张了,我的 hdd 加速后性能直逼 ssd 了。

    https://imgur.com/a/NnSlmIi

    我在 pve 用一个 4t hdd 创建 zfs 存储池,海鲜市场 128g ssd 充当 special vdev,然后分别测试了 zfs 下目录和 zvol 两种模式下的 raw 磁盘性能,z 盘是 zvol 的测试,f 盘是目录的测试,右上角的数字是测试顺序。

    第二轮的测试结果有些夸张,我怀疑是进缓存了,但是测试软件应该会排除这种情况吧?

    pve 能使用的内存:12g
    win10ltsc 内存:50g

    z 盘 zvol 参数

    NAME PROPERTY VALUE SOURCE hdd4t-zfs volblocksize - - hdd4t-zfs compression lz4 local hdd4t-zfs sync disabled local hdd4t-zfs atime off local hdd4t-zfs xattr sa local hdd4t-zfs dnodesize auto local hdd4t-zfs acltype off default hdd4t-zfs recordsize 128K default hdd4t-zfs special_small_blocks 0 default 

    f 盘目录参数

    NAME PROPERTY VALUE SOURCE hdd4t-zfs/file_test volblocksize - - hdd4t-zfs/file_test compression lz4 inherited from hdd4t-zfs hdd4t-zfs/file_test sync disabled inherited from hdd4t-zfs hdd4t-zfs/file_test atime off inherited from hdd4t-zfs hdd4t-zfs/file_test xattr sa inherited from hdd4t-zfs hdd4t-zfs/file_test dnodesize auto inherited from hdd4t-zfs hdd4t-zfs/file_test acltype off default hdd4t-zfs/file_test recordsize 32K local hdd4t-zfs/file_test special_small_blocks 16K local 
    6 条回复    2026-01-15 20:51:16 +08:00
    ltyj2003
        1
    ltyj2003  
       1 月 15 日 via Android
    游戏要加载的内容在缓存里才行,不然卡爆。
    68467897
        2
    68467897  
    OP
       1 月 15 日
    @ltyj2003 #1 ai 说 16g 测试,缓存只影响一部分,这个我也不确定 ai 说的对不对,回头我下个 3a 试一下吧
    strobber16
        3
    strobber16  
       1 月 15 日 via Android   1
    只要是不支持 direct storage 的游戏我都是放 zfs iscsi 盘。这么干好多年了。只有第一次加载会慢点,比如很久没玩的游戏拉出来重温的情况。3a 大作基本都是连续的玩,通关后就不再玩了,很符合这个场景
    68467897
        4
    68467897  
    OP
       1 月 15 日
    @strobber16 #3 大佬,你游戏盘设置的 volblocksize 是多少?我参考下
    strobber16
        5
    strobber16  
       1 月 15 日   1
    @68467897 #4 128k 。很多年前建 pool 的时候不知道是哪里看来的,一直没啥问题也就没改。给你看看我在游戏中的真实负载。32G ARC ,200G L2ARC ,基本上就不会出 ARC ,如果出了 ARC 到 L2ARC 的话 L2 命中也就只有一半了,搞得我老是怀疑 L2 的必要性。
    68467897
        6
    68467897  
    OP
       1 月 15 日
    @strobber16 #5 谢了大佬
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2860 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 03:32 PVG 11:32 LAX 20:32 JFK 23:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86