Data Domain: boostfs plugin memory leak
Samenvatting: BoostFS-processen kunnen na verloop van tijd overmatig fysiek geheugen verbruiken, met name in omgevingen met meerdere bevestigingen. Dit kan leiden tot een verhoogd algeheel systeemgeheugengebruik en slechtere systeemprestaties. ...
Symptomen
Geleidelijke toename van het geheugengebruik na het koppelen van BoostFS
BoostFS-processen verbruiken een aanzienlijk deel van het systeemgeheugen.
Hoger geheugengebruik wanneer meerdere BoostFS mounts zijn geconfigureerd.
Verslechtering van systeemprestaties na verloop van tijd
Het geheugengebruik lijkt continu te groeien zonder dat het wordt vrijgegeven.
Oorzaak
Het probleem wordt veroorzaakt door een geheugenlek in lockbox-bibliotheken van derden die zijn geïntegreerd in BoostFS.
BoostFS maakt gebruik van een lockbox-mechanisme om referenties voor Data Domain-storage-eenheden veilig op te slaan.
Tijdens bewerkingen zoals aankoppelen en I/O worden lockbox-items herhaaldelijk gevalideerd.
Elke validatie resulteert in geheugentoewijzing door de lockbox-bibliotheek.
Dit toegewezen geheugen wordt niet op de juiste manier vrijgegeven, wat leidt tot een geheugenlek.
Na verloop van tijd en met meerdere bevestigingen neemt het geheugenverbruik aanzienlijk toe.
Getroffen versies:
BoostFS 7.12 en eerder zijn getroffen.
Oplossing
Upgrade BoostFS naar versie 7.13 of hoger, waar dit probleem is opgelost.
Controleer na de upgrade het geheugengebruik om de stabilisatie te bevestigen.
Als een directe upgrade niet mogelijk is:
minimaliseer het aantal gelijktijdige BoostFS-bevestigingen waar mogelijk.
Start BoostFS-processen regelmatig opnieuw als tijdelijke beperking.