Linux系統(tǒng)的Swap分區(qū),即交換分區(qū),通常也稱為虛擬內(nèi)存,Swap空間的作用可簡單描述為:當(dāng)系統(tǒng)的物理內(nèi)存不夠用的時(shí)候,就需要將物理內(nèi)存中的一部分空間釋放出來,以供當(dāng)前運(yùn)行的程序使用。那些被釋放的空間可能來自一些很長時(shí)間沒有什么操作的程序,這些被釋放的空間被臨時(shí)保存到Swap空間中,等到那些程序要運(yùn)行時(shí),再從Swap中恢復(fù)保存的數(shù)據(jù)到內(nèi)存中。這樣,系統(tǒng)總是在物理內(nèi)存不夠時(shí),才進(jìn)行Swap交換。其實(shí),Swap的調(diào)整對(duì)Linux服務(wù)器,特別是Web服務(wù)器的性能至關(guān)重要。通過調(diào)整Swap,有時(shí)可以越過系統(tǒng)性能瓶頸,節(jié)省系統(tǒng)升級(jí)費(fèi)用。
1. 創(chuàng)建交換分區(qū)文件
[root@devsz wxadmin]# dd if=/dev/zero of=/opt/swapfile bs=1M count=4096
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB) copied, 20.789 s, 207 MB/s
2. 給文件授權(quán)
[root@devsz wxadmin]# chmod 600 /opt/swapfile
3. 格式化交換分區(qū)
[root@devsz wxadmin]# mkswap /opt/swapfile
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=bfe83644-0fa0-43f9-bf7e-69f9e24b391f
4. 開啟交換分區(qū)
[root@devsz wxadmin]# swapon /opt/swapfile
5. 查看交換分區(qū)狀態(tài)
[root@devsz wxadmin]# free -m
total used free shared buff/cache available
Mem: 3789 2682 208 280 898 586
Swap: 4095 0 4095
[root@devsz wxadmin]#
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。