Het geheugengebruik van Plex kan hoog blijven nadat een taak is voltooid, omdat Linux herbruikbare bestandssysteemcache bewaart en toepassingen toegewezen geheugen behouden voor later gebruik.
Veel ‘gebruikt’ geheugen betekent niet automatisch dat er sprake is van een lek. Vergelijk het resident geheugen van processen, terugwinbare cache, swapdruk en of de host geheugen vrijgeeft wanneer een andere workload dit nodig heeft. Onderzoek het pas wanneer de geheugendruk tijdens herhaalde cycli blijft toenemen of echte druk en instabiliteit veroorzaakt.
Scheid procesgeheugen van bestandssysteemcache
Linux gebruikt anders ongebruikt RAM om bestanden en databasepagina’s te cachen, waardoor de hoeveelheid vrij geheugen na scans of het afspelen van media laag kan lijken. Terugwinbare cache is iets anders dan niet-reduceerbare groei van toepassingen.
Alleen gebruikt RAM is een slechte indicator voor een lek, omdat Linux-cache versus toepassingsgeheugen hoog kan blijven, zelfs wanneer het geheugen nog kan worden vrijgemaakt.
Noteer het RSS-geheugen van Plex, de hostcache, het beschikbare geheugen en swap vóór en na de workload. Als er voldoende geheugen beschikbaar blijft, pas dan niet zomaar instellingen aan om de kolom met vrij geheugen te maximaliseren.
Een warme cache kan nuttig zijn nadat de taak is voltooid
Door metagegevens en databasepagina’s resident te houden, kan later bladeren sneller verlopen. Beoordeel cache op basis van de vraag of de kernel deze onder druk kan vrijmaken, niet op basis van de vraag of deze onmiddellijk naar nul terugkeert.
Gecachete pagina’s kunnen nuttig blijven totdat concurrerende vraag hun waarde verandert, overeenkomstig normaal gedrag van de Linux-paginacache.
Start een gecontroleerde workload die geheugen verbruikt en observeer of de cache kleiner wordt voordat er wordt geswapt of processen worden beëindigd. Gezond vrijmaken ondersteunt de cacheverklaring.
Let op groei tijdens herhaalde cycli
Een echt lek wordt meestal zichtbaar als het procesgeheugen tijdens dezelfde voltooide workload blijft toenemen en niet stabiliseert. Eén hoog plateau na een grote scan is onvoldoende bewijs.
Houd benutting en verzadiging gedurende meerdere identieke cycli bij, zodat geheugendruk aan een herhaalbare workload wordt gekoppeld in plaats van aan één momentopname.
Voer dezelfde bibliotheektaak drie keer uit en noteer het RSS-geheugen van Plex nadat dit telkens is gestabiliseerd. Escaleer alleen als de stabiele basiswaarde blijft stijgen of de host geheugen steeds slechter kan vrijmaken. Beoordeel het geheugen binnen de bredere thuisarchitectuur voor een mediaserver, omdat paginacache, aanvullende services en opslaggedrag de gezonde stabiele basiswaarde kunnen veranderen.
Gedeelde containers kunnen de interpretatie veranderen
Een andere service kan cache verbruiken of swapping veroorzaken, waardoor Plex verantwoordelijk lijkt voor een geheugenprobleem op hostniveau. Controleer de volledige machine voordat je een lagere limiet voor Plex instelt.
Hosts met meerdere services creëren gedeelde containerafhankelijkheden rond hetzelfde fysieke geheugen, zelfs wanneer processen van elkaar zijn geïsoleerd.
Herhaal de workload terwijl de grootste aanvullende container is gepauzeerd. Als de geheugendruk verdwijnt, pas dan eerst het gedeelde hostbudget aan voordat je Plex zelf wijzigt.
Ondersteuning & Tips
Meer om te lezen

Moet je een live back-up van Jellyfin maken of de service eerst stoppen?
Geef de voorkeur aan back-ups van gestopte services voor eenvoud; gebruik live snapshots alleen wanneer de applicatiestatus consistent wordt vastgelegd en herstelprocedures zijn getest.

Waarom draait Jellyfin zo warm of luidruchtig als niemand streamt?
Hittesterkte tijdens inactiviteit wijst meestal op achtergrondwerk of een belasting door gedeelde hosting. Identificeer daarom het actieve proces en de geplande taak voordat je...

Wanneer moet je Jellyfin opnieuw opbouwen in plaats van repareren?
Kies voor opnieuw opbouwen in plaats van repareren wanneer runtime-drift het probleem is en de persistente status is geback-upt; verwijder de enige goede database...

