linux給虛擬機器新增記憶體

2021-06-18 05:37:05 字數 845 閱讀 4473

近來發現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命令...