Перейти к основному содержимому

Системные требования: сколько телефонов на один ПК

Сколько телефонов может обслуживать один компьютер, зависит не столько от процессора, сколько от того, как подключены телефоны. На этой странице приведены рекомендуемые конфигурации, измерения, на которых они основаны, и что проверить перед добавлением новых телефонов.

Минимум​

  • Операционная система: 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 threads и 70 MB памяти на один телефон. Большая часть нагрузки на процессор уходит на отрисовку живых превью экранов в сетке устройств.

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

Что ограничивает в первую очередь: подключение​

Обычно раньше, чем заканчивается ресурс процессора, перестаёт справляться подключение к телефонам:

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

См. Подключение устройств для настройки USB и беспроводного подключения.

Как снизить нагрузку на один телефон​

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

Добавляйте телефоны поэтапно​

Добавляйте примерно по 10 телефонов за раз и следите за Диспетчером задач (на macOS — «Мониторинг системы») во время выполнения задач. Если в пиковые моменты загрузка процессора остаётся ниже 70%, а задачи не начинают падать чаще, чем раньше, добавьте следующую партию.