近來發現mailbase主機(centos5.5,esxi虛擬主機)記憶體使用率經常在95%以上,原來給其分配是2g記憶體,計畫將記憶體增加到4g,vmware上面的操作略過,下面說一下,vmware上面增加後,在linux主機上如何增加swap空間。
一,檢視現有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
給vmware的Linux虛擬機器新增硬碟
給vmware的linux虛擬機器新增硬碟 1 先將虛擬機器power off,在virtual machine setting對話方塊裡點選左下角的 add 選擇 hard disk 之後選擇 create a new virtual disk 分配容量,其他預設配置就可以了。2 啟動虛擬機器系統...
給linux擴充套件儲存虛擬機器
建立分割槽 fdisk dev sda 調整磁碟分割槽 m 進入幫助引導模式 n 新增分割槽 p 指定新分割槽為基本分割槽 一路回車 但要記住分割槽號 w 儲存並執行剛才的分割槽操作 reboot 重啟檢視新增分割槽 fdisk l格式化 找到新增加的分割槽,還記得剛才的分割槽號嗎?mkfs.xfs...
linux虛擬機器釋放記憶體cache
我們在清理快取前應該先 sync下 因為系統在操作的過程當中,會把你的操作到的檔案資料先儲存到buffer中去,因為怕你在操作的過程中因為斷電等原因遺失資料,所以在你操作過程中會把檔案資料先快取。所以我們在清理快取先要先把buffe中的資料先寫入到硬碟中,sync命令 sync 手動執行sync命令...