Verteilung des Arbeitsspeichers bei VEs

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

Dieser Artikel beschreibt, wie man innerhalb eines VE herausfinden kann, wieviel Speicher verbraucht ist und wieviel Speicher für die VE maximal verfügbar ist.

Konfiguration

  • Cluster mit 4 GB Arbeitsspeicher

Erklärung

Mit free oder htop werden die 4 GB Arbeitspeicher des Systems an sich angezeigt, was auch richtig so ist. Um zu sehen, wie viel Speicher für die einzelnen VEs verfügbar ist, bzw. wie viel Speicher bereits für eine VE beansprucht wird, muss man cat /proc/user_beancounters ausführen. Unter privvmpages sieht man wie viel Pages (4KiB) bereits verbraucht sind (held) und wie viel maximal verwendet werden können (barrier/limit). Barrier ist dabei die normale Obergrenze, der höhere Wert (limit) ermöglicht "high-priority memory allocations" noch Pages zu bekommen (z.B. für process stack expansion).

Bsp.:

# cat /proc/user_beancounters
Version: 2.5
      uid  resource          held    maxheld    barrier      limit  failcnt
      103: kmemsize       1061363    1074806   22111846   22754099        0
           lockedpages          0          0        512        512        0
           privvmpages       4040       4046     131072     139264        0

d. h. 4040 * 4 KiB / 1000 = 16 MiB sind bereits verbraucht

u. 131072 * 4 KiB / 1000 = 512 MiB sind maximal verfügbar

Dabei wurde das VPS512MB Template verwendet.

Detaillierte Informationen zu den genauen Bedeutungen der einzelnen Resource-Paramter aus /proc/user_beancounters finden Sie im Virtuozzo Management of System Resources Guide.

Das könnte Sie auch interessieren

NFS Dateisystem in Virtuozzo einbinden
Unable to start init, probably incorrect template in Virtuozzo beheben
VLANs in Virtuozzo konfigurieren