[Users] setting memory allocation
Andrew Cranson (Layershift Limited)
cranky at layershift.com
Thu May 3 00:27:19 EDT 2007
On x86 and x86-64 systems pages are measured in 4k - OVZ uses this these pages
for resource allocation.
I believe you can also use M and G suffixes on recent OVZ package releases to
set privvmpages/oomguarpages/vmguarpages. For example, "vzctl set $veid
--vmguarpages 512M:600M" will translate to 131072:153600 (barrier:limit) pages
automatically so you don't need to do to the math.
Regards,
Andrew Cranson
Layershift Limited
www.layershift.com
ICQ: 161813538
MSN: andrew at transnexis.com
AIM: cransona
>>> Virtuozzo Virtual Private Servers now available from $12.95/mo (US-based)
or £10.95/mo (UK-based)! Ask me for details. <<<
Layershift Limited is a company registered in England and Wales.
Company number: 6036217
EU VAT number: (application in progress)
Correspondence Address:
Layershift Limited, PO Box 222, Manchester, M12 5WB
Registered Office (please do not use for surface mail):
Layershift Limited, c/o Cranleys Chartered Accountants
24 Finns Business Park, Mill Lane, Crondall, Farnham, Surrey, GU10 5RX
Markus Hardiyanto wrote:
> # RAM is 4k pages, so 131072*4k = 512M
> vzctl set 1 --save --vmguarpages 131072
> vzctl set 1 --save --oomguarpages 131072
> vzctl set 1 --save --privvmpages 131072:196608
>
> i thought all the numbers in beancounters was in bytes.. so why you divided it with 4k?
> Best Regards,
> Markus
>
> ----- Original Message ----
> From: Gregor Mosheh <gregor at hostgis.com>
> To: users at openvz.org
> Sent: Wednesday, May 2, 2007 9:46:52 PM
> Subject: Re: [Users] setting memory allocation
>
> I'd like to take a shot at answering this, to "quiz myself" on how well I
> understand this stuff. So if my answers are incorrect or incomplete,
> please speak up!
>
>> I have a computer with P4 2,4Ghz processor and 1GB of RAM. I'm planning to
>> split it into 3 VEs with this memory allocation:
>> VE1: 512MB
>> VE2: 256MB
>> VE3: 256MB
>
> If by "memory allocation" you mean "the amount of RAM they're guaranteed
> to have available for use by apps" then try this:
>
> # RAM is 4k pages, so 131072*4k = 512M
> vzctl set 1 --save --vmguarpages 131072
> vzctl set 1 --save --oomguarpages 131072
> vzctl set 1 --save --privvmpages 131072:196608
>
> But, if you really have only 1 GB of RAM, it may not be wise to allocate
> all of it. If all of the VEs really use all their RAM, the system will
> start swapping to make up more RAM (e.g. for the HN's own use) and nobody
> enjoys a system that's swapping.
>
> -Gregor
>
> _______________________________________________
> Users mailing list
> Users at openvz.org
> https://openvz.org/mailman/listinfo/users
>
>
>
>
> Send instant messages to your online friends http://uk.messenger.yahoo.com
> _______________________________________________
> Users mailing list
> Users at openvz.org
> https://openvz.org/mailman/listinfo/users
More information about the Users
mailing list