Swap分區(qū)在系統(tǒng)的物理內(nèi)存不夠用的時候,把硬盤空間中的一部分空間釋放出來,以供當前運行的程序使用,那些被釋放的空間可能來自一些很長時間沒有什么操作的程序,下面我們來看一個Linux增加swap空間配置教程.
先來查看一下free:
- [root@localhost ~]# free -m
- total used free shared buffers cached
- Mem: 32160 14212 17947 0 216 12096
- -/+ buffers/cache: 1899 30260
- Swap: 8189 0 8189
32G的內(nèi)存,卻只分配了8G的swap,在實際生產(chǎn)環(huán)境下經(jīng)常出現(xiàn)swap空間不足的情況,需要手動增加swap空間,步驟如下:
創(chuàng)建一個10G的文件:
- [root@localhost ~]# dd if=/dev/zero of=/opt/swap bs=1k count=10240000
- 10240000+0 records in
- 10240000+0 records out
- 10485760000 bytes (10 GB) copied, 55.6452 seconds, 188 MB/s
將創(chuàng)建的文件用作交換分區(qū):
- [root@localhost ~]# mkswap /opt/swap
- Setting up swapspace version 1,size = 10485755 kB
開啟swap:
[root@localhost ~]# swapon /opt/swap
此時,swap空間增加到了18189MB,done.
- [root@localhost ~]# free -m
- total used free shared buffers cached
- Mem: 32160 24504 7655 0 226 22096
- -/+ buffers/cache: 2181 29978 --Vevb.com
- Swap: 18189 0 18189
新聞熱點
疑難解答
圖片精選