Linux系統的Swap分區,即交換分區,通常也稱為虛擬內存,Swap空間的作用可簡單描述為:當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什么操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數據到內存中。這樣,系統總是在物理內存不夠時,才進行Swap交換。其實,Swap的調整對Linux服務器,特別是Web服務器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。
1. 創建交換分區文件
[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. 給文件授權
[root@devsz wxadmin]# chmod 600 /opt/swapfile
3. 格式化交換分區
[root@devsz wxadmin]# mkswap /opt/swapfile
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=bfe83644-0fa0-43f9-bf7e-69f9e24b391f
4. 開啟交換分區
[root@devsz wxadmin]# swapon /opt/swapfile
5. 查看交換分區狀態
[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]#
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。