V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
elboble
V2EX  ›  程序员

闲来无事,新老两台电脑编译 node18.7 用时比较

  •  1
     
  •   elboble · 2022-08-24 08:33:52 +08:00 · 2728 次点击
    这是一个创建于 851 天前的主题,其中的信息可能已经有所发展或是发生改变。
    pc1 ms-gen8 E31260L 4C8T ,DDR3 16G,WD 绿盘 128G

    pc2 组装机 12700 ,DDR4 128G,英睿达 MX500 1T

    pc1 ubuntu desktop20.04
    make -j8

    real 63m51.366s
    user 406m29.419s
    sys 16m35.337s

    pc2 ubuntu desktop22.04
    make -j16

    real 8m58.257s
    user 130m9 402s
    sys 6m0.077s
    11 条回复    2022-08-24 16:29:26 +08:00
    imzcg2
        1
    imzcg2  
       2022-08-24 08:58:03 +08:00
    linux 编译就是快啊
    cubecube
        2
    cubecube  
       2022-08-24 09:27:14 +08:00
    和核心数提升比例差不多呀
    Loserzhu
        3
    Loserzhu  
       2022-08-24 09:34:35 +08:00
    real user sys 是什么?我之前在 wsl2 12900k, ddr4 64g, samsung 980 pro 设备上,make debug -j8 编译 14.19.3 大约 15min
    ruanimal
        4
    ruanimal  
       2022-08-24 10:12:36 +08:00
    ssd 影响也很大吧
    wudicgi
        5
    wudicgi  
       2022-08-24 10:24:26 +08:00
    @Loserzhu 实际耗时看 real 就可以了, user space 的时间那么长是因为多核加一起了
    wudicgi
        6
    wudicgi  
       2022-08-24 10:27:19 +08:00
    https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E3-1260L+%40+2.40GHz&id=1203
    4 Cores, 8 Threads
    Average CPU Mark: 4059

    https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-12700&id=4669
    12 Cores, 20 Threads
    Average CPU Mark: 31420

    31420/4059 = 7.741
    64min/9min = 7.111

    和跑分基本吻合
    elboble
        7
    elboble  
    OP
       2022-08-24 11:16:28 +08:00
    @Loserzhu 差不多。12900 还是快一丢丢
    elboble
        8
    elboble  
    OP
       2022-08-24 11:28:44 +08:00 via Android
    @cubecube 单核比 3 倍多,不到 4 倍吧。两个 cpu 差了 10 年。
    elboble
        9
    elboble  
    OP
       2022-08-24 12:42:19 +08:00
    @ruanimal 开始我也这么想,测下来发现影响不大,可能都是 sata 的普通盘,gen8 的系统盘接的 sata5 ,只有 3G 。

    但是内存至少要 8G 以上。gen8 开始跑了两个 vm ,一开始编译,马上 oom kill 了一个。
    yjhatfdu2
        10
    yjhatfdu2  
       2022-08-24 16:27:49 +08:00
    开会无聊试了一下,m1max 离电,make -j10 4314.47s user 272.80s system 884% cpu 8:38.80 total ,比台式机 12700 还快?
    elboble
        11
    elboble  
    OP
       2022-08-24 16:29:26 +08:00
    @yjhatfdu2 看来 m1 真是厉害
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:29 · PVG 22:29 · LAX 06:29 · JFK 09:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.