實驗環境是在vmware workstation 6.5.2安裝vsphere(esx)
在啟動vsphere(esx)時,最少得分配2g記憶體,否則就會報記憶體不足,拒絕啟動。這個數目可以在安裝好vsphere(esx)後,通過修改乙個00.vmnix配置檔案,來達到只用1g記憶體(或者更少)就可以讓vsphere(esx)順利啟動的目的。
1、先安裝vsphere(esx),分配2g的記憶體;
2、第一次啟動vsphere(esx),分配2g的記憶體;
3、登陸
4、cd /etc/vmware/init/init.d/
5、vi 00.vmnix 找到 requiredmemory=2064384 此行,,將2064384修改為1040384
6、儲存,關閉vsphere(esx)虛機
7、在vmware workstation中將vsphere(esx)的記憶體調整為1024m
8、ok,,go!!
大家知道esx/esxi 4.0至少要2gb記憶體才能啟動,但是通常我們做一些簡單的實驗會使用vmware workstation來安裝esx,如果在你的電腦上安裝兩個以上的esx話,記憶體很快會被用完。下面就講一下如何調整esx/esxi的設定,讓其能在1gb的虛擬機器中啟動出來。
1.調整esx的記憶體需求設定
首先要安裝好esx,安裝的時候仍然需要將虛擬機器設定為2gb記憶體,否則無法安裝。
安裝完成後,編輯以下檔案
vi /etc/vmware/init/init.d/00.vmnix
找到requiredmemory=2064384這一行 (2064384 = (2gb*1024-32mb)*1024)
將其改為requiredmemory=1015808 (1015808 = (1gb*1024-32mb)*1024)
儲存後關閉虛擬機器,將記憶體改為1gb,再開機,1gb也能正常啟動,如下圖:
2.調整esxi的記憶體需求設定
首先要安裝好esxi,安裝的時候仍然需要將虛擬機器設定為2gb記憶體,否則無法安裝。
安裝完成後,進入console命令列,編輯以下檔案
(若不清楚如何進入console,esxi 3.x/4.0請點這裡,esxi 4.1請點這裡)
vi /etc/vmware/esx.conf
新增這一行/vmkernel/minmemorycheck = 「false」
經過反覆測試,esxi 4.0最低可將記憶體設為1136mb啟動,如下圖:
但系統會提示不穩定,如下圖:
esxi 4.1最低只能設到1700mb啟動,如下圖,低於此數值的會導致esxi紫屏
Linux 修改共享記憶體限制
linux 預設設定只適合小安裝 預設最大共享記憶體是 32 mb 不過,其它的預設值都相當大,通常不需要改變。最大的共享記憶體段設定可以用 sysctl 介面設定。比如,要允許 128 mb,並且最大的總共享記憶體數為 2097152 頁 預設 sysctl w kernel.shmmax 134...
修改PHP上傳檔案大小限制的方法
修改php上傳檔案大小限制的方法 1.一般的檔案上傳,除非檔案很小.就像乙個5m的檔案,很可能要超過一分鐘才能上傳完.但在php中,預設的該頁最久執行時間為 30 秒.就是說超過30秒,該指令碼就停止執行.這就導致出現 無法開啟網頁的情況.這時我們可以修改 max execution time 在p...
修改UCenter使用者名稱長度限制的方法
一 修改使用者名稱檢查程式 開啟php檔案 ucenter model user.php 找到check username username 函式 if len 30 len 3 preg matchscconcons guestexp is username else 如果你是從應用專案中遠端呼叫...