腾讯云服务问题解决汇总

admin
2025-11-10 / 0 评论 / 19 阅读 / 正在检测是否收录...



添加虚拟内存



腾讯云轻量服务器默认没有虚拟内存,为避免使用时应用占用内存大导致内存溢出卡死,需要单独增加虚拟内存


方式一:

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

iShot_2025-11-10_10.37.19.png



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

评论 (0)

取消