Meer CPU-cores versus snellere cores voor Plex: wat is belangrijker?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Meer CPU-kernen zijn beter wanneer Plex parallelle softwaretaken moet inplannen; snellere kernen of een ondersteunde media-engine zijn belangrijker wanneer de werklast geen extra kernen kan gebruiken.

Direct Play profiteert nauwelijks van extra CPU-kernen

Wanneer clients de bronmedia rechtstreeks kunnen afspelen, levert Plex voornamelijk bestanden en sessiestatus aan in plaats van zware videoconversie uit te voeren. Extra kernen kunnen ongebruikt blijven terwijl opslag en netwerk het nuttige werk doen.

Onderhoud van de Plex-database is een aparte werklast en moet niet worden verward met een behoefte aan meer algemene CPU-kernen.

Meet het CPU-gebruik tijdens de drukste Direct Play-periode. Als gebruik en verzadiging laag blijven, zullen extra kernen dat afspeelpad niet verbeteren.

Hardwaretranscodering verandert de vergelijking

Een ondersteunde media-engine kan video-encodeer- en decodeerwerk buiten de algemene CPU-kernen afhandelen. Een bescheiden processor met de juiste versnelling kan beter presteren dan een CPU met veel kernen die terugvalt op softwareconversie.

Meerdere hardwaretranscoderingen kunnen worden uitgevoerd met relatief weinig druk op de algemene CPU wanneer de media-engine wordt ondersteund; resultaten met meerdere N100-transcoderingen vormen hiervan een gemeten voorbeeld.

Vergelijk op beide kandidaten exact de codec, HDR, ondertitels en het besturingssysteempad. Geef de voorkeur aan het systeem dat de vereiste versnelling aantoont, in plaats van aan het systeem met op papier meer kernen.

Sommige Plex-taken blijven elders beperkt

Zoeken, metadata, opstarten en databasebewerkingen kunnen al door opslag of query's worden beperkt voordat alle CPU-kernen volledig worden benut. Een upgrade naar meer kernen lost een traag apparaat voor app-gegevens niet op.

Opslag met lage latentie kan kleine Plex-werklasten met beperkte status meer verbeteren dan extra rekenkracht wanneer willekeurige toegang op SSD versus HDD de actieve bottleneck is.

Benchmark het openen van een bibliotheek, zoeken en onderhoudstaken terwijl je CPU-gebruik en latentie van app-gegevens registreert. Upgrade de bron die tijdens die taak verzadigd raakt. Wanneer conversie de bottleneck is, test dan eerst hardwareversneld streamen voordat je betaalt voor meer algemene CPU-kernen, omdat de media-engine de vergelijking volledig kan veranderen.

-15% OFF
Single board computer zimaboard2

Het aantal kernen wint bij parallelle CPU-werklasten

Meer kernen zijn belangrijk wanneer meerdere softwaretranscoderingen of aanvullende applicaties daadwerkelijk tegelijkertijd CPU-intensief werk uitvoeren. De werklast moet voldoende parallel zijn om die kernen bezig te houden.

Gebruik controles op CPU-verzadiging tijdens de werkelijke piekbelasting om te bevestigen of de processor uitvoerbaar werk in de wachtrij heeft.

Kies het systeem met meer kernen wanneer herhaalde piektests CPU-verzadiging aantonen en de werklast niet kan overschakelen op hardwareversnelling. Besteed het budget anders aan de werkelijke bottleneck.

Productvergelijkingen

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.