Hoe je de warmte en schijfactiviteit van een Plex-server die altijd aanstaat vermindert

Eva Wong is de technisch schrijver en vaste knutselaar bij ZimaSpace. Als levenslange geek met een passie voor homelabs en open-sourcesoftwareis ze gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva vindt dat self-hosting leuk moet zijn en niet intimiderend. Met haar tutorials helpt ze de community om hardware-installaties te doorgronden, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Minder warmte en schijfactiviteit op een Plex-server die altijd aanstaat begint met vaststellen welke taken de CPU, opslag en ventilatoren daadwerkelijk bezig houden.

Het doel is niet om alle schijven te dwingen in slaapstand te gaan of de server koste wat kost stil te maken. Het gaat erom de Plex-status te scheiden van bulkmedia, taken die media gebruiken in te plannen, waar passend efficiënte versnelling toe te passen en te controleren of het thermische gedrag en de opslagactiviteit normaal afspelen en onderhoud blijven ondersteunen.

Meet de CPU-warmte en schijfactiviteit afzonderlijk

Een hoge processortemperatuur, hoge ventilatorsnelheid en schijfactiviteit kunnen door verschillende taken worden veroorzaakt. Een transcode kan de processor verhitten zonder alle mediadrives te gebruiken, terwijl een bibliotheekscan schijven kan wekken met weinig CPU-belasting.

Bij een Plex-configuratie met een N100 verving hardwaretranscodering aanhoudende CPU-belasting door een zuiniger GPU-traject. Het gemeten stroomverbruik tijdens het transcoderen daalde nadat de buffer was gevuld. Dat laat zien waarom het gebruikte verwerkingstraject belangrijker is dan het woord ‘inactief’.

Registreer de CPU-temperatuur, het pakketvermogen, de schijfactiviteit en welke Plex-taak op dat moment wordt uitgevoerd. Pas het onderdeel aan dat de warmte of het ontwaken veroorzaakt, in plaats van één algemeen energiebeleid toe te passen.

Houd de Plex-status waar mogelijk gescheiden van bulkmedia

De database, metadata, logboeken en cache kunnen actief blijven, ook als er geen film wordt gestreamd. Als deze kleine bewerkingen plaatsvinden op dezelfde draaiende schijf als de mediabibliotheek, kan gewone serveractiviteit de hele mediaopslag wakker houden.

Plex kan geplande schijfactiviteit en schijfactiviteit in rust veroorzaken, zelfs wanneer er niemand kijkt. Houd de activiteit van app-gegevens en media daarom apart in de gaten.

Plaats Plex-appgegevens op een SSD als de configuratie dat ondersteunt en kijk daarna of de mediaschijven stil blijven buiten scans en weergave. Ga er niet van uit dat deze scheiding elke activering voorkomt, want bibliotheekcontroles kunnen nog steeds toegang tot de bronpaden vereisen.

Plan taken waarvoor toegang tot de mediaschijven nodig is

Het genereren van miniaturen, analyses, scans, back-upleesacties en bijbehorende automatisering hebben mogelijk toegang tot de bronmedia nodig. Plan deze taken bewust in een tijdvak, in plaats van ze over de dag te verspreiden.

Het genereren van miniaturen en analyseopdrachten kunnen mediaschijven activeren, dus het gedrag bij het stilvallen hangt af van welke geplande functies nog toegang tot de bronbestanden nodig hebben.

Plan alle activiteiten waarbij schijven worden gebruikt in een rustig tijdvak en vergelijk daarna het dagelijkse aantal keren dat schijven opspinnen en of het onderhoud is voltooid. Als de server het onderhoud herhaaldelijk niet haalt, maak het tijdvak dan langer in plaats van de slaapstand agressiever in te stellen.

Verminder de warmteontwikkeling zonder een capaciteitsprobleem te verhullen

Hardwareversnelling, een stillere taakplanning en minder overlap op de achtergrond kunnen de warmteontwikkeling verminderen, maar mogen niet worden gebruikt om te verhullen dat een server al te weinig capaciteit heeft voor de vereiste streams.

Wanneer de client en de codec dit ondersteunen, kan hardwareversneld streamen de videoconversie verplaatsen van langdurige belasting van de algemene CPU en het thermische profiel van een compacte host veranderen.

Valideer het definitieve ontwerp met de drukste normale stream en onderhoudsactiviteiten. Behoud het als de temperaturen, het ventilatorgedrag en de schijfactiviteit acceptabel blijven, zonder gemiste taken of instabiele weergave.

NAS- en serverconfiguratie

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.