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

见鬼了,为啥 ECS、CVM 差异这么大?分析分析

  •  
  •   huaxing0211 · 2017-06-02 00:42:34 +08:00 · 8446 次点击
    这是一个创建于 2725 天前的主题,其中的信息可能已经有所发展或是发生改变。
    见鬼了,为啥差异这么大? wordpress,拷贝的同样的数据从 ECS 到 CVM,执行响应时间咋这么大?(仅内容页面)
    阿里云:1 核、512M、1M、Centos6.8 64 位,内容页面 55 个查询,响应时间不会超过 0.2S。
    腾讯云:1 核、1G、1M、Ubuntu16.04 64 位,内容页面 55 个查询,响应时间竟然达到 14S。

    以上数据程序一模一样,难道是系统原因?明天装 Centos 试试。

    还是线路原因?
    本人在国外,难道与国际线路有关? CVM 的 ping 值 290,ECS 的 ping 值 314。
    谁在国内,帮看看,这个内容页面: http://www.uray.cn/iandscape/41.html
    源代码,最后一行:<!--网页查询数量共 55 条,加载用时 13.421 秒-->

    程序原因?可阿里云没事啊!
    晕了。首页和分类页:<!--网页查询数量共 23 条,加载用时 0.128 秒-->,腾讯云竟然比阿里云 0.17S 要耗时少,但内容页面竟然大了 2 个数量级。
    33 条回复    2017-06-18 09:01:07 +08:00
    just1
        1
    just1  
       2017-06-02 00:50:53 +08:00 via Android
    !--网页查询数量共 57 条,加载用时 13.280 秒--
    加载超级慢
    内容输出跟 ping 无关的
    msg7086
        2
    msg7086  
       2017-06-02 00:51:25 +08:00
    开个 htop 看看负载在哪啊?
    啥都不提供你让人分析啥……
    loveminds
        3
    loveminds  
       2017-06-02 01:34:49 +08:00
    数据库查询可能是因为 IOPS 的原因,你腾讯云应该不是高性能云硬盘
    huaxing0211
        4
    huaxing0211  
    OP
       2017-06-02 01:37:38 +08:00   ❤️ 1
    jalena
        5
    jalena  
       2017-06-02 01:45:50 +08:00
    <!--网页查询数量共 59 条,加载用时 13.505 秒-->
    jininij
        6
    jininij  
       2017-06-02 02:41:46 +08:00 via Android
    腾讯云中,WordPress 云是被墙了的。看看是不是这原因。即便是个 USB2.0 的外接硬盘,这执行时间也太长了吧。
    msg7086
        7
    msg7086  
       2017-06-02 03:30:04 +08:00
    @huaxing0211 这个图是网页在 loading 时候的负载?

    那要不再看看硬盘速度?

    ioping -RL .

    ioping -R .

    作为对比,我一个年付 10 刀左右的 VPS 的 RL 性能是 340iops 85MiB/s。
    loveminds
        8
    loveminds  
       2017-06-02 04:36:44 +08:00
    测试结果,腾讯云,广州三区云硬盘
    root@QCloud:~# ioping -RL .
    --- . (ext3 /dev/vda1) ioping statistics ---
    1.47 k requests completed in 2.94 s, 366.8 MiB read, 498 iops, 124.5 MiB/s
    generated 1.47 k requests in 3.00 s, 367 MiB, 489 iops, 122.3 MiB/s
    min/avg/max/mdev = 1.23 ms / 2.01 ms / 11.2 ms / 1.07 ms

    root@QCloud:~# ioping -R .
    --- . (ext3 /dev/vda1) ioping statistics ---
    2.68 k requests completed in 2.98 s, 10.5 MiB read, 899 iops, 3.51 MiB/s
    generated 2.68 k requests in 3.00 s, 10.5 MiB, 893 iops, 3.49 MiB/s
    min/avg/max/mdev = 569.5 us / 1.11 ms / 11.3 ms / 312.1 us

    UCloud 广东 B 区
    root@UCloud:~# ioping -RL .
    --- . (xfs /dev/vda1) ioping statistics ---
    1.01 k requests completed in 2.94 s, 253.8 MiB read, 345 iops, 86.3 MiB/s
    generated 1.02 k requests in 3.00 s, 254 MiB, 338 iops, 84.6 MiB/s
    min/avg/max/mdev = 1.75 ms / 2.90 ms / 48.4 ms / 3.95 ms

    root@UCloud:~# ioping -R .
    --- . (xfs /dev/vda1) ioping statistics ---
    753 requests completed in 2.93 s, 2.94 MiB read, 257 iops, 1.00 MiB/s
    generated 754 requests in 3.00 s, 2.95 MiB, 251 iops, 1004.9 KiB/s
    min/avg/max/mdev = 543.9 us / 3.89 ms / 156.4 ms / 9.75 ms

    小鸟云广东
    root@Birdie:~# ioping -RL .
    --- . (ext4 /dev/sda3) ioping statistics ---
    4.30 k requests completed in 2.79 s, 1.05 GiB read, 1.54 k iops, 386.0 MiB/s
    generated 4.31 k requests in 3.00 s, 1.05 GiB, 1.44 k iops, 358.8 MiB/s
    min/avg/max/mdev = 354.8 us / 647.7 us / 6.47 ms / 251.0 us

    root@Birdie:~# ioping -R .
    --- . (ext4 /dev/sda3) ioping statistics ---
    30.2 k requests completed in 2.84 s, 118.1 MiB read, 10.6 k iops, 41.5 MiB/s
    generated 30.2 k requests in 3.00 s, 118.1 MiB, 10.1 k iops, 39.4 MiB/s
    min/avg/max/mdev = 65.4 us / 94.0 us / 6.63 ms / 46.5 us
    loveminds
        9
    loveminds  
       2017-06-02 04:37:32 +08:00
    我这里现在没有在用的阿里云,晚点可以测试下
    loveminds
        10
    loveminds  
       2017-06-02 04:49:34 +08:00
    读取速度,腾讯云
    root@QCloud:~# dd if=/dev/vda of=/dev/null bs=4k count=256k
    262144+0 records in
    262144+0 records out
    1073741824 bytes (1.1 GB) copied, 8.13995 s, 132 MB/s

    UCloud
    root@UCloud:~# dd if=/dev/vda of=/dev/null bs=4k count=256k
    262144+0 records in
    262144+0 records out
    1073741824 bytes (1.1 GB) copied, 12.6392 s, 85.0 MB/s

    小鸟云
    root@Birdie:~# dd if=/dev/sda of=/dev/null bs=4k count=256k
    262144+0 records in
    262144+0 records out
    1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.62591 s, 409 MB/s

    台式机
    root@PC:~# dd if=/dev/sda of=/dev/null bs=4k count=256k
    262144+0 records in
    262144+0 records out
    1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.74588 s, 187 MB/s
    coyove
        11
    coyove  
       2017-06-02 08:50:39 +08:00
    <!--网页查询数量共 55 条,加载用时 68.547 秒-->
    jayliao
        12
    jayliao  
       2017-06-02 09:04:19 +08:00
    网页查询数量共 55 条,加载用时 18.574 秒

    很慢
    xiaojunjor
        13
    xiaojunjor  
       2017-06-02 09:11:15 +08:00
    <!--网页查询数量共 57 条,加载用时 13.273 秒-->
    yhxx
        14
    yhxx  
       2017-06-02 09:41:28 +08:00
    html pending 用了 25.47s。。。
    qcloud
        15
    qcloud  
       2017-06-02 10:13:26 +08:00
    ....又被一脸懵逼的艾特了。。。。
    anyforever
        16
    anyforever  
       2017-06-02 11:07:50 +08:00
    打开是白页面
    vvchen
        17
    vvchen  
       2017-06-02 11:38:17 +08:00 via iPhone
    硬盘不应该导致这么慢的加载吧,感觉是服务器配置的问题,或者是否涉及了远程调用
    SakuraKuma
        18
    SakuraKuma  
       2017-06-02 11:41:24 +08:00
    类似问题遇见过,用 n 云之前,查询一点东西 1s 多。整个程序都找过问题,无解。
    迁移去 ali,好了。

    至今不知道原因。。
    wujunze
        19
    wujunze  
       2017-06-02 11:45:48 +08:00
    404
    dreamcountry
        20
    dreamcountry  
       2017-06-02 11:53:41 +08:00
    修复下数据库,可能是索引出问题了
    dangyuluo
        21
    dangyuluo  
       2017-06-02 12:05:02 +08:00
    太恐怖了
    --- . (hfs /dev/disk0s2) ioping statistics ---
    92.1 k requests completed in 2.99 s, 22.5 GiB read, 30.8 k iops, 7.51 GiB/s
    generated 92.1 k requests in 3.00 s, 22.5 GiB, 30.7 k iops, 7.49 GiB/s
    min/avg/max/mdev = 0 ns / 32.5 us / 1.60 ms / 13.3 us
    jhsea3do
        22
    jhsea3do  
       2017-06-02 12:08:04 +08:00
    网页查询数量共 55 条,加载用时 40.239 秒
    huaxing0211
        23
    huaxing0211  
    OP
       2017-06-02 13:38:28 +08:00
    @dreamcountry 原先是 myisam,导入数据后转成了 innodb,难道是这个原因?
    huaxing0211
        24
    huaxing0211  
    OP
       2017-06-02 13:38:53 +08:00
    @qcloud 别乱取名字!哈哈!
    huaxing0211
        25
    huaxing0211  
    OP
       2017-06-02 14:34:46 +08:00
    真受不了啊!!!!!
    为了测试,ECS 的环境重建了,和 CVM 的一模一样,从系统到环境全是一样的,包括数据程序以及数据库版本和引擎!
    ECS 一切正常!
    CVM 卡成翔!!
    为什么啊!为什么啊!为什么啊!
    huaxing0211
        26
    huaxing0211  
    OP
       2017-06-02 14:35:58 +08:00
    @SakuraKuma
    真受不了啊!!!!!
    为了测试,ECS 的环境重建了,和 CVM 的一模一样,从系统到环境全是一样的,包括数据程序以及数据库版本和引擎!
    ECS 一切正常!
    CVM 卡成翔!!
    为什么啊!为什么啊!为什么啊!
    SakuraKuma
        27
    SakuraKuma  
       2017-06-02 14:39:44 +08:00
    @huaxing0211 #26

    哈哈哈,我也不清楚,那时候也是和你一样,服务器环境,什么都试过了。实在受不了就换了,结果好了。
    BeatenMo
        28
    BeatenMo  
       2017-06-02 15:10:38 +08:00
    有时间随意开炮还不如多从自身业务开始分析起来,到底是哪里导致耗时过高再来分锅
    随意把锅扔给云服务商,只能说,水平还不到家
    dreamcountry
        29
    dreamcountry  
       2017-06-02 15:14:35 +08:00
    @huaxing0211 应该不是。我也遇到过数据库查询特别慢的问题,各个表都 repair 一遍就好了。
    Devmingwang
        30
    Devmingwang  
       2017-06-02 15:34:10 +08:00 via Android
    stonesnake
        31
    stonesnake  
       2017-06-05 13:33:31 +08:00
    <!--网页查询数量共 65 条,加载用时 0.232 秒-->

    楼主是找到问题所在了吗?
    huaxing0211
        32
    huaxing0211  
    OP
       2017-06-05 20:37:19 +08:00
    @stonesnake 看这里: https://www.v2ex.com/t/365859#reply0 准备用七牛的 exif 接口,不用本地的 exif 扩展了
    q57893
        33
    q57893  
       2017-06-18 09:01:07 +08:00
    <!--网页查询数量共 69 条,加载用时 2.790 秒-->
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2617 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:49 · PVG 12:49 · LAX 20:49 · JFK 23:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.