一,檢視現有memory及swap
# free -m
total used free shared buffers cached
mem: 2026 1931 95 0 15 1789
-/+ buffers/cache: 127 1899
swap: 3074 2 3071
二,用dd命令建立乙個2g的檔案(2g=1024*1024*2=2097152)
#dd if=/dev/zero of=/var/swapfile1 bs=
1024 count=
2097152
三,將它建立為linux swap虛擬交換檔案
#mkswap /var/swapfile1
3、啟用並使用/var/swapfile1交換檔案
#swapon /var/swapfile1
4、可以使用free -m檢視swap大小,使用swapon -s檢視swap狀態:
#free -m
...略過
5、設定系統啟動後自動啟用虛擬交換檔案。
#vi /etc/fstab
/var/swapfile1 swap swap defaults 0 0
linux新增和增大交換分割槽(swap)的方法
1 新增或擴大交換分割槽 dd if dev zero of home swap bs 512 count 1024000 bs 是扇區大小 bs 512 指大小為512b count為扇區數量 表示建立乙個大小為512m 的檔案 home swap 用空值填充。of位置可以自己調整。2 建立交換分...
物理記憶體不夠用,臨時增大Linux交換分割槽的方法
當系統的物理記憶體不夠用的時候,就需要將物理記憶體中的一部分空間釋放出來,以供當前執行的程式使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程式,這些被釋放的空間被臨時儲存到swap空間中,等到那些程式要執行時,再從swap中恢復儲存的資料到記憶體中。這樣,系統總是在物理記憶體不夠時,才進行...
linux 交換分割槽
1 為何mem很多,swap卻慢了?根據linux記憶體管理方法,在兩種情況下,swap會被使用 1.2 page排程演算法 當某些mem中的page長時間不用,即使mem還有很多空間,仍會被換出到swap。2 怎麼設定swap大小?一般將swap大小設定為超過物理記憶體1.6倍。3 當swap不夠...