#创建swap文件存放目录
mkdir /usr/swap
# 切换到swap文件存放目录
cd /usr/swap
# 创建swap文件为4GB
dd if=/dev/zero of=swapfile bs=1M count=4096
# 标记为swap空间
mkswap /usr/swap/swapfile
# 设置文件权限
chmod -R 0600 /usr/swap/swapfile
# 激活swap文件
swapon /usr/swap/swapfile
# 查看swap是否添加成功
[root@server ~]# free -h
total used free shared buff/cache available
Mem: 15G 12G 355M 621M 2.2G 1.4G
Swap: 8G 2.1G 5.9G
删除swap分区
# 停止swap
swapoff /usr/swap/swapfile
# 删除swap文件
rm -f /usr/swap/swapfile
配置开机自动加载swap分区
[root@server ~]# vim /etc/fstab
/usr/swap/swapfile swap swap defaults 0 0
一般来说可以按照如下规则设置swap大小:
4G以内的物理内存,SWAP 设置为内存的2倍。
4-8G的物理内存,SWAP 等于内存大小。
8-64G 的物理内存,SWAP 设置为8G。
64-256G物理内存,SWAP 设置为16G。
本文详细介绍了如何在Linux系统中创建和管理swap文件,包括创建交换目录、创建4GBswap文件、设置权限、激活并检查使用情况,以及如何配置开机自动加载和根据物理内存大小调整swap大小的规则。
833

被折叠的 条评论
为什么被折叠?



