V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yuanix
V2EX  ›  问与答

Intel 大小核的调度现在还有问题吗?在虚拟机、多线程编译、日常使用方面有什么坑吗?

  •  
  •   yuanix · 2023-04-14 21:51:30 +08:00 · 2247 次点击
    这是一个创建于 593 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到一些资料说后台线程只会用小核,严重影响性能释放,大家实际使用体验如何?

    是否存在调度问题?如果存在的话,调度问题可以使用软件解决吗?

    调度和操作系统关系大吗,在 Windows 10 ,Windows 11 ,Linux 下的表现如何?

    8 条回复    2023-04-15 11:38:42 +08:00
    documentzhangx66
        1
    documentzhangx66  
       2023-04-15 03:38:08 +08:00
    当然有问题,就像自动挡永远不如手动挡一样,只有你自己才知道资源应该如何分配。
    shyling
        2
    shyling  
       2023-04-15 09:15:11 +08:00 via Android
    调一下优先使用大核就行了
    LLaMA2
        3
    LLaMA2  
       2023-04-15 10:41:37 +08:00
    大小核调度在 win 、linux 上都已经有实现
    默认是系统调度大小核的使用(例如 windows 上的电源计划)
    软件在开发阶段是有相关的 API 决定使用哪一个 CPU 的第几个核心的
    编译的速度取决于频率、线程数、IO 、上下文切换等等(即 2 核 2 线程 2.5Ghz 和 1 核 1 线 5.0GHz 理论速度一样,考虑到线程切换和单线程任务能利用的极限频率以及 CPU 执行的亲和性,可能 1 核 1 线程的稍微强一点点)
    所以还是买 JD 盒装 1599 块的 7600X 吧,默认 4.7GHz ,稍微调整下就是默认全核心 5.0GHz ,逆天!!!
    yuanix
        4
    yuanix  
    OP
       2023-04-15 11:04:38 +08:00 via Android
    @ye4tar 现在 ddr5 内存还是有点贵😂
    LLaMA2
        5
    LLaMA2  
       2023-04-15 11:11:25 +08:00
    阿斯加特( Asgard ) 32GB(16Gx2)套装 DDR5 6400
    比你的预算多 300 块,应该可以接受
    @yuanix
    yuanix
        6
    yuanix  
    OP
       2023-04-15 11:17:36 +08:00 via Android
    @ye4tar 看了一下,似乎 7600x 积热问题比较严重,而且也是 6 核 12 线程,不知道 13600kf 禁用小核之后能不能打过 7600x ,要是能的话,在调度有问题的时候禁用小核也不是不行。现在 AMD 似乎没什么性价比。
    agagega
        7
    agagega  
       2023-04-15 11:28:09 +08:00 via iPhone
    为啥 macOS 用 M 芯片似乎就没有遇到那么明显的调度问题(除了系统服务定死了用小核)?是因为 QoS 机制吗,但我记得 Windows 和 Linux 也有类似的 API 吧
    yuanix
        8
    yuanix  
    OP
       2023-04-15 11:38:42 +08:00 via Android
    @agagega 可能是苹果优化做得好?而且 ARM 这边用大小核的历史比较悠久,方案更成熟吧。Intel 这边可能更多是优化做得不够好,调度策略以及软件适配不到位吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1118 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:49 · PVG 06:49 · LAX 14:49 · JFK 17:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.