Linux创建swap分区

2018-03-19  本文已影响13人  Cursor_fei

Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
创建SWAP文件:

$ mkdir /swap
$ dd if=/dev/zero of=/swap/swap bs=1M count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 4.47091 s, 480 MB/s

创建swap分区:

$ mkswap /swap/swap 
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=5a59ae80-a2a5-4899-a080-1e94bdbd8663

激活swap分区:

$ swapon /swap/swap 
swapon: /swap/swap: insecure permissions 0644, 0600 suggested.

查看是否生效:

$ free -m
              total        used        free      shared  buff/cache   available
Mem:            992         451          63          84         478         282
Swap:          2047           0        2047

设置重启生效:

echo "/swap/swap    swap    swap  defaults    0 0"  >> /etc/fstab 

删除swap分区
停止swap分区

swapoff   /swap/swap 

删除swap分区文件

rm -rf /swap/swap 

删除"/etc/swap"指定文件

sed  -i "/'\/swa\/swap   swap   swap  defaults 0 0'//"  /etc/fstab 
上一篇下一篇

猜你喜欢

热点阅读