只有一个VPS的openvz节点

我有一个与2Gb ram openvz服务器,并希望configuration一个vps使用所有服务器资源(无交换)。

我运行:

vzsplit -n 1 -f vps1 -s 0

并有这样的设置:

vzsplit为1个容器生成的configuration文件
对于1998年的总实物量logging
低内存1998 Mb,交换大小0 Mb,最大胎面8000
资源提交级别0:
免费的资源分配。 任何参数可能是
主要参数

NUMPROC = “10230:10230”
AVNUMPROC = “5115:5115”
NUMTCPSOCK = “10230:10230”
NUMOTHERSOCK = “10230:10230”
VMGUARPAGES = “294151:9223372036854775807”

次要参数

KMEMSIZE = “419090432:460999475”
TCPSNDBUF = “97794730:139696810”
TCPRCVBUF = “97794730:139696810”
OTHERSOCKBUF = “48897365:90799445”
DGRAMRCVBUF = “48897365:48897365”
OOMGUARPAGES = “294151:9223372036854775807”
PRIVVMPAGES = “306951:337646”

辅助参数

LOCKEDPAGES = “20463:20463”
SHMPAGES = “30695:30695”
PHYSPAGES = “0:9223372036854775807”
NUMFILE = “163680:163680”
NUMFLOCK = “1000:1100”
NUMPTY = “512:512”
NUMSIGINFO = “1024:1024”
DCACHESIZE = “91533669:94279680”
NUMIPTENT = “200:200”
磁盘空间= “203811210:224192332”
DISKINODES = “53798327:59178160”
CPUUNITS = “139987”

当我用这个设置启动一个新的vps时,vps将耗尽内存。

“自由”命令只显示1.2 Gb RAM。

这个设置是最适合我的VPS吗?

内存参数是否正确?

我怀疑vzsplit正在为我的vps生成错误的内存设置。

你可以随时改变内存的数量,目前你已经分配了:294151页(每个4k),大约为1.2GB。

如果你想改变这个更接近2GB的东西:

vzctl set VZID --vmguarpages 524288:9223372036854775807 

或者只是给VPS所有的内存,而不是限制它:

 vzctl set VZID --vmguarpages 9223372036854775807:9223372036854775807 

(用vzlist -a返回的idreplaceVZID)