当linux服务器物理内存比较少,需求却比较大的时候,我们可以划分数据盘空间作为虚拟内存进行数据交换。
swap大小通常为物理内存大小的1-2倍。
举例设置2G虚拟内存,shell如下:
dd if=/dev/zero of=/swapfile bs=1M count=2048;
mkswap /swap; (格式化分区)
swapon /swap; (激活启用交换分区)
通过free -m可查看swap交换分区;
最后让swap自动挂载,修改/etc/fstab
vi /etc/fstab
在文件最后追加如下内容:
/swap swap swap defaults 0 0
reboot重启服务器,swap就可以自动挂载了,swap分区配置完成。
转载请注明带链来源:春语精椿