Plus de cœurs de processeur ou des cœurs plus rapides pour Plex : qu’est-ce qui compte le plus ?

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek depuis toujours, passionnée par les homelabs et les logiciels open source, elle se spécialise dans la traduction de concepts techniques complexes en guides accessibles et pratiques. Eva croit que l’auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne à la communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu’à la maîtrise des conteneurs Docker.

Un plus grand nombre de cœurs CPU est avantageux lorsque Plex doit planifier plusieurs tâches logicielles en parallèle  des cœurs plus rapides ou un moteur multimédia pris en charge sont plus importants lorsque la charge de travail ne peut pas utiliser de cœurs supplémentaires.

La lecture directe profite à peine de cœurs CPU supplémentaires

Lorsque les clients peuvent lire directement les fichiers multimédias sources, Plex se contente principalement de diffuser les fichiers et de gérer l’état des sessions, sans effectuer de conversion vidéo intensive. Les cœurs supplémentaires peuvent rester inactifs, tandis que le stockage et le réseau effectuent le travail utile.

La maintenance de la base de données Plex constitue une charge de travail distincte de la lecture vidéo et ne doit pas être confondue avec un besoin accru en cœurs CPU généraux.

Mesurez l’utilisation du CPU pendant la période de lecture directe la plus intense. Si l’utilisation et la saturation restent faibles, l’ajout de cœurs n’améliorera pas ce mode de lecture.

Le transcodage matériel change la comparaison

Un moteur multimédia pris en charge peut gérer l’encodage et le décodage vidéo en dehors des cœurs CPU généraux. Un processeur modeste doté de la bonne accélération peut surpasser un CPU multicœur qui doit effectuer la conversion logiciellement.

Plusieurs transcodages matériels peuvent s’exécuter avec une pression relativement modérée sur le CPU général lorsque le moteur multimédia est pris en charge  les résultats de transcodage multiple sur N100 fournissent un exemple mesuré.

Comparez le codec exact, le HDR, les sous-titres et le chemin utilisé par le système d’exploitation sur les deux candidats. Donnez l’avantage au système qui démontre la prise en charge de l’accélération requise plutôt qu’à celui qui affiche davantage de cœurs sur le papier.

Certaines tâches Plex restent limitées par d’autres facteurs

La recherche, les métadonnées, le démarrage et les opérations sur la base de données peuvent être limités par le stockage ou les requêtes avant que tous les cœurs CPU ne soient sollicités. Une mise à niveau vers un processeur multicœur ne résout pas le problème d’un périphérique lent pour les données d’application.

Un stockage à faible latence peut davantage améliorer les charges de travail Plex liées aux petits états que l’ajout de puissance de calcul lorsque l’accès aléatoire sur SSD ou HDD constitue le goulot d’étranglement actif.

Testez l’ouverture de la bibliothèque, la recherche et une tâche de maintenance tout en enregistrant l’utilisation du CPU et la latence des données d’application. Mettez à niveau la ressource qui sature pendant cette tâche. Lorsque la conversion constitue le goulot d’étranglement, testez le streaming accéléré matériellement avant de payer pour davantage de cœurs CPU généraux, car le moteur multimédia peut changer complètement la comparaison.

-15% OFF

Le nombre de cœurs est avantageux pour les charges CPU parallèles

Davantage de cœurs sont utiles lorsque plusieurs transcodages logiciels ou applications complémentaires effectuent réellement des tâches gourmandes en CPU au même moment. La charge de travail doit être suffisamment parallèle pour maintenir ces cœurs occupés.

Utilisez les contrôles de saturation du CPU pendant le véritable pic d’activité afin de vérifier si le processeur a du travail exécutable en attente.

Choisissez le système doté du plus grand nombre de cœurs lorsque des tests répétés en période de pointe montrent une saturation du CPU et que la charge de travail ne peut pas être transférée vers l’accélération matérielle. Sinon, consacrez votre budget au véritable goulot d’étranglement.

Comparaisons de produits

Plus à lire

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.