Swap分区是从硬盘中划分出来作为物理内存的一个补充,Swap分区的存在对于Web服务器的性能提升有很重要的作用。特定情况下调整Swap,有助于提高系统内存性能瓶颈。它在系统的物理内存不够用的时候,会将物理内存中的一部分释放出来保存至Swap分区,物理内存的空闲区域以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。本文将详细描述Swap空间的手动分配全过程。
Swap空间查看
[root@fchost ~]# free -h
结果
total used free shared buff/cache available
Mem: 15G 11G 181M 30M 3.4G 3.1G
Swap: 0B 0B 0B
由此可以看出我们当前尚未分配Swap空间大小内容
分配Swap空间
我们分配一个3G大小的空间作为我们的Swap空间
[root@fchost ~]# dd if=/dev/zero of=/home/swap bs=1024 count=3072000
耐心等待十几秒返回结果:
3072000+0 records in
3072000+0 records out
3145728000 bytes (3.1 GB) copied, 29.1583 s, 108 MB/s