V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
lzfnb
V2EX  ›  云计算

云服务器的 CPU 性能水分很大啊

  •  
  •   lzfnb · 2021-12-19 01:06:00 +08:00 · 12125 次点击
    这是一个创建于 1074 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近买了腾讯云 4C16G 服务器,用 Cinebench R23 和国际象棋跑了个分,和我现在用的笔记本( i7 6700HQ )对比了一下,分数只有一半左右,要知道 6700HQ 可是快 7 年前的 4 核 CPU 了。。。

    59 条回复    2022-03-18 22:29:56 +08:00
    xmumiffy
        1
    xmumiffy  
       2021-12-19 01:34:03 +08:00 via Android
    腾讯云的服务器主频 2.5/3.1 6700HQ 是 2.6/3.5 4C 是你这个 8C 的一半左右不还超过了预期么
    achira
        2
    achira  
       2021-12-19 01:37:15 +08:00 via iPad
    7 年又如何,6 代在 8 代出现前就是很顶,8 代在 12 代出现前同理,在我眼中无非 12 代对比 6 代只更新了 2 次。
    立场声明,我只用 intel 。如果按照年份来衡量性能,显然挺失衡和不客观的。

    坐等楼下科普云服务器 ipc 性能
    geniussoft
        3
    geniussoft  
       2021-12-19 01:50:45 +08:00 via iPhone
    能达到一半不错了,一个核心不知道卖给多少人呢。
    你再多跑分给你限制性能了
    lzfnb
        4
    lzfnb  
    OP
       2021-12-19 01:54:00 +08:00
    @xmumiffy 8C 是算上超线程了?超线程提升幅度很有限吧。
    按我理解,这云服务器的四核就只相当于家用 PC 的双核,如果能有 75%左右倒也能接受了
    JensenQian
        5
    JensenQian  
       2021-12-19 02:18:26 +08:00 via Android
    你是没买过那种超售之王的,只有几刀一年的服务器,四个核心的机子可能不如腾讯云的一核
    xmumiffy
        6
    xmumiffy  
       2021-12-19 02:24:15 +08:00 via Android   ❤️ 2
    @lzfnb 云处理器的 c 不是 core 的缩写,是 vCPU 的缩写,一个 vCPU 就是一个 thread
    mason961125
        7
    mason961125  
       2021-12-19 04:58:52 +08:00 via Android   ❤️ 3
    @xmumiffy 其实一个 vCPU 也不一定对应一个 thread 的算力,只是你在机器里能看到一个 CPU ,具体算力是可以设置的。
    mason961125
        8
    mason961125  
       2021-12-19 05:05:23 +08:00   ❤️ 1
    其实我感觉你没有弄明白 Destktop 和 Server 端提升算力的方式,Desktop 靠的是在有限的核心数量下提升每个核心的算力;而 Server 靠的是保证一定的算力的情况下堆核心,自然 Server 的每核性能不如 Desktop ,但是 Server 有几十倍于 Desktop 的核心数量,从而达到在同等功耗下拉到更高算力的目的。其实对比一下腾讯云的 SA2(Zen2 EPYC)和阿里的 g6(Intel Xeion ),相比于同时代 Intel Xeon ,Zen2 EPYC 的算力是要高出 20% 的单核性能的,而且价格还更加便宜,已经算是很良心了。
    flynaj
        9
    flynaj  
       2021-12-19 08:42:34 +08:00 via Android
    系统是共享 CPU ,资源的,高负荷不适应。
    @lzfnb 虚拟机里面这个是 vcpu ,一个物理内核一般虚拟出 8 个 vcpu.
    geekvcn
        10
    geekvcn  
       2021-12-19 08:50:45 +08:00
    云服务不超售还有什么优势?云服务的一大优势就是超售可以提高资源利用率,以此降低成本。感觉不够用你买裸金属服务器啊,买什么虚拟机,裸金属服务器不超售
    LPeJuN6lLsS9
        11
    LPeJuN6lLsS9  
       2021-12-19 09:39:46 +08:00
    腾讯云貌似长期占满不会限性能,便宜货一直百分百 cpu 占用还会被限呢,更加的龟速
    lostberryzz
        12
    lostberryzz  
       2021-12-19 09:56:13 +08:00
    笔记本 U 是 4C8T ,服务器 U 是 4C4T ,另外虽然笔记本是旧架构,但是服务器 CPU 堆核心主频一般都偏低,此消彼长之下,IPC 差不多很正常
    loveour
        13
    loveour  
       2021-12-19 12:36:54 +08:00
    服务器的 CPU 和家用 CPU 不一样,本来就是靠低频多核打多性能的,就算是独服,单核性能照样不如普通家用 CPU 。
    ch2
        14
    ch2  
       2021-12-19 12:40:46 +08:00
    服务器的 4C 是 2 个物理核超线程成 4 个 vCPU,不是真的给你 4 个物理核
    kerro1990
        15
    kerro1990  
       2021-12-19 12:55:40 +08:00
    vCore 不都是母鸡随意分配吗?我双核的 CPU 可以虚拟 100 vCore 都正常,反正都是 cycle 切片
    dreamramon
        16
    dreamramon  
       2021-12-19 13:09:00 +08:00
    国内的云,为了打价格战,都是超售的。大家都懂的。
    40EaE5uJO3Xt1VVa
        17
    40EaE5uJO3Xt1VVa  
       2021-12-19 13:35:30 +08:00
    不超售不赚钱的,vps 赚的就是超售的钱。 真要求性能可以看看杜甫。hz 的 amd 杜甫真香
    geekvcn
        18
    geekvcn  
       2021-12-19 13:46:10 +08:00   ❤️ 4
    @dreamramon 国外哪家不超售说来听听?我测试的情况下同价格除了网络国内的普遍不如国外,但是处理器性能是完爆国外同价格主机的
    lzfnb
        19
    lzfnb  
    OP
       2021-12-19 14:13:52 +08:00
    看了下这个服务器的 CPU 型号为 Xeon Gold 6148 ,一共 20 核 40 线程。
    贴吧有人拿两颗 Gold 6148 跑 Cinebench R15 ,可以跑出 5505 分,每个核心的性能应该是 5505 / 40 = 137.625 ,如果是四核,就应该是 137.625 * 4 = 550.5 分
    我这颗 6700HQ 可以跑 630 分,理论上这个服务器的分数是 6700HQ 的 80%~90%才对。

    腾讯云在购买页面号称“100% CPU 性能”,不知道算不算虚假宣传
    cskeleton
        20
    cskeleton  
       2021-12-19 14:45:24 +08:00
    @lzfnb #19 前面不是有人说了嘛,云服务器的 CPU 都是指的 vCPU ,给你的核都是 vCore 。就像楼上说的,一个双核 CPU 虚拟出来 100 个 vCore ,那么每个 vCore 的性能大约就是这款双核处理器的 1/100 。
    你这个计算的前提是,你的母鸡在单路 6148 的物理机上就开出来 40 个 vCore 。云服务器所说的几核几核和物理机上的核数都没有直接对应上的,超卖也是常见现象;除非你是买的独立服务器,这就跟你自己装一台机器一样了,提供 IPMI 控制。所以,也许你还能碰到,同样的母鸡,特价套餐的性能是不如原价的。

    当然你可以说腾讯对这个 “100% CPU 性能”描述不够清晰,有误导性,去投诉一波虚假宣传。
    lzfnb
        21
    lzfnb  
    OP
       2021-12-19 15:17:16 +08:00
    @cskeleton 理解了,主要是这个“100%CPU 性能”,给人的感觉像是 vCPU 和物理核心一一绑定了😂
    felixcode
        22
    felixcode  
       2021-12-19 15:46:58 +08:00 via Android
    你看看独服和 vps 的价格差距,就不会认为 vcpu 会和物理核心绑定了。
    westoy
        23
    westoy  
       2021-12-19 16:11:58 +08:00
    共享型云主机 /VPS
    => 服务器青春版 ✘
    => 虚拟主机 Plus ✔
    lostberryzz
        24
    lostberryzz  
       2021-12-19 16:59:11 +08:00
    楼上的阴谋论真的够搞笑的,国外小主机商普遍超售,售价越便宜越狠,大的云服务商都有公开的性能基准,付多少钱给多少性能。

    另外楼主你 19L 的数据也错了

    6148 20C40T 跑 C20 是 6342 ,跑 C15 是 3310
    6770HQ 4C8T 跑 C20 是 1651 ,跑 C15 是 692

    上面的数字除以 10 你看看是不是下面的两倍
    adian
        25
    adian  
       2021-12-19 17:51:52 +08:00
    @mason961125 感谢指点
    xiaooloong
        26
    xiaooloong  
       2021-12-19 19:08:23 +08:00
    服务器 cpu 主频本来就低,单核性能也不怎么样,全凭核心数量和内存通道数量跑多任务,开一层虚拟化再损失一点性能,最后也就那样了。单核心性能还是得靠消费级 cpu 。
    documentzhangx66
        27
    documentzhangx66  
       2021-12-19 22:11:17 +08:00
    题主你搞错了。

    你自己的笔记本是物理机直接运行,而各种云是在虚拟化环境下运行,两者在结构上巨大差异,直接导致性能差了一个等级,因此这种对比不公平。

    你要想得到公平的结果,就需要在你笔记本上装一套虚拟化平台,然后开个虚拟机,再来对比同样配置的本地虚拟机与云主机的性能。
    lzfnb
        28
    lzfnb  
    OP
       2021-12-19 22:48:25 +08:00   ❤️ 1
    @documentzhangx66 基于 kvm 的虚拟机 cpu 性能损耗没那么大,能达到物理机 90%以上
    xtinput
        29
    xtinput  
       2021-12-19 23:45:58 +08:00
    8 核的 CPU 能同时跑 N(大于 8)台 1 核的虚拟机
    xtinput
        30
    xtinput  
       2021-12-19 23:47:40 +08:00
    服务器的性能在于多核心,无限堆核心,对于多任务处理优势
    yulon
        31
    yulon  
       2021-12-20 00:51:56 +08:00
    单核能有 i7 2600 水平就不错了,还要啥自行车啊🤨
    ragnaroks
        32
    ragnaroks  
       2021-12-20 08:31:25 +08:00
    云虚拟机确实水分大,但是也不能单纯按线程数对比性能,至少也得是完全相同的型号
    wowbaby
        33
    wowbaby  
       2021-12-20 09:24:26 +08:00
    我的理解,云主机是共享的虚拟机,云主机还没有之前传统的虚拟主机强,虚拟主机只隔离用户权限,但完全是物理运行,云主机即虚拟又共享,性能差,超卖就更差,不知道对不对。
    documentzhangx66
        34
    documentzhangx66  
       2021-12-20 10:19:37 +08:00
    @lzfnb

    你觉得 KVM 在 CPU 方面损耗小,必然是那种一大段的与物理机相同指令周期的指令。但 CPU 方面还要考虑碎片化的小段指令执行前后的开销,以及一些无法以物理机指令周期执行的高级指令,等等。

    另外虚拟化环境下,CPU 损耗小并不是好事,说明监控的 event_loop 必然延迟高,而且耗费总线时间片的内存共享功能也缺失。
    westoy
        35
    westoy  
       2021-12-20 10:45:43 +08:00
    @wowbaby

    那不至于,VPS 的超卖率也就 1.x~2 , 虚拟主机的超卖率是起步几十倍.......
    since2014
        36
    since2014  
       2021-12-20 10:54:48 +08:00   ❤️ 1
    云服务器性能和物理机是没法对比的,如果是买的标准的云服务器,其实买的就是虚拟机,如果买的腾讯的轻量级,买的就是 docker 容器。可以自己电脑装个虚拟机,然后跑分对比一下。
    我前段时间看 V 友推荐(好像是推广,不过是真便宜,2H4G80G 三年只要 222 ,老用户也可,是不是推广我都入手了,z3.cn/-1p0wiGg )买薅羊毛腾讯的轻量级服务器,然后使用宝塔跑分和国外的搬瓦工同配置的对比,跑分比搬瓦工搞很多,很多人腾讯阿里是套路云我就不理解了,我觉的还算是良心吧。
    其实无论是个人还是企业,使用云服务的性价比肯定是很低的,因为厂商完全可以在你不知情的情况下,降低性能为己用,所以大公司都使用自建机房,或者租用机房机柜的方式,当然是要自己业务足够大的时候,就和创业公司是给员工买电脑和租电脑是一个问题,要平衡利益最大化。
    tencentcloud
        37
    tencentcloud  
       2021-12-20 11:06:41 +08:00
    @ lzfnb 您好,已收到您的反馈,为了确保进一步分析解决您反馈的情况,请您提交工单,我们协助您排查,感谢您的理解与支持。
    xuxuxu123
        38
    xuxuxu123  
       2021-12-20 11:25:39 +08:00
    @lzfnb 我的理解是这样的:服务器 CPU 按线程计算核心;那么 6148 应该就是 40 结算核心,你的 6700hq 应该就是 8 核心;
    6700hq 跑分 630 ,单核心就是 80 不到;而 6148 单核心可以有 137
    LPeJuN6lLsS9
        39
    LPeJuN6lLsS9  
       2021-12-20 11:32:04 +08:00
    @geekvcn 你拿什么 vps 对比的,如果是腾讯云轻量 2c4g 三年 200 块那种羊毛机那确实杀遍全球无敌了,但是没有首次购买优惠的标准服务器价格、性能和国外的比没优势
    ymbetweenac
        40
    ymbetweenac  
       2021-12-20 11:43:56 +08:00
    https://detail.zol.com.cn/1105/1104453/param.shtml
    Intel 酷睿 i7 6700HQ 是 8 个逻辑核,云厂商卖的云服务器几核几核都是说的逻辑核,购买页面一般都是 vCPU ,4 vCPU 跑一半不是正常的吗?有说楼主阴谋论的有点过了,我想楼主可能只是被汉语字面意思带偏了,此四核非彼四核。其实 windows 里面运行 msinfo32 看处理器信息,应该是会看到几个内核几个逻辑处理器的,msconfig → 引导 → 高级选项 → 勾选"处理器个数"能看到有几个 vCPU (但是千万不要点确定,看完后去掉勾,复原回去)。
    Donahue
        41
    Donahue  
       2021-12-20 11:46:06 +08:00
    一分钱一分货吧,不过都 150/3 年了,要什么自行车呢~
    geekvcn
        42
    geekvcn  
       2021-12-20 12:01:16 +08:00
    @hantsuki 国外标准虚拟主机不也贵上天,国内有双 11 ,首购优惠,国外不也有黑五,体验主机或者代金券,黑五云主机的折扣力度不比国内低,国内差就差在小水管局域网上各种不方便,用来编译都一堆坑各种依赖拉不下来。
    jiangyang123
        43
    jiangyang123  
       2021-12-20 12:33:21 +08:00
    @lzfnb #21 100% cpu 是指你可以长期占满 cpu 而不被限制
    腾讯云这点还不错,其他 vps 你要是长期 100%占用就要给你封机了
    LPeJuN6lLsS9
        44
    LPeJuN6lLsS9  
       2021-12-20 12:49:40 +08:00
    腾讯云轻量 2c4g 羊毛机和亚马逊 ec2 的 t3.medium (也是 2c4g )的性能对比,羊毛机还是非常强的
    ec2: https://openbenchmarking.org/result/2112163-ARTH-EC2T3ME43
    羊毛: https://openbenchmarking.org/result/2112190-KH-TENCENTCL23
    腾讯云用的 Gold 6148 还是 skylake 架构的处理器,和楼主的比 ipc 一致,主频也差不多。看上去就是一个 vCPU 给了一个物理核心的一半性能
    westoy
        45
    westoy  
       2021-12-20 12:52:31 +08:00
    westoy
        46
    westoy  
       2021-12-20 12:56:14 +08:00
    @hantsuki

    抱歉, 上一条自动回车了.....

    VPS 跑压测意义不大的, 因为没办法确定 host 上最多卖多少以及现在卖了多少

    就算是最丐的配置最低的优先级, 前期 host 上卖得不多或者压测时段大家都不吃资源(一般互联网行业的性能高峰期是下午 6 点到晚上 12 点), 也能吃饱资源的, 但是一旦用户多了或者大家负载都高了, 低优先级的抢资源抢不过高的, 这时候性能可能就指数性跌下来了
    lzfnb
        47
    lzfnb  
    OP
       2021-12-20 13:14:10 +08:00
    @tencentcloud 用不着提工单了,就是活动的那个 4C16G 轻量服务器,你们自己创建一个实例拿来跑一下分就知道了😂
    lzfnb
        48
    lzfnb  
    OP
       2021-12-20 13:19:56 +08:00
    @jiangyang123 如果是这个意思的话,那这个“100% CPU”就毫无意义了,因为物理机可以限制这个 VM 的单核 CPU 最大使用率。
    lzfnb
        49
    lzfnb  
    OP
       2021-12-20 13:21:50 +08:00
    @westoy 我是在半夜 1 点跑的分,这个时候整体负载应该挺低的?😂
    daviswei
        50
    daviswei  
       2021-12-20 17:22:51 +08:00
    最大的问题不是超卖吗
    wmwmajie
        51
    wmwmajie  
       2021-12-21 10:26:52 +08:00
    看看是不是 e5 2680v4 或者是 e5 2682v4 ,这写老 e5 主频低,还真的不如你的笔记本。但是稳定,内存也是 recc 的,使用场景完全不同,其实没啥可比性。
    活动时期买的低价服务器差不多都是 6-7 年前的服务器了。
    lilinux
        52
    lilinux  
       2021-12-21 12:38:53 +08:00
    其实主要的区别在于 cpu 的定位上,面向个人的 cpu 的性能普遍更高,面向服务器的 cpu 则更考虑长期稳定运行的能力,以主频来看,很多年前消费级 cpu 就已经有 3.0GHz 以上的,但是服务器 cpu 鲜有这么高的主频。所以对于一般的 benchmark ,消费级 cpu 得分会更高

    超售是云厂商普遍的行为,但是良心云之所以叫良心云就是他们并没有引入这个特性,事实上以良心云当前服务的巨大体量来看,分配完大规格子机之后剩余的小核心已经足够中小用户使用了。如果不信的话,可以购买一个黑石物理服务器,拥有整机权限的情况下,看看服务器 cpu 的性能表现
    skinny
        53
    skinny  
       2021-12-21 13:24:23 +08:00
    应该是超售加人为限制。

    P.S. 这种个人用户购买的性能还能接受,你要是买过小厂的主机,超售的问题更明显,慢得让你怀疑是不是小霸王学习机,比如 cloudcone ,慢就算了,他家 VNC 没法用提工单还没人回复,当喂狗了。
    since2014
        54
    since2014  
       2021-12-22 16:59:44 +08:00
    云服务器性能和物理机是没法对比的,如果是买的标准的云服务器,其实买的就是虚拟机,如果买的腾讯的轻量级,买的就是 docker 容器。可以自己电脑装个虚拟机,然后跑分对比一下。

    我前段时间看 V 友推荐(好像是推广,不过是真便宜,2H4G80G 三年只要 222 ,老用户也可,是不是推广我都入手了,3.cn/-1p0wiGg )买薅羊毛腾讯的轻量级服务器,然后使用宝塔跑分和国外的搬瓦工同配置的对比,跑分比搬瓦工搞很多,很多人腾讯阿里是套路云我就不理解了,我觉的还算是良心吧。

    其实无论是个人还是企业,使用云服务的性价比肯定是很低的,因为厂商完全可以在你不知情的情况下,降低性能为己用,所以大公司都使用自建机房,或者租用机房机柜的方式,当然是要自己业务足够大的时候,就和创业公司是给员工买电脑和租电脑是一个问题,要平衡利益最大化
    keylock
        55
    keylock  
       2021-12-26 15:07:13 +08:00
    多核的性能似乎不是线性增加的,根据新闻: https://www.sohu.com/a/444944530_114760 ,AMD 7543 32 核处理器单核 1343 ,但是 32 核也就 25909 , 这是在物理机上,不到 20 倍。
    ericbize
        56
    ericbize  
       2021-12-26 16:04:29 +08:00
    你换个思路,都是 14nm ,云的那个可能还不是高频
    gengchun
        57
    gengchun  
       2021-12-29 13:55:54 +08:00
    @since2014 大企业要多大?我不专业的估算过,一般成本至少到一千万人民币一年以上,自建机房才可能回本。跟自建机房需要的地皮、基建、通讯、空调、水电、安防、运维这些费用比起来,机器的成本大多可以忽略。如果是租用机柜,只租一个 U 这种,租用费用到服务器的折旧五六倍都是很正常的事情。

    个人你用民水、民电、小区带宽,性价比当然高。企业一个月电费和流量就是个人两三年,玩这么大,薅羊毛能把羊薅秃了。这个弄不好就是我看刑了。
    stevefan1999
        58
    stevefan1999  
       2022-03-18 22:27:05 +08:00
    因為 ecc
    stevefan1999
        59
    stevefan1999  
       2022-03-18 22:29:56 +08:00
    還有就是 kvm 的本質 還要計算虛擬化後的性能損耗(就是 virtio 也難免不了 10%左右的性能損失)
    加上你這麼多 vm 上下文切換的成本又這麼高 能給你這樣的性能其實已經很高的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3355 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 12:02 · PVG 20:02 · LAX 04:02 · JFK 07:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.