a)       在线添加swap,当前swap不够需要在线扩充,不重启服务器的前提下,增加swap容量1G
1、   新建一个8G大小的addswap文件.
[root@110_BJ_1 ~]# dd if=/dev/zero of=/addswap bs=2M count=512
512+0 records in
512+0 records out
1073741824 bytes (1.1 GB) copied, 44.3667 seconds, 24.2 MB/s
 
2、   格式化addswap文件(或新建的分区)
[root@110_BJ_1 ~]# mkswap /addswap
Setting up swapspace version 1, size = 1073737 kB
 
3、   开启swap分区;
[root@110_BJ_1 ~]# swapon /addswap
 
4、   查看当前swap状态,已经可以看到两个swap
[root@110_BJ_1 ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       1052248 126336  -1
/addswap                                file            1048568 0       -2
 
5、现在用free 也可以看到swap空间已经增大了
[root@110_BJ_1 ~]# free
             total       used       free     shared    buffers     cached
Mem:        255412     246620       8792          0       1648     114016
-/+ buffers/cache:     130956     124456
Swap:      2100816     126336    1974480
 
6、将swapon /addswap命令添加到rc.local
 [root@110_BJ_1 ~]# tail –n1 /etc/rc.local
swapon /addswap