添加虚拟内存
腾讯云轻量服务器默认没有虚拟内存,为避免使用时应用占用内存大导致内存溢出卡死,需要单独增加虚拟内存
方式一:
mkdir -p /usr/swap
chmod 755 /usr/swap
dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=2048
mkswap /usr/swap/swapfile
swapon /usr/swap/swapfile
编辑/etc/fstab文件
/usr/swap/swapfile swap swap defaults 0 0方式二:
fallocate -l 2G /swap.img
chmod 600 /swap.img
mkswap /swap.img
swapon /swap.img
swapon --show
free -m
编辑/etc/fstab文件
vim /etc/fstab
/swap.img none swap sw 0 0
swappiness配置:
echo "vm.swappiness = 50" >> /etc/sysctl.conf
echo "vm.vfs_cache_pressure = 50" >> /etc/sysctl.conf
sysctl -p
# 查看配置
cat /proc/sys/vm/swappiness
cat /proc/sys/vm/vfs_cache_pressure删除虚拟内存
删除虚拟内存,当需要扩展、或者部署如K8S集群时,一般不需要虚拟内存
swapoff -a
rm -f /swap.img
sed -i '/swap.img/d' /etc/fstab
评论 (0)