阿里云服务器ECS内存不足卡死怎么办?建议安装atop内存监控工具并开启swap分区,可有效缓解小规格ECS实例因内存不足导致的卡死问题,阿小云分享阿里云官网关于云服务器ECS内存占用不足的解决方法,在阿里云CLUB中心免费领取优惠券。
云服务器ECS内存不足解决方法
云服务器系统因内存不足导致变慢,可通过以下两个步骤解决,先安装Atop监控工具,然后Swap分区划分虚拟内存,详细参考阿里云服务器ECS官网:https://www.aliyun.com/product/ecs
步骤一、先安装Atop工具,并启动Atop服务
以CentOs/AlibabaCloudLinux操作系统为例,命令如下:
sudo yum install atop -y #安装 atop 服务
sudo systemctl start atop #启动 atop 服务
atop # 查看实时指标默认配置查看(10秒刷新一次)
atop -r /var/log/atop/atop_YYYYMMDD # 查看指定日期的日志
使用 Atop,查看实时 / 历史进程(CPU、内存、磁盘使用情况)如下图:
步骤二、配置Swap分区
2G 内存 + 2G swap=4G 缓冲空间,命令如下:
sudo dd if=/dev/zero of=/var/swap bs=1M count=2048 # 创建2G交换文件
sudo mkswap /var/swap #将文件格式化为swap分区
sudo chmod 600 /var/swap #开启swap分区
sudo swapon /var/swap
echo ‘/var/swap none swap defaults 0 0’ | sudo tee -a /etc/fstab #开机自动挂载swap分区
cat /etc/fstab#查看新分区信息


