站內搜尋

Sunday, October 2, 2011

[Linux][KVM] 開啟ubuntu 10.04版的動態氣球記憶體(Ballooning)功能

所謂動態氣球記憶體(Ballooning)是指可隨時變動KVM的記憶體,但是ubuntu10.04並沒有將這個功能預設為開啟,必須在kvm指令中加參數去啟動這個功能,每次下kvm指定都下參數太麻煩了,所以,我們藉由寫script程式去達到自動開啟Ballooning的功能...
步驟一
先將原本的kvm檔名改成kvm.real


#cd /usr/bin
#sudo mv kvm kvm.real

步驟二
重新建立一支新的kvm檔案(bash script)
#sudo nano kvm
在nano編輯畫面 輸入下列文字
#!/bin/bash
exec /usr/bin/kvm.real -balloon virtio "$@"
說明:
第一行代表之後的程式碼是用/bin/bash去跑
第二行代表執行/usr/bin/kvm.real -balloon virtio "$@"
其中"$@"代表其他動態引入的參數

步驟三
賦予我們建立的kvm檔案執行的權利
#sudo chmod +x kvm

No comments:

Post a Comment