腾讯云轻量高负载就会卡死?

299 天前
 badgate

刚买了的轻量云,只要内存超过了 93%左右,连接会断开,然后就 ssh 不进去系统了,然后腾讯云的管理面板上显示正常运行,监控也是能看到,但是就是死活进不去,只能重启。 这是我服务器中毒了吗还是腾讯云的问题?

8451 次点击
所在节点    云计算
82 条回复
KentonLee
299 天前
io 过高也会卡死
fy
299 天前
好像是内存占满了,疯狂刷 swap ,然后 io 暴涨并卡死,我真希望他自动把进程杀掉 可惜没有
northbrunv
299 天前
swap 前提是你硬盘读写够快啊。大厂 io 限制的比 sd 卡都慢还玩个锤子,150mb/s 不如二手 hdd 矿盘速度快
国外商家但凡是用过一点配置不丐的,读写都是大几 g/s ,同样用 swap ,硬件素质差了十几倍二十几倍。。不卡才怪呢
david98
299 天前
内存占满后 操作系统会通过杀死进程来缓解内存需求,可能会把 sshd 给杀了 所以你就连不上了
cdlnls
298 天前
大概率就是内存满了,加上又开了 swap ,满了之后压缩内存数据到 swap ,磁盘的读写特别慢,系统等待 io 就卡住了。

在部署 k8s 集群时,需要关闭 swap 的,大概就是因为这个原因,在高内存占用的时候它可能会影响集群稳定。

只要登录控制台看看,磁盘 iops 和吞吐是不是突然升高,就能判断是不是这个问题。

要解决,要么加内存,要么给占内存的程序加内存闲置,来减少触发系统的内存压缩的频率。这里 node 是可以进行限制的。
SenLief
298 天前
轻量云的问题
Arispex
298 天前
会,可能是轻量性能太低的问题,阿里也一样,昨天用 2h 2g 的机器跑个 npm install 卡死了
Frytea
298 天前
正常,资源不足引发资源竞争,轻量 qos 的厉害,负载高一点系统延迟就上来了
tangping
298 天前
阿里云也会出现这个问题,这个月出现了两次了
cheng6563
298 天前
Linux 的 OOM 反应非常慢,经常是白等半小时才开始杀进程
所以还是得开 swap 并给 swappiness 设置一个非 0 的较小值
zram 可以和硬盘 swap 一起使用
anyilin
298 天前
@cheng6563 确实,比如阿里云默认的 vm.swappiness 是 0 ,改成 10 并加个小的 swap 就能有明显改善。
Pteromyini
298 天前
@cat #18 这俩定位不一样,不是一个配置的,ECS 是独享实例,分给你多少你可以用多少,轻应用是共享实例,也就是一台 64 核母鸡的母鸡可以开出 640 台小鸡(简单举例),而每个人占用一台小鸡,使用公平共享使用原则,允许短时间突发高性能,不需要长期高性能占用,这是写在 ToS 的。大厂还好,小厂好多长期占用会直接关机删机封号
cyningxu
298 天前
云服务器默认没有 swap ,我之前也遇到过,加 swap 就好了。
juzisang
298 天前
内存占满就会卡死,遇到过好几次
cybernty
298 天前
可以考虑:
1. zram (RAM-based swap)
2. swap file (disk-based swap)

- [Zram: RAM 'doubler' on Linux - blog.rymcg.tech]( https://blog.rymcg.tech/blog/linux/zram/)

---

---sh
sudo pacman -S zram-generator
cat <<EOF >/etc/systemd/zram-generator.conf
[zram0]
zram-size = min(ram, 8192)
EOF
```

```sh
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

sysctl vm.swappiness=60
cat /proc/sys/vm/swappiness

echo "/swapfile none swap defaults 0 0" >> /etc/fstab
```
fugu37
298 天前
@rxmt 就是超售更严重了
Byleth
298 天前
@qinqiuxu #1 一样,我也遇到了这个问题,不过我是 4C4G ,估计内存是瓶颈
chinanala
298 天前
@Pteromyini 轻量机器也都是独享性能( CPU+内存+硬盘)可以长期 100%占用。不知道你在哪看到说是轻量服务器是共享实例呢?
edisonwong
298 天前
曾今我有一个 1c1g 的,偶尔凌晨会卡死只能控制台重启。排查了挺久了,后面装个 atop ,才发现,好像是 dnf 有个定期更新缓存的机制,瞬间内存打满》 cpu 打满,监控根本发现不了为啥
JayZXu
298 天前
要手动加 SWAP
不然内存一满就卡死

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

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

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

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

© 2021 V2EX