云计算如何利用超线程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
just4test
V2EX    问与答

云计算如何利用超线程

  •  
  •   just4test 2016-08-01 12:50:47 +08:00 3215 次点击
    这是一个创建于 3426 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如一个物理机有 32 个物理核, 64 个逻辑核 那么分配虚机的时候,如果按照 32 核心分配,就浪费了超线程 按照 64 核分配,每个核心就不能跑满 现在市面上也没见着具有超线程核心的云计算产品。

    11 条回复    2016-08-02 10:55:11 +08:00
    Laynooor
        1
    Laynooor  
       2016-08-01 13:15:40 +08:00 via Android
    同问,像阿里云这些,是按物理核分配的么?
    xmoiduts
        2
    xmoiduts  
       2016-08-01 13:20:40 +08:00 via Android
    腾讯云:一核等于一个超线程。(官网介绍)
    fcicq
        3
    fcicq  
       2016-08-01 13:22:39 +08:00
    AWS 也是每个超线程核心是一个 vCPU. 都是巨坑.
    zsj950618
        4
    zsj950618  
       2016-08-01 14:23:09 +08:00
    什么叫“按照 64 核分配,每个核心就不能跑满”。。。。。。
    just4test
        5
    just4test  
    OP
       2016-08-01 14:27:15 +08:00
    @zsj950618 应该说是跑满也不能达到单个核心的最大性能。
    zsj950618
        6
    zsj950618  
       2016-08-01 14:36:55 +08:00
    @just4test 看不懂你说的话,
    我举个例子吧,比如你有 32 个 core ,超线程之后看到 64 个 cpu 。那么你按 64 个 cpu 分,你最终 cpu 能不能跑满还是看你应用能不能跑满。你要是你 1 个 cpu 分一个虚拟机,开了 64 个虚拟机,但是你一个虚拟机里啥事也不跑,就开了虚拟机在那里闲置,自然你 cpu 利用率一直空着。。。。

    抛开虚拟化,你就直接在物理机上跑程序,最后还是看程序能不能把 cpu 吃满。

    当然你要是真每个虚拟机里面就跑一些不耗 cpu 的程序,那么你可以用 openvz 这种虚拟化技术(只是举个例子,其他虚拟化技术有很多,容器 docker 、 lxc 也是不错的选择),你就可以“超售”,你可以 64 个 cpu 开几百个虚拟机,靠进程的数目来把 cpu 跑满。。。
    just4test
        7
    just4test  
    OP
       2016-08-01 14:56:55 +08:00
    @zsj950618 我的意思是,按 64 核分配出去,每个核都跑满的话,单核性能是比按 32 核分配的单核性能差的。
    dudesun
        8
    dudesun  
       2016-08-01 14:58:30 +08:00
    我理解公有云都是按超线程后总数卖的
    zsj950618
        9
    zsj950618  
       2016-08-01 16:20:03 +08:00
    @just4test

    这个其实和是不是云计算、虚拟机什么的没关系。

    物理机跑计算本身就有这样的问题,是开超线程用 64 个进程 /线程跑,还是不开超线程用 32 个进程 /线程跑的问题。。。。这本身就是一个 trade off 。你要比单核性能,当然是 32 个进程不开超线程,但是超线程也有其他好处,这只能具体案例具体分析。。。
    just4test
        10
    just4test  
    OP
       2016-08-01 17:20:22 +08:00
    @zsj950618 就是觉得原来买的虚机都是超线程核心,很蛋疼……
    Shura
        11
    Shura  
       2016-08-02 10:55:11 +08:00 via Android
    @just4test 你可以买物理机啊,腾讯云就提供。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3224 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 04:43 PVG 12:43 LAX 20:43 JFK 23:43
    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