La différence pratique entre un CPU et un GPU
Choisir entre CPU et GPU pour un NAS ne revient pas à se demander lequel est le plus puissant dans l’absolu. Le CPU exécute le système d’exploitation et coordonne les tâches générales ; le GPU est conçu pour traiter en parallèle certains calculs, notamment ceux liés aux graphismes, à la vidéo et à certaines opérations d’apprentissage automatique. C’est la charge de travail, et non l’étiquette du processeur, qui détermine le composant important.
Un NAS est avant tout un périphérique de stockage connecté au réseau : il reçoit des demandes, gère des fichiers et les transmet à d’autres appareils. Cela sollicite le processeur, la mémoire, les disques et la connexion réseau. Un GPU n’accélère pas automatiquement la lecture ou l’écriture des fichiers et ne compense ni un réseau lent, ni des disques saturés, ni une configuration de stockage inadaptée.
Un GPU intégré fait partie du processeur ou de la puce système ; un GPU dédié est un composant séparé. Pour le TS-1277 de QNAP, le fabricant indique trois emplacements PCIe et la prise en charge de certaines cartes graphiques ; la compatibilité dépend du modèle de carte et de l’emplacement.
Fichiers, sauvegardes et réseau
Un NAS peut servir à partager des fichiers et à effectuer des sauvegardes. Le CPU traite les instructions et les demandes du système, tandis que l’appareil fournit un stockage accessible par le réseau. Les fonctions précises varient selon le modèle et le logiciel.
Les ports et adaptateurs réseau diffèrent selon les modèles. QNAP indique, par exemple, que le TS-1277 comporte quatre ports Gigabit Ethernet et prend en charge des cartes réseau 10 ou 40 GbE dans ses emplacements PCIe. Ces caractéristiques concernent ce modèle précis, pas tous les NAS.
Un GPU peut intervenir si le NAS exécute une application qui l’utilise réellement, comme un service d’analyse d’images ou de traitement multimédia. Cela ne signifie pas qu’il accélère les tâches courantes liées aux fichiers. Pour le stockage et les sauvegardes, vérifiez d’abord les disques, la mémoire, le réseau et la capacité du CPU ; ne retenez le GPU que si une application précise le prend en charge et en a besoin.
Transcodage : distinguer lecture et conversion
Pendant la lecture d’un contenu multimédia, celui-ci peut être lu directement ou converti par le serveur. QNAP indique que le TS-1277 peut utiliser l’accélération matérielle du transcodage dans QTS avec des cartes graphiques NVIDIA compatibles. Cette fonction concerne ce modèle et cette configuration.
QNAP précise que Virtualization Station peut utiliser des cartes graphiques AMD ou NVIDIA sur le TS-1277 en les attribuant à une machine virtuelle. Selon la page produit, la compatibilité GPU avec QTS se limite aux cartes NVIDIA. Vérifiez les spécifications du modèle et de la carte concernés.
QNAP indique que, sur le TS-1277, lorsque Virtualization Station utilise des cartes graphiques, QTS suspend temporairement l’accélération matérielle du transcodage, et inversement. Ces deux fonctions ne sont pas utilisables simultanément dans cette configuration.
Avant d’acheter un GPU pour un serveur multimédia, déterminez ce qui se passe lors d’une lecture réelle : lecture directe, remultiplexage, conversion audio ou transcodage vidéo. Vérifiez ensuite la prise en charge par le modèle, l’application et le système exacts. Si le client peut lire directement vos fichiers, mieux vaut parfois privilégier la compatibilité des formats et des appareils plutôt que d’augmenter la puissance graphique.
Machines virtuelles : ressources système et passage du GPU
La documentation de TrueNAS indique que chaque machine virtuelle reçoit une partie de la mémoire système et un volume zvol ; tant que la VM est active, ces ressources ne sont plus disponibles pour l’hôte ni pour les autres machines virtuelles. Pour attribuer un GPU à une VM, TrueNAS exige qu’un GPU soit isolé à cette fin.
L’utilisation d’un GPU dans une machine virtuelle est une fonction distincte : TrueNAS indique qu’il faut d’abord isoler le GPU pour pouvoir l’attribuer à une VM. La configuration précise dépend du système et du périphérique ; la documentation de TrueNAS décrit également l’allocation du CPU et de la mémoire aux machines virtuelles.
Les capacités varient selon le produit. Pour certains modèles de sa gamme, QNAP indique que certaines cartes graphiques peuvent améliorer le traitement d’images ou les performances des machines virtuelles grâce au GPU passthrough, tout en fixant des limites concernant les cartes, les emplacements et les usages simultanés. Sur le TS-1277, par exemple, l’utilisation de cartes graphiques dans Virtualization Station suspend temporairement le transcodage matériel de QTS, et inversement. Un GPU partagé entre plusieurs fonctions peut obliger à choisir la charge prioritaire.
Pour comparer des NAS destinés à la virtualisation, vérifiez la compatibilité de l’hyperviseur avec le modèle, la capacité mémoire maximale, l’allocation du CPU et la prise en charge du passage direct des périphériques. Examinez aussi les limites liées aux emplacements et à l’alimentation. Ne transposez pas le comportement d’un modèle QNAP ou d’une version de TrueNAS à un autre NAS ou à une autre version logicielle.
IA locale : puissance de calcul ne signifie pas compatibilité
Les GPU peuvent être utiles pour certaines opérations d’IA, car ils traitent en parallèle de grands ensembles de calculs. Cela peut compter pour l’entraînement comme pour l’inférence, même si l’intérêt dépend de la taille du modèle et de la charge. Un CPU peut également exécuter certaines tâches d’IA ; la différence pratique tient au temps, aux ressources et à la prise en charge du modèle et du logiciel choisis.
Dans un NAS, la question ne consiste pas seulement à savoir si une carte graphique peut être installée. Il faut vérifier que l’application prend en charge le périphérique, que le système d’exploitation dispose de pilotes et de bibliothèques compatibles, et que la mémoire du GPU suffit pour le modèle et son contexte de travail. La connexion PCIe, la consommation électrique, le refroidissement et l’espace disponible limitent aussi le choix de la carte.
QNAP décrit l’utilisation de GPU et son paquet QuAI sur certains NAS compatibles. Pour vérifier une configuration précise, consultez les caractéristiques du modèle et la liste de compatibilité. La mention « IA » sur une fiche produit ne dispense pas de vérifier l’application et le GPU exacts.
Si vous souhaitez exécuter des modèles localement, commencez par déterminer si vous avez besoin d’inférence, d’entraînement ou de traitement d’images, quel logiciel vous utiliserez et quel modèle vous comptez charger. Comparez ensuite ses exigences en GPU et en mémoire avec la prise en charge du NAS.
Une comparaison fondée sur les usages réels
Pour comparer des NAS, relevez le modèle et la variante exacts, la version du système d’exploitation et les applications à exécuter. Pour chaque tâche, vérifiez les ressources requises et la compatibilité du produit.
Une séquence de vérifications aide à comparer les exigences de la fonction avec celles du NAS avant de choisir :
- Définissez la charge : fichiers et sauvegardes, lecture directe, transcodage, VM ou IA locale.
- Identifiez les ressources nécessaires à la tâche que vous souhaitez exécuter.
- Vérifiez le modèle exact : emplacements, dimensions de la carte, alimentation, refroidissement et mémoire maximale.
- Vérifiez la chaîne logicielle : système d’exploitation, pilotes, application, codecs ou hyperviseur.
- Consultez les limites indiquées pour les fonctions recherchées.
- Testez une charge représentative : les fichiers, clients et applications dont vous avez réellement besoin.
La fiche produit et la liste de compatibilité de chaque fabricant peuvent préciser les appareils et fonctions pris en charge. Vérifiez le modèle et la version exacts, ainsi que la carte et l’application envisagées, avant de choisir un NAS.
Quel composant pour quel usage ?
Pour stocker et partager des fichiers, comparez les capacités du CPU, de la mémoire, des disques et du réseau des modèles envisagés. Pour le multimédia, vérifiez si les clients peuvent lire directement les formats et, si un transcodage est nécessaire, contrôlez la prise en charge matérielle par l’application et le modèle exact.
Pour la virtualisation, commencez par le CPU et la mémoire disponible pour l’hôte et les machines virtuelles. Un GPU ne devient un critère d’achat que si une VM ou une application a besoin d’y accéder directement et si le produit prend en charge cette attribution. Pour l’IA locale, évaluez la charge, le modèle, la mémoire graphique et la prise en charge logicielle avant d’envisager une carte.
Le choix dépend des tâches prévues : un GPU peut être utile pour des calculs parallèles, notamment certaines charges d’IA, si le matériel et le logiciel sont compatibles. Vérifiez les exigences de chaque application et la compatibilité du modèle de NAS avant de choisir ses composants.