这 Azure 是先天营养不良吗?

2020-01-12 02:32:22 +08:00
 MrLonely
之前有 GCP 的最低配 1C0.6G 来不可描述,后来搞了个 Azure 账号以后打算开一个最低配机当作主力,因为额度高,流量也多一些。同样开了个 1C0.5G 的之后发现,每次刚开机器就还好,稍微过一会就开始 SSH 都卡,apt update 一下都花好长时间。用 docker 部署不可描述更是卡到不行,要么是直接死机无反应,要么卡住很久之后告诉我内存不足。关掉重开了两次还是一样。

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

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

@hjc4869 是用的 ubuntu,因为平时最常用的就是 ubuntu 了。我又是个 Linux 小白,所以想要尽可能用一样的环境。不过我的需求也不复杂,下次遇到硬件资源有限的时候尝试一下 alpine。谢谢推荐。
MrLonely
2020-01-16 23:58:31 +08:00
@hjc4869 谢谢老哥推荐的 Alpine,今晚花了几个小时折腾了一下 Alpine,确实很小很省资源。日常内存占用比之前少了一半吧,cpu 占用率也少了一半。有些命令不太一样,不过也不用天天上去折腾,整好了稳定运行就行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/637190

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX