ESXI實驗修改記憶體限制方法

2021-06-28 00:59:17 字數 1507 閱讀 5824

實驗環境是在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 如果你是從應用專案中遠端呼叫...