Aller au contenu principal

Configuration requise : combien de téléphones par PC

Le nombre de téléphones qu'un ordinateur peut piloter dépend moins du processeur que de la manière dont les téléphones sont connectés. Cette page présente les configurations recommandées, les mesures sur lesquelles elles reposent et ce qu'il faut vérifier avant d'ajouter des téléphones.

Minimum​

  • Système d'exploitation : Windows 10+, macOS 13+ ou Ubuntu 22.04+ (64 bits).
  • Processeur (CPU) : 4 cœurs.
  • Mémoire : 8 GB RAM.
  • Disque : un SSD.

Téléphones recommandés par ordinateur​

OrdinateurExemples de processeursMémoireTéléphones recommandés
Entrée de gamme4 cœurs / 8 threads (Intel Core i3-12100, AMD Ryzen 3 4100)8 GB15–25
Milieu de gamme6 cœurs / 12 threads (AMD Ryzen 5 5600, Intel Core i5-12400)16 GB40–50, jusqu'à 60
Haut de gamme8 cœurs ou plus (AMD Ryzen 7 5700X, Intel Core i5-13600K)32 GB60–80
Plus de 80–100 téléphones——Répartissez les téléphones sur plusieurs ordinateurs

Le nombre de téléphones qui exécutent des tâches en même temps est également limité par la simultanéité d'appareils de votre licence, affichée sur l'écran de licence de l'application.

Ce sur quoi reposent ces chiffres​

Nous avons mesuré un PC Windows équipé d'un AMD Ryzen 5 5600 (6 cœurs / 12 threads), de 32 GB RAM et d'un SSD NVMe, pendant que 21 téléphones exécutaient des tâches Super Marketing :

  • L'ordinateur entier utilisait 11–14% de CPU, dont environ 7% pour TikMatrix lui-même.
  • TikMatrix a utilisé environ 1.5 GB de mémoire au total.
  • Cela représente environ 0.04 thread CPU et 70 MB de mémoire par téléphone. L'essentiel du CPU sert à dessiner les aperçus d'écran en direct dans la grille des appareils.

La charge n'est pas constante. Elle culmine lorsque tous les téléphones démarrent en même temps, lorsque des vidéos sont transférées vers les téléphones pour publication, et lorsque vous ouvrez un appareil en grand écran à haute résolution. Les recommandations ci-dessus laissent une marge de 3–5 fois la charge mesurée pour absorber ces pics.

Ce qui limite en premier : les connexions​

Avant que le CPU ne sature, c'est généralement la connexion aux téléphones qui atteint sa limite :

  • Wi-Fi (ADB sans fil) : comptez 20–30 téléphones par point d'accès et utilisez la bande 5 GHz. Pour en ajouter, ajoutez des points d'accès ou passez des téléphones en USB. Un point d'accès surchargé se traduit par des téléphones hors ligne ou des tâches qui expirent, surtout pendant la publication de vidéos.
  • USB : utilisez des hubs USB alimentés d'environ 10 ports chacun, et branchez les hubs sur des contrôleurs USB différents de l'ordinateur (par exemple, les ports arrière et les ports avant) au lieu de les chaîner sur un même port.
  • Un ordinateur, un serveur ADB : tous les téléphones d'un ordinateur partagent le même serveur ADB. Au-delà de 80–100 téléphones, celui-ci devient le goulot d'étranglement, ce qui explique que les grandes fermes doivent utiliser plusieurs ordinateurs.

Voir Connexion des appareils pour la configuration USB et sans fil.

Réduire la charge par téléphone​

  • Dans les Paramètres de diffusion d'écran, choisissez une Résolution du petit écran basse (240 ou 360) et un FPS bas. Les aperçus d'écran représentent le plus gros coût CPU lorsque de nombreux téléphones sont connectés.
  • Vérifiez que le pilote graphique de l'ordinateur est installé. Sans pilote graphique fonctionnel, c'est le CPU qui dessine les aperçus d'écran.

Ajouter des téléphones par étapes​

Ajoutez environ 10 téléphones à la fois et surveillez le Gestionnaire des tâches (Moniteur d'activité sous macOS) pendant l'exécution des tâches. Si le CPU reste sous 70% au pic et que les échecs de tâches ne sont pas plus fréquents qu'auparavant, ajoutez le lot suivant.