为小内存设备(小于2G)开启swap

版主: 论坛版主

回复
头像
御坂10703
小学生
帖子: 22
注册时间: 周六 11月 03, 2018 9:13 pm

为小内存设备(小于2G)开启swap

帖子 御坂10703 » 周四 4月 15, 2021 11:21 pm

(不知道有什么副作用,内存如果够用的话不推荐使用)
kubelet 默认在swap开启时不能启动,启动时加个参数就可以在有swap时启动了
我的设备是树莓派3B+,内存1G,单跑一个F+时(30M上传)会因为内存不够导致IO延迟很高导致系统假死,流量在跑,但是官网后台没有记录(画线在高峰期突然断开)


在下面这个路径的文件里

代码: 全选

/etc/systemd/system/kubelet.service.d/10-kubeadm.conf
增加一个参数

代码: 全选

--fail-swap-on=false
就可以在swap开启的状态下启动kubelet了
图片
没开SWAP前IO延迟有40多
开启后:
图片

回复