Swap(系统交换)是一种虚拟内存,用于在物理内存不足时扩展可用内存。当物理内存不足以满足运行进程的需求时,操作系统会将不常用的数据存储到 Swap 中。
通过 top、swapon命令可看到 Ubuntu默认有2GB交换空间,对应的Swap文件位置是 /swapfile,下面使用另一个文件名增加40GB Swap:
# 1.查看系统当前的Swap使用情况 swapon --show # 2.创建一个4G的Swap文件 fallocate -l 40G /swapfile2 # 3.设置Swap文件权限 chmod 600 /swapfile2 # 4.格式化Swap文件 mkswap /swapfile2 # 5.启用Swap文件 swapon /swapfile2 # 6.验证Swap设置(再次运行第1步的命令) swapon --show
若要开机自动加载Swap文件,可打开/etc/fstab文件,在文末加一行:
/swapfile2 none swap sw 0 0