交换空间swap,打个比方就是你的内存爆满了,系统就会临时把内存里一些暂时不用的数据放到硬盘上,这样内存就会空出来一部分放新的数据。如果需要用之前旧的数据,可以再把它从硬盘上搬回来。本质上交换空间就是硬盘上开辟的一块专门供内存交换数据使用的空间
当初服务器装机是默认只有1G的交换空间,结果跑起数据来,内存,交换都直接撑爆了。唯一的办法就是扩展交换空间了。
一, 查看当前系统的swap大小
free -m
m 是以兆为单位, g是以GB为单位, 默认是kb
如下图,当前系统只有1G的交换空间:
二,创建一个swap文件
swap交换空间其实就是硬盘上一个特定的文件,只不过这个文件只有内存在读写,只不过这个文件比较大些。
1. 创建swap文件
mkdir /home/roo/swapfile
cd