Перейти до основного вмісту

Вимоги до комп’ютера: скільки телефонів на один ПК

Скільки телефонів може обслуговувати один комп’ютер, залежить менше від процесора, ніж від того, як підключено телефони. На цій сторінці наведено рекомендовані конфігурації, виміри, на яких вони ґрунтуються, і що перевірити перед додаванням нових телефонів.

Мінімум​

  • Операційна система: Windows 10+, macOS 13+ або Ubuntu 22.04+ (64-розрядна).
  • Процесор: 4 ядра.
  • Пам’ять: 8 GB ОЗП.
  • Диск: SSD.

Рекомендована кількість телефонів на комп’ютер​

Комп’ютерПриклади процесорівПам’ятьРекомендована кількість телефонів
Початковий4 ядра / 8 потоків (Intel Core i3-12100, AMD Ryzen 3 4100)8 GB15–25
Середній6 ядер / 12 потоків (AMD Ryzen 5 5600, Intel Core i5-12400)16 GB40–50, до 60
Потужний8 ядер і більше (AMD Ryzen 7 5700X, Intel Core i5-13600K)32 GB60–80
Понад 80–100 телефонів——Розподіліть телефони між кількома комп’ютерами

Скільки телефонів виконують завдання одночасно, також обмежує кількість одночасних пристроїв за вашою ліцензією. Її видно на екрані ліцензії в застосунку.

На чому ґрунтуються ці цифри​

Ми вимірювали ПК з Windows на AMD Ryzen 5 5600 (6 ядер / 12 потоків), 32 GB ОЗП і NVMe SSD, поки 21 телефон виконував завдання Супермаркетингу:

  • Увесь комп’ютер використовував 11–14% CPU, з них на TikMatrix припадало близько 7%.
  • TikMatrix загалом використовував близько 1.5 GB пам’яті.
  • Це приблизно 0.04 потоку CPU і 70 MB пам’яті на один телефон. Більшість навантаження на процесор припадає на малювання живих попередніх переглядів екранів у сітці пристроїв.

Навантаження не стале. Піки виникають, коли всі телефони запускаються одночасно, коли відео передаються на телефони для публікації та коли ви відкриваєте пристрій у режимі великого екрана з високою роздільною здатністю. Рекомендації вище залишають запас у 3–5 разів більший за виміряне навантаження для таких піків.

Що обмежує першим: підключення​

Зазвичай раніше, ніж вичерпається ресурс CPU, закінчується підключення до телефонів:

  • Wi-Fi (бездротовий ADB): тримайте 20–30 телефонів на одній точці доступу і використовуйте 5 GHz. Щоб додати більше, додайте точки доступу або перенесіть телефони на USB. Перевантажена точка доступу проявляється як офлайн-статус телефонів або тайм-аути завдань, особливо під час публікації відео.
  • USB: використовуйте USB-хаби з живленням, приблизно на 10 портів кожен, і підключайте хаби до різних USB-контролерів комп’ютера (наприклад, задніх і передніх портів), а не з’єднуйте їх послідовно в один порт.
  • Один комп’ютер, один ADB-сервер: усі телефони на комп’ютері використовують один ADB-сервер. Понад 80–100 телефонів він стає вузьким місцем, тому великим фермам варто використовувати кілька комп’ютерів.

Про налаштування USB і бездротового підключення див. Підключення пристроїв.

Як зменшити навантаження на кожен телефон​

  • У Налаштуваннях трансляції екрана виберіть низьку Роздільну здатність малого екрана (240 або 360) і низький FPS. Попередні перегляди екранів — найбільше навантаження на CPU, коли підключено багато телефонів.
  • Переконайтеся, що встановлено драйвер графічного адаптера. Без робочого драйвера попередні перегляди екранів малює CPU.

Додавайте телефони поетапно​

Додавайте приблизно по 10 телефонів за раз і стежте за Диспетчером завдань (на macOS — Монітор активності), поки виконуються завдання. Якщо CPU у піку лишається нижче 70%, а завдання не падають частіше, ніж раніше, додайте наступну партію.