remid12 4 Posted December 20, 2024 Posted December 20, 2024 Bonjour tout le monde, Je viens ici pour avoir des conseils pour ma migration de mon server Emby. En effet j'ai ouvert mon server à quelques amis et en plusieurs lecture simultanée nous avons des lags, cela est clairement du à mon serveur physique qui est vieux (un vieux i5). J'ai changé mon processeur pour prendre le dernier compatible avec ma vielle CM, un 4 coeurs 8 thread. Ca a amélioré mais c'est pas ça. Surtout quand sa transcode étant donné que je met pas mal de film/série en 4k pour moi et que mes collègues a distance n'ont pas forcément la connexion pour. De ce fait j'ai pour plan de changer ma machine. J'ai vu en parcourant le forum que certains utilisé aussi la GPU pour le transcodage ! Est-ce que ca vaut vraiment le coup, où faut t'il mieux mettre un bon proco ? Avez vous des recommandations, requierment à me suggéré ? Il est à noté que mon Emby server tourne sur une VM windows 10 sur ma machine physique qui est en WS 2003. Pensez vous que si je change mon architecture et que je met mon emby server sur mon hote directement cela pourrais vraiment me faire gagner des performances où pas forcément ? Car j'aimerai avoir un système séparé pour mon Emby Server plutôt que tout mettre sur mon host. En vous remerciant, Rémi
vincen 31 Posted December 20, 2024 Posted December 20, 2024 Salut, Quelques petites pistes déja pour cogiter: -> comment est fait ton stockage actuel ? raid ? disque méca ? quelle vitesse ? -> tu as tout intérêt à mettre ton Emby server sur un OS Natif et quasi obligatoire toute façon si tu veux utiliser un GPU. -> pour le GPU tu peux trouver des bons compromis avec des cartes d'occase et ça donne un très bon coup de boost ! Vincèn
remid12 4 Posted December 20, 2024 Author Posted December 20, 2024 Salut, Tout d'abord, merci de ta réponse. Alors j'ai tout sur mon petit serveur maison, une dizaine de disque mécanique de gros volume. J'ai pas de RAID mais c'est tout comme un petit logiciel me permet de synchroniser des dossiers que je met sur deux disque séparé pour couvrir d'éventuelle panne mécanique. Si tu me demande la vitesse, est-ce que c'est un lien au fait que l'accès disque peut jouer pour le transcodage ? J'ose espérer que non quand même ^^ Surtout que mes disques sont triplement chiffré via un software, ce qui réduit leur vitesse de lecture/écriture. A noter que mes séries sont sur un disque, les films sur d'autres etc... Le tout étant partagé actuellement pour que ma VM puisse y avoir accès via le réseau ( réseau bridge car ma VM est sur le même serveur que mes disques). A noter que ma VM est elle aussi sur un disque mécanique et n'est pas sur le disque SSD de mon système. Si cela peut jouer en termes de performance, je peux très bien y remédier. Ben de base je souhaite pas avoir de GPU généralement gourmand en énergie et qui tournerai grandement pour rien sachant que tout le monde est pas h24 sur le serveur. Mais si vraiment cela peut être diaboliquement efficace je peux aussi y remédier sachant que j'ai de bonne carte qui dorme, les vrai comprendrons pourquoi mdr. Mon vieux serveur ayant une bonne paire d'année ( et sous WS2003 comme je disais ) l'idée était un changement de la CM+Proc+RAM pour avoir un gros CPU multicœur pouvant me servir pour ma VM emby et accessoirement pour d'autres utilisation de mon serveur qui n'est la que pour de la pur bureautique, partage de fichier, script domotique où autres. J'ai pas trouvé de recommandation de puissance nécessaire en fonction de x utilisateurs par exemple. C'est pour cela que je poste ici. Rémi
vincen 31 Posted December 20, 2024 Posted December 20, 2024 (edited) 1 hour ago, remid12 said: Si tu me demande la vitesse, est-ce que c'est un lien au fait que l'accès disque peut jouer pour le transcodage ? J'ose espérer que non quand même ^^ Surtout que mes disques sont triplement chiffré via un software, ce qui réduit leur vitesse de lecture/écriture. A noter que mes séries sont sur un disque, les films sur d'autres etc... Si parce que la vitesse d'accès aux données est le premier point éventuel de blocage, il faut privilégier dans la mesure du possible des 7200rpm ! Par contne le chiffrage ça c'est une terrible idée parce que ça fait ramer les accès. As-tu essayé avec un disque sans cryptage ? 1 hour ago, remid12 said: Mais si vraiment cela peut être diaboliquement efficace je peux aussi y remédier sachant que j'ai de bonne carte qui dorme, les vrai comprendrons pourquoi mdr. Ben ça peut vraiment aider effectivement pour le transcodage ! 1 hour ago, remid12 said: J'ai pas trouvé de recommandation de puissance nécessaire en fonction de x utilisateurs par exemple. C'est pour cela que je poste ici. non parce que c'est un ensemble d'éléments qui contribuent à pouvoir faire du transcodage bien ou pas et en multi-sessions ou pas ! Si l'accès disque rame, tu auras beau avoir une config de taré derrière ben ça ramera.... Un truc à faire gaffe aussi est l'espace disponible et où tu as configuré le dossier temp pour le transcodage ! Déja je commencerais par mettre une biblio sur un disque en 7200 si tu en as un et sans cryptage ainsi que la question du dossier temp et déja voir les changements Sous Windows c'est pas mon domaine mais tu dois pouvoir trouver des logiciels ou peut être un outil système qui permette de mesurer la vitesse de lecture sur tes disques et tester selon cryptage ou pas ou 7200 ou moins rapide. Edited December 20, 2024 by vincen
remid12 4 Posted December 20, 2024 Author Posted December 20, 2024 Tous mes disques sont en 7200 rpm ça c'est une base chez moi, les 5400 rpm c'est pour caller des meubles xD J'aurais pas pensé que ça puisse jouer autant ceci dit, merci de tes précieux conseils ! Ma biblio est répartis sur plusieurs disque donc ca doit bien aider. Si quelqu'un regarde un série pendant qu'un autre regarde un film, ça va piocher dans des disques différents Idem film HD et film 4K sont aussi sur des disques différent de souvenir Actuellement ce qui me limite c'est mon CPU qui est à 99% d'utilisation des qu'il y à du transcodage. Comme je disais c'est un vieux CPU donc... Je vais regarder le fichier temp pour le transcodage ça j'ai jamais regardé mais en effet vérifier sa taille, et par conséquent déplacer ma VM sur un SSD pourra largement aider du coup je pense. Mon objectifs et dans tous les cas de upgrader CPU, RAM et CM car je fais pas que cela avec mon serveur. De ce côté la, plus je prends de coeurs et de thread mieux sera répartis la charge on est d'accord ? Merci
angel060 1 Posted December 21, 2024 Posted December 21, 2024 J'utilise un Nas et la plus part des connexion sont géré par les device donc le serveur ne fait que des lecture direct donc pas de soucis pour les connexion 4K 1 1
vincen 31 Posted December 21, 2024 Posted December 21, 2024 19 hours ago, remid12 said: Actuellement ce qui me limite c'est mon CPU qui est à 99% d'utilisation des qu'il y à du transcodage. Comme je disais c'est un vieux CPU donc... Oui effectivement donc c'est la première chose à upgrader ! 19 hours ago, remid12 said: De ce côté la, plus je prends de coeurs et de thread mieux sera répartis la charge on est d'accord ? Oui effectivement et à priori de ce que je vois sur mon serveur Emby qui tourne sur un Xeon la charge monte et descend sur tous les coeurs en parallèle !
Lenders57 19 Posted December 31, 2024 Posted December 31, 2024 Salut, tu as quoi comme processeur actuellement pour qu'il soit à 99% (une référence stp)
remid12 4 Posted January 10 Author Posted January 10 Désolé de la réponse tardive, pas mal de taf en ce moment. Alors j'ai du aller regardé dans la compta car c'était bien vieux mdr, j'avais un i5-4460 acheté en Janvier 2016 donc voilà clairement pas suffisant. Depuis je suis passé au plus puissant pour ma CM j'ai un i7-5775C, franchement ça va bien mieux, même à plusieurs pas beaucoup de lag. Mais ca monte vite dans les tours quand même. Ma ram est à 1600MHz ça doit pas aider non plus... Du coup d'ici un mois où deux je vais voir pour changer CM+Proc+RAM pour prendre un truc solide. Si je le garde 10 ans comme l'autre je peux me permettre de prendre quelque chose de bien hein Faut juste que je trouve sur quel architecture partir
vincen 31 Posted January 10 Posted January 10 17 minutes ago, remid12 said: Faut juste que je trouve sur quel architecture partir Peut être envisager une architecture AMD, le rapport prix/performance comparé à l'Intel est plus qu'intéressant franchement
Lenders57 19 Posted January 10 Posted January 10 (edited) Ok à titre d'info j'ai un intel N100 avec 16go de ddr5 et lors de transcodage ça consomme que dalle (on parle d'une utilisation proc de même pas 10% et en terme de ram ça consomme rien) https://www.cpubenchmark.net/compare/2539vs2230vs5157/Intel-i7-5775C-vs-Intel-i5-4460-vs-Intel-N100 Ma conf c'est un n100, 16go de ddr5 & 4 HDD et j'ai aucun soucis (la machine qui héberge emby contient également des services web. En terme de consommation (si c'est quelque chose qui compte pour toi), il est incroyable. Si la conso t'importe peu, regarde du côté AMD comme dit effectivement vincen très bon rapport qualité/prix (intel douille pour rien et sont éclatés maintenant) Par exemple le R7 5700x en plateforme AM4 ou alors les 77xx en AM5 Edited January 10 by Lenders57
remid12 4 Posted January 10 Author Posted January 10 Ouais dans l'idée je pensais plus partir sur du AMD, les EPYC ont l'air ouf mais le prix... y pique ! ^^ Étonnant que tu as pas de soucis avec ton N100 il est bien moins puissant pourtant, peut être est tu seul sur ta médiathèque ? Moi j'ai ouvert l'accès à famille et amis et au fur et à mesure qu'il découvre j'ai pas mal de monde de connecté dessus. Et j'ai également aussi des services web en sus. Merci pour les conseils je vais regardé en AM4 ou plutôt en AM5 je pense Ca a bien évolué depuis ma plateforme !
Lenders57 19 Posted January 11 Posted January 11 12 hours ago, remid12 said: Ouais dans l'idée je pensais plus partir sur du AMD, les EPYC ont l'air ouf mais le prix... y pique ! ^^ Étonnant que tu as pas de soucis avec ton N100 il est bien moins puissant pourtant, peut être est tu seul sur ta médiathèque ? Moi j'ai ouvert l'accès à famille et amis et au fur et à mesure qu'il découvre j'ai pas mal de monde de connecté dessus. Et j'ai également aussi des services web en sus. Merci pour les conseils je vais regardé en AM4 ou plutôt en AM5 je pense Ca a bien évolué depuis ma plateforme ! Ca sert à rien un EPYC en terme de conso/perf, si ton serveur n'est pas utilisé H24 c'est plus couteux qu'autre chose. Concernant le transcodage, il y a du cache. Tu peux également voir les paramètres de transcodage sur ton serveur. Sur mon serveur on est entre 2 et 3, et y'a pas besoin de transcodage à chaque fois. Je suis sur une distri debian contrairement à toi qui est sur du windows, déjà juste en en terme de mémoire/cons debian est bien plus performant que windows. En plus t'es sur une vm donc ça pompe encore plus Avant de faire une nouvelle config, monitore ton serveur, regarde la conso proc/ram, tu économiseras
remid12 4 Posted January 11 Author Posted January 11 Bah c'est plus du professionnel les EPYC ouais. Quand j'ai vu les perfs puis le prix j'ai bien compris haha. C'est vrai ça tu as raison il n'y à pas toujours de transcodage, quand moi je suis à la maison par exemple je suis sans transcodage et la clairement ca consomme rien. Ouais ton architecture est vachement plus light, ca n'a rien à voir avec mon usine à gaz ! ^^ Je te remercie de tous tes conseils et explications
Lenders57 19 Posted January 11 Posted January 11 Just now, remid12 said: Bah c'est plus du professionnel les EPYC ouais. Quand j'ai vu les perfs puis le prix j'ai bien compris haha. C'est vrai ça tu as raison il n'y à pas toujours de transcodage, quand moi je suis à la maison par exemple je suis sans transcodage et la clairement ca consomme rien. Ouais ton architecture est vachement plus light, ca n'a rien à voir avec mon usine à gaz ! ^^ Je te remercie de tous tes conseils et explications Yep les EPYC c'est les proc serveurs qui concurrencent les "XEON" d'intel, mais c'est des trucs 12 coeurs 24threads = inutile. Le transcodage est plus performant avec une accélération matérielle (carte graphique). Un simple R7 5700x par exemple (si tu regardes les bench avec cpu benchmark https://www.cpubenchmark.net/compare/2539vs2230vs5157vs4814/Intel-i7-5775C-vs-Intel-i5-4460-vs-Intel-N100-vs-AMD-Ryzen-7-5700X) le R7 est ultra bon (et il coute quoi, 150€ et la cm c'est 120)) Mais le mieux reste de monitorer et d'avoir quelque chose d'adapté mais assez flexible, ce qui sera très simple pour toi. Aucun souci, si tu veux lacher ta conf par la suite, n'hésite pas bon week-end !
remid12 4 Posted January 11 Author Posted January 11 Yes après perso le nombre de cœur est intéressant pour moi car comme je suis sous VM ca me permet de donner des coeurs aux VM comme je l'entend. Et j'ai plusieurs VM. Après l’accélération matérielle c'est top, mais pour une machine qui tourne H24 ca va piquer niveau électricité j'ai bien peur. Je cherche pas à être le plus économique possible, mais si je peux éviter des consommations abusive voilà ^^ Ce qui est bête c'est que j'ai pas mal de bonne carte graphique dont une 3080Ti qui dorment ( utilisé pour le minage avant) avec ça je suis sur que j'aurai pas eu de soucis ! Mais voila la conso après. Ah ouais je viens voir le benchmark ya pas photo, je pensais partir sur du AMD5 plus de base, mais quand je vois la différence de benchmark juste avec un 5700x sous AM4 c'est déjà énorme. Et vu que mon serveur fait que de la bureautique hormis ma VM emby je pense que ça peux largement suffire ! Je ferais ça le mois prochain je pense que la je viens de prendre 2x Disques de 16TB ca pique, donc l'update le mois prochain je pense Bonne idée je reviendrais poster ma config ici ! Merci et bon week-end à toi aussi
Luke 39825 Posted January 14 Posted January 14 I would also suggest taking a look at the hardware section of the community for lots of great advice: https://emby.media/community/index.php?/forum/168-hardware/
remid12 4 Posted January 24 Author Posted January 24 Hi Luke, Thanks for the link I will go have a look, for sure it will help me Jai une autre question / suggestions plus générale à ce sujet dont j'ai eu un flash cette nuit. On a précédemment parlé de faire attention d'avoir des disques de 7200 tpm qu'il fallait éviter qu'ils soient encrypte ect. Bref il faut faire attention au disque et a l'accès disque on dira. A savoir que mon système est redondé, c'est a dire, par exemple, mes series sont sur un disque dur, et j'ai un autre disque dur de même capacité avec un logiciel qui tous les soirs vérifie les différences et si besoin synchronise. J'ai fais du raid logiciel de dossier en quelques sortes. Sachant que notre médiathèque peut prendre plusieurs dossiers pour faire un meta-groupe (série par exemple). Actuellement on est d'accord que seul mon disque 1 travaille et est utilisé. Le 2 lui rien. Il serait peut être intéressant de diviser en deux groupes moitié moitié, série 1 et série 2. Série 1 serais sur le disque 1, mais quand même répliqué sur le disque 2 bien sûr. Et série 2 serais sur le disque 2, mais bien sûr répliqué sur le disque 1. Ainsi en cas de panne d'un des deux disques j'aurai toujours tout mes series. Mais a l'inverse dactuellement si sur ma médiathèque on regarde a plusieurs des séries, (selon série), la charge des disques sera peut être réparti sur deux disques. Qu'en pensez vous ?
Lenders57 19 Posted January 24 Posted January 24 3 minutes ago, remid12 said: Hi Luke, Thanks for the link I will go have a look, for sure it will help me Jai une autre question / suggestions plus générale à ce sujet dont j'ai eu un flash cette nuit. On a précédemment parlé de faire attention d'avoir des disques de 7200 tpm qu'il fallait éviter qu'ils soient encrypte ect. Bref il faut faire attention au disque et a l'accès disque on dira. A savoir que mon système est redondé, c'est a dire, par exemple, mes series sont sur un disque dur, et j'ai un autre disque dur de même capacité avec un logiciel qui tous les soirs vérifie les différences et si besoin synchronise. J'ai fais du raid logiciel de dossier en quelques sortes. Sachant que notre médiathèque peut prendre plusieurs dossiers pour faire un meta-groupe (série par exemple). Actuellement on est d'accord que seul mon disque 1 travaille et est utilisé. Le 2 lui rien. Il serait peut être intéressant de diviser en deux groupes moitié moitié, série 1 et série 2. Série 1 serais sur le disque 1, mais quand même répliqué sur le disque 2 bien sûr. Et série 2 serais sur le disque 2, mais bien sûr répliqué sur le disque 1. Ainsi en cas de panne d'un des deux disques j'aurai toujours tout mes series. Mais a l'inverse dactuellement si sur ma médiathèque on regarde a plusieurs des séries, (selon série), la charge des disques sera peut être réparti sur deux disques. Qu'en pensez vous ? Rien ne t'empêche de le faire, si sur ton disque 1 tu as : Series/Serie1 et Series/Serie2 Répliquées sur ton disque 2 Tu crées ta médiathèque series tu mets juste les dossiers Series/Serie1 (du disque 1) et Series/Serie2 de ton disque 2 Mais je vois pas l'intérêt perso. La vitesse de lecture ne posera aucun soucis, et tous les disques ont un SMART en cas de soucis
vincen 31 Posted January 24 Posted January 24 4 minutes ago, Lenders57 said: Mais je vois pas l'intérêt perso. La vitesse de lecture ne posera aucun soucis, et tous les disques ont un SMART en cas de soucis +1 au prix d'une certaine complexité ce qui ajoute au risque d'erreurs !! pour le SMART cela n'est pas infaillible et un disque peut "péter" sans crier gare
Lenders57 19 Posted January 24 Posted January 24 Just now, vincen said: +1 au prix d'une certaine complexité ce qui ajoute au risque d'erreurs !! pour le SMART cela n'est pas infaillible et un disque peut "péter" sans crier gare Alors, oui et non, parce que smart écoute en permanence et te notifie dès qu'il capte un problème. De plus un HDD ne lâche pas d'un coup (contrairement à un ssd) donc t'as le time de backup.
vincen 31 Posted January 24 Posted January 24 1 minute ago, Lenders57 said: Alors, oui et non, parce que smart écoute en permanence et te notifie dès qu'il capte un problème. De plus un HDD ne lâche pas d'un coup (contrairement à un ssd) donc t'as le time de backup. Euh tu as pas dû utiliser beaucoup de disques mécaniques parce que ça peut clairement péter sans crier gare et sans avertissement SMART ! En général le SMART t'avertit avant mais tu ne peux pas compter que là-dessus sinon tu prends de gros risques !
remid12 4 Posted January 30 Author Posted January 30 En effet, j'ai déjà eu un disque qui à lâcher tout simplement sans prévenir et hop, finito pipo. Ok, j'ai pensé à cela car on m'a parlé de la vitesse de lecture des disques qui pouvait être importante. Sachant que mes disques sont tous chiffrés et qu'on commence à être beaucoup sur le serveur je me disais pourquoi pas faire cela. Ça couterai pas grand choses, et ça pourrait aider. Mais après au niveau de mes partages Windows et tout ça serait la galère, donc si vous pensez que c'est pas utile tant mieux !
remid12 4 Posted February 18 Author Posted February 18 Bonjour tout le monde, Juste pour vous tenir au courant comme promis, voici la configuration que j'ai commandé et qui arrive petit à petit en ce moment. Je préviens, je me suis fait plaisir. CM : ASUS PRIME X670-P CPU : Ryzen 9 7900 12coeurs 24 Thread 3.7 / 5.4GHz RAM : CORSAIR VENGEANCE DDR5 RAM 64Go (2x32Go) 5200MHz Alim : CORSAIR CX650 ATX 650W SSD : 2x Samsung SSD Interne 990 PRO avec dissipateur, NVMe M.2 PCle 4.0, 1 To que je mettrais en RAID 1 pour la sureté des données du système. Boitier : Fractal Design Define R5 qui pourra accueillir mes 10 HDD. Normalement quand tout cela sera monté, je pense que cela devrait tourner au petit oignon
vincen 31 Posted February 18 Posted February 18 12 minutes ago, remid12 said: SSD : 2x Samsung SSD Interne 990 PRO avec dissipateur, NVMe M.2 PCle 4.0, 1 To que je mettrais en RAID 1 pour la sureté des données du système. Boitier : Fractal Design Define R5 qui pourra accueillir mes 10 HDD. Pas compris ta config là avec les 2 SSD et le NVMe Sympa le boitier mais il y a pas de ventilateur devant les racks de disque ? En tout cas ça va te faire une belle config
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now