什么是交换空间
swap space是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者是他们的组合。简单点说,当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问swap上存储的内容时,再将swap上的数据加载到内存中,这就是我们常说的swap out和swap in。
1 查看系统硬盘
可以看到 ‘/’目录下有493G硬盘,我要在这里创建一个swap文件
2 创建文件
fallocate -l 4G /4G.swap
3 修改文件的权限
chmod 600 /4G.swap
4 格式化为swap文件
mkswap /4G.swap
5 将新的文件加入到系统中
swapon /4G.swap
6 挂载文件
/etc/fstab中必须存在
/4G.swap swap swap defaults 0 0
7 查看已经创建的分区
swapon -s
8 查看内存
free -h