Gute Frage. Bis ich es gerade durchgerechnet habe hätte ich gesagt 512*1024/4. Dies ist aber wenn ich es mit meinen Werten vergleiche offensichtlich falsch. Sind die "4 KB-Seiten" eventuell nur 4 Kilobit groß?
Hmmm... 512*1024/4 - das war auch mein Ansatz. Bin mir jedoch auch nicht sicher, ob das so stimmt. Vielleicht kennt sich ja hier jemand noch mit Virtuozzo aus.
Naja, nach der im allgemeinen angenommenen Rechenweise in etwa so viel wie du es oben geschrieben hast. Allerdings habe ich das Gefühl, dass da irgendwas faul ist. Ich werde ja nicht mehr als 512MB an Speicher nur für einen Tomcat, Apachen, Courier, qmail und Plesk verbraten. Ausser die privmpages verhalten sich so wie der Speicher sonst unter Linux. Wobei es dann trotzdem noch sehr viel wäre.
oomguarpages ist dein garantierter Speicher, denn garantiert bedeutet nur das in einer OOM Situtation, den zugesicherten Speicher auf jeden Fall halten kannst.
privvmpages ist der Wert den du in einer nicht OOM Situation maximal reservieren kannst.
Daraus ergibt sich folgendes Szenario: Hat der Server OOM wird in einer VE jeder Prozess mit 'cannot allocate memory' beendet, welcher ueber den oomguarpages Wert hinaus Speicher moechte.