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

求助 Linux 对 intel 大小核支持怎么样

  •  
  •   ltltfuture · 329 天前 · 3867 次点击
    这是一个创建于 329 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看 Windows 11 的调度器是偏向前台用大核后台用小核,有时候会出问题(比如后台虚拟机且需要性能)
    想知道 linux 有没有这方面的问题,还是说调的很好知道轻量服务给 E 核,重任务给 P 核(像 M1 那样)?

    因为准备买 13 代本子,考虑装 linux 还是 win
    不知有没有体验过的来分享一下
    第 1 条附言  ·  328 天前
    https://github.com/linux-surface/linux-surface/issues/1084

    https://github.com/linux-surface/linux-surface/issues/1120

    找到一些相关信息,Intel Thread Director 还没有正式进内核,那么调度肯定也不是很好,而且官方内核一般用 CFS ,也没有什么特别优化,看评论 BMQ 和 PDS 这些调度也还不兼容。

    linux-surface 内核尝试了加入这个 patch ,然后有人反馈会导致无法从 suspend 唤醒,现在 patch 已经撤销,正在联系 intel patch 更新的人员 Ricardo Neri 。
    21 条回复    2023-06-01 01:43:16 +08:00
    yzbythesea
        1
    yzbythesea  
       329 天前 via iPhone   ❤️ 1
    大小核可能是你最不需要考虑的。Linux 装笔记本坑还是不少,休眠,wifi ,声卡,thunderbolt 等等。
    ltltfuture
        2
    ltltfuture  
    OP
       329 天前
    @yzbythesea 这个都踩过坑,不慌
    YsHaNg
        3
    YsHaNg  
       329 天前
    windows WSL
    ltltfuture
        4
    ltltfuture  
    OP
       329 天前
    @YsHaNg 这个一直在用,如果 linux 调度好的话我也大可以在 linux 下开 win 虚拟机
    ccino
        5
    ccino  
       329 天前
    13 代本子?说来听听具体什么配置?
    neteroster
        6
    neteroster  
       329 天前 via Android
    自己没试过,但各种地方的看来的经验都是 Linux 一般先调大核,大核满了再上小核,没有明显的调度问题。
    ltltfuture
        7
    ltltfuture  
    OP
       329 天前
    @neteroster 看来得到手自己试试了
    ltltfuture
        8
    ltltfuture  
    OP
       329 天前
    @ccino 1340p, 64g ram, 2t ssd
    Cyshall
        9
    Cyshall  
       329 天前 via Android
    @ltltfuture op 试了之后告知下结果阿,我也正准备换 13 代的 nuc 搞 k8s 集群
    rojer12
        10
    rojer12  
       329 天前
    @Cyshall #9 7735 的准系统都只要 2000 整了。。还要啥大小核
    Cyshall
        11
    Cyshall  
       329 天前
    @rojer12 还有 cpu 性能稍微强一些的型号吗?
    rojer12
        12
    rojer12  
       329 天前   ❤️ 1
    @Cyshall #11 7735hs 也还行吧,接近 13700hx 的性能价格便宜很多
    7945hx 应该得等华硕独占完了才有,估计得明年去了,13950h 目前好像没看见谁家做了 nuc ,也要等吧
    再强的性能就基本是 itx +7950x 的方案了
    0o0O0o0O0o
        13
    0o0O0o0O0o  
       329 天前 via iPhone
    alanying
        14
    alanying  
       329 天前
    @rojer12 7945hx 是真的王炸,出了个 nuc 的话,我买爆。16c32t 真的够变态的
    rojer12
        15
    rojer12  
       329 天前
    @alanying #14 戴尔那个新的 OptiPlex mff 也不大,支持 35 瓦的桌面端,官方只有 13700T 可选,理论上可以上 13900TE ,联想惠普应该也有类似的产品你可以了解一下
    blessingsi
        16
    blessingsi  
       329 天前 via Android
    在用 12600k ,平时使用没啥感知,不过可能是日常也没有很重的工作。
    YsHaNg
        17
    YsHaNg  
       329 天前
    @ltltfuture 我是发现 WSL 的微软内核完美调度命令行程序 计算优先大核 后小核 超线程 不管是不是最小化后台
    ltltfuture
        18
    ltltfuture  
    OP
       328 天前 via Android
    @YsHaNg 这个倒是有意思,这是说微软内核调度现在有变好的意思?
    ltltfuture
        19
    ltltfuture  
    OP
       328 天前 via Android
    @blessingsi 我猜可能对笔记本影响大点
    LindsayZhou
        20
    LindsayZhou  
       312 天前   ❤️ 1
    虽然我没有大小核的机器,不过简单搜了一下,总结如下。

    不像 windows ,linux 支持的 cpu 架构比较广泛,像是在 Arm 一类的架构里,大小核的体系很早就已经出现了,理应 Linux 的调度是没有什么难度的。

    实际上,我也查到了相关的内核文档:
    [算力感知调度]( https://www.kernel.org/doc/html/latest/scheduler/sched-capacity.html )
    [能耗感知调度]( https://www.kernel.org/doc/html/latest/scheduler/sched-energy.html )
    ywisax
        21
    ywisax  
       302 天前
    大佬,update 下 13 代的体验进度?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2446 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:49 · PVG 23:49 · LAX 08:49 · JFK 11:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.