MrLonely
V2EX  ›  问与答

这 Azure 是先天营养不良吗?

  •  
  •   MrLonely · Jan 12, 2020 · 3007 views
    This topic created in 2326 days ago, the information mentioned may be changed or developed.
    之前有 GCP 的最低配 1C0.6G 来不可描述,后来搞了个 Azure 账号以后打算开一个最低配机当作主力,因为额度高,流量也多一些。同样开了个 1C0.5G 的之后发现,每次刚开机器就还好,稍微过一会就开始 SSH 都卡,apt update 一下都花好长时间。用 docker 部署不可描述更是卡到不行,要么是直接死机无反应,要么卡住很久之后告诉我内存不足。关掉重开了两次还是一样。

    没办法我就开了个次低配 1C1G 的,完全同样的步骤,同样的网络状况,这次就完全正常了,SSH 也不卡。而同样的步骤在 GCP 的 0.6G 上就很流畅,我甚至在 GCP 上还多放了几个协议,也没见卡。Azure 的额度倒是也不差 1G 贵的这一点,但是这个表现让我觉得很奇怪,三巨头按理来说这服务水平不是应该差不多的嘛?
    8 replies    2020-01-16 23:58:31 +08:00
    alexkuang
        1
    alexkuang  
       Jan 12, 2020 via Android
    具体情况不了解。对比一下 cpu 的型号和性能,也有可能是网络问题 tracert 看看
    KasuganoSoras
        2
    KasuganoSoras  
       Jan 12, 2020
    你应该检查下二者的虚拟内存大小是否一样,虚拟内存不足同样会导致卡顿
    trn4
        3
    trn4  
       Jan 12, 2020 via iPhone
    @KasuganoSoras Azure VM 默认应该是没有 swap 的
    KasuganoSoras
        4
    KasuganoSoras  
       Jan 12, 2020
    @xiadong1994 #3 没 swap 512M 内存跑重活很容易爆啊……一般我都会分 2~4G swap
    Dragonish3600
        5
    Dragonish3600  
       Jan 12, 2020 via iPhone
    Azure 的 linux agent 有内存泄漏问题,用一段时间会占用很高内存,主要手动重启下
    hjc4869
        6
    hjc4869  
       Jan 12, 2020 via Android
    楼主用的 Ubuntu 吗? B 系列最好是换成 alpine 之类的,Ubuntu 太臃肿了。
    MrLonely
        7
    MrLonely  
    OP
       Jan 15, 2020
    @xiadong1994 @KasuganoSoras 这么说那可能大概率是 Swap 没有的原因了。

    @ladypxy 目前这个 1G 的用起来还行,没觉得特别卡

    @hjc4869 是用的 ubuntu,因为平时最常用的就是 ubuntu 了。我又是个 Linux 小白,所以想要尽可能用一样的环境。不过我的需求也不复杂,下次遇到硬件资源有限的时候尝试一下 alpine。谢谢推荐。
    MrLonely
        8
    MrLonely  
    OP
       Jan 16, 2020
    @hjc4869 谢谢老哥推荐的 Alpine,今晚花了几个小时折腾了一下 Alpine,确实很小很省资源。日常内存占用比之前少了一半吧,cpu 占用率也少了一半。有些命令不太一样,不过也不用天天上去折腾,整好了稳定运行就行。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3190 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 12:35 · PVG 20:35 · LAX 05:35 · JFK 08:35
    ♥ Do have faith in what you're doing.