OpenVZ gebruikt een andere manier om het geheugenverbruik te berekenen dan traditionele systemen. De crux hier is dat OpenVZ rekening houdt met het zogenaamde “cached” geheugen (geheugen dat door het systeem wordt gebruikt om processen te versnellen) als vrij beschikbaar geheugen.
Als u een hoekige geheugenuitputting ziet in uw systeemmonitorprogramma’s, komt dit waarschijnlijk omdat deze het cached geheugen niet meenemen in hun berekening van het beschikbare geheugen. Dit kan er qua percentages uitzien alsof uw systeem voortdurend bijna uitgeput is van geheugen, terwijl u in werkelijkheid nog genoeg geheugen beschikbaar heeft.
Het is een goed idee om een hulpmiddel (zoals de “vzfree” tool op Linux) te gebruiken dat speciaal bedoeld is om het geheugengebruik correct te rapporteren in OpenVZ-omgevingen. Deze hulpmiddelen betrekken het cached geheugen bij hun berekeningen, en geven u daardoor een nauwkeuriger beeld van uw werkelijke geheugenverbruik.