32位Windows系统未分页内存限制导致的VPS的容量问题
問題
32位Windows系統(tǒng)未分頁內(nèi)存限制導(dǎo)致的VPS的容量問題
解決方案
在32位的Windows系統(tǒng)上,制約VPS的數(shù)量的主要參數(shù)是“未分頁內(nèi)存”
打開Windows自己的任務(wù)管理器,選擇性能標(biāo)簽,查看“核心內(nèi)存”,查看“未分頁”
在32位的windows上,這個參數(shù)最高不能超過256MB,即262144
當(dāng)接近這個參數(shù)的時候,Windows就會變得非常不穩(wěn)定。
而使用x86-64架構(gòu)的windows,不存在這個限制
所以,對于Windows的Virtuozzo服務(wù)器,最大數(shù)量制約不是物理內(nèi)存的大小
而是這個參數(shù)的限制
例如服務(wù)器有物理內(nèi)存4GB,并按Windows要求自動分配6GB的虛擬內(nèi)存
此時可以創(chuàng)建128MB至256MB內(nèi)存的VPS約60到80個
但是,這個時候每個VPS內(nèi)是基本沒有應(yīng)用程序在運行的
本身VPS占用的內(nèi)存很小
當(dāng)VPS上線并承載用戶數(shù)據(jù)后,內(nèi)存的使用會逐漸升高
這個時候,Windows核心內(nèi)存的未分頁內(nèi)存數(shù)量就會逐漸接近256MB的極限
此時Windows就不穩(wěn)定了
對于vzwin351SP1的版本,SP1為每個VPS都提供了獨立的終端服務(wù)
所以,VPS自身消耗的資源就會更加多一些
這也導(dǎo)致未分頁內(nèi)存會盡快接近256MB
所以,用于生產(chǎn)環(huán)境的場合,在vzwin351sp1的場景下
如果服務(wù)器是4GB物理內(nèi)存加6GB虛擬內(nèi)存的32位Windows環(huán)境
創(chuàng)建30個VPS是比較保險的安全的容量
要想開更多的VPS,需要使用x86-64版本的Windows
同時,Linux系統(tǒng)上也沒有這個限制,32位的Linux即可達到很高的容量
從vzwin35138版本起,新增對未分頁內(nèi)存參數(shù)的限制功能,可以為每個vps指定其未分頁內(nèi)存
但是只能在命令行下設(shè)置,方法:
vzctl set 101 --nonpagedpoollimit 20
其中,101是VPS的ID,20是表示20MB
轉(zhuǎn)載于:https://www.cnblogs.com/LCX/archive/2009/01/14/1375782.html
總結(jié)
以上是生活随笔為你收集整理的32位Windows系统未分页内存限制导致的VPS的容量问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大型语言模型,真的能够理解人类吗?
- 下一篇: xp系统怎样添加桌面计算机,如何为XP系