1. 首先用命令free查看系统内 Swap 分区大小。
[oracle@felix ~]$ free -m
total used free shared buffers cached
Mem: 996 890 106 0 104 442
-/+ buffers/cache: 342 654
Swap: 2047 5 2042
[oracle@felix ~]$
2. 创建一个 Swap 文件
[root@felix ~]# mkdir swap
[root@felix ~]# cd swap
[root@felix swap]# sudo dd if=/dev/zero of=swapfile1 bs=1024count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 0.887794 s, 115MB/s
出现下列提示,上面命令中的 count 即代表swap文件大小。
把生成的文件转换成 Swap 文件:
[root@felix swap]# sudo swapon swapfile1
4,激活swap文件:
[root@felix swap]# free -m
total used free shared buffers cached
Mem: 996 900 96 0 44 510
-/+ buffers/cache: 345 651
Swap: 2194 6 2188