Windows下使用WSRM限制MongoDB內存


原文:http://www.cnblogs.com/relax/p/5812490.html

mondodb服務器用內存太厲害,容易導致服務器卡死,用Windows 2008R2自帶的“Windows 系統資源管理器,來限制MongoDB內存;

 

1、安裝 Windows 系統資源管理器;開始  -- 管理工具  -- 服務器管理器

  

 

選擇“功能”  -- 添加功能  -- 勾選  Windows 系統資管理器

   在彈出的窗口點擊“添加必須的功能”

 

 

下一步   ---  安裝

 

打開  Windows 系統資管理器 

選擇 管理此計算機  --- 連接

 

在資源分配策略上右鍵  -- 新建資源分配策略

 

隨便填寫個名字,例如 Mongodb Limit ,然后點擊下面那個添加按鈕

 

在常規窗口下拉 進程匹配條件 --  新建

 

在彈出的窗口中繼續點擊添加

 

因為我服務器上的Mongodb注冊成了服務,所以在這里選擇: 已注冊的服務 ,再點擊右邊的“選擇“按鈕

 

在眾多服務中找到mongodb服務

 

一路”確定“

 

回到資源分配的常規頁面,這里我們將CPU限制為40%

 

切換到”內存“ 頁

為了測試,我們將內存限制為1000M

 

設置好了就可以在這里看到我們的新策略

 

為了讓新策略起效,我們還需要點擊幾下鼠標,完成最后的操作:

 

在 資源管理器上點擊右鍵展開菜單,選擇”屬性“

 

將日歷修改為禁用,然后選擇當前資源分配策略為我們新建的 MongodbLimit

 

確定后發現在MongodbLimit 后面多了個 {管理} 字樣,說明我們的設置其效果了。

 

我們重啟mongodb服務,發現最大內存限制在了1000MB附近

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM