Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > CentOS7增加Swap空间

CentOS7增加Swap空间的两种方法

作者:学亮编程手记

当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力,本文给大家介绍了CentOS7增加Swap空间的两种方法:创建新的Swap文件和调整Swap分区大小,需要的朋友可以参考下

在CentOS 7上增加Swap空间的方法

当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力。以下是几种增加Swap空间的方法:

方法一:创建新的Swap文件(推荐)

free -h
swapon --show
sudo fallocate -l 4G /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

方法二:调整Swap分区大小(如果有LVM)

如果使用LVM,可以调整现有Swap分区:

sudo swapoff -v /dev/mapper/centos-swap
sudo lvm lvresize /dev/mapper/centos-swap -L +4G
sudo mkswap /dev/mapper/centos-swap
sudo swapon -va

优化Swap使用

调整swappiness值(0-100,表示内存使用多少百分比后开始使用Swap,默认60):

# 临时设置
sudo sysctl vm.swappiness=30

# 永久设置
echo 'vm.swappiness=30' | sudo tee -a /etc/sysctl.conf

验证更改

free -h
swapon --show

注意事项

到此这篇关于CentOS7增加Swap空间的两种方法的文章就介绍到这了,更多相关CentOS7增加Swap空间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文