Przejdź do głównej zawartości

Wymagania komputera: ile telefonów na jeden PC

Liczba telefonów, jaką jeden komputer może obsłużyć, zależy mniej od procesora, a bardziej od sposobu podłączenia telefonów. Ta strona podaje zalecane konfiguracje, pomiary, na których je oparto, oraz to, co sprawdzić przed dodaniem kolejnych telefonów.

Minimum​

  • System operacyjny: Windows 10+, macOS 13+ lub Ubuntu 22.04+ (64-bitowy).
  • Procesor: 4 rdzenie.
  • Pamięć: 8 GB RAM.
  • Dysk: SSD.

Zalecana liczba telefonów na komputer​

KomputerPrzykładowe procesoryPamięćZalecana liczba telefonów
Podstawowy4 rdzenie / 8 wątków (Intel Core i3-12100, AMD Ryzen 3 4100)8 GB15–25
Standardowy6 rdzeni / 12 wątków (AMD Ryzen 5 5600, Intel Core i5-12400)16 GB40–50, do 60
Wysokiej klasy8 rdzeni lub więcej (AMD Ryzen 7 5700X, Intel Core i5-13600K)32 GB60–80
Więcej niż 80–100 telefonów——Podziel telefony na kilka komputerów

Liczba telefonów wykonujących zadania jednocześnie jest też ograniczona przez limit współbieżnych urządzeń w Twojej licencji, widoczny na ekranie licencji w aplikacji.

Na czym opierają się te liczby​

Mierzyliśmy komputer z Windows z procesorem AMD Ryzen 5 5600 (6 rdzeni / 12 wątków), 32 GB RAM i dyskiem NVMe SSD, gdy 21 telefonów wykonywało zadania Super Marketing:

  • Cały komputer wykorzystywał 11–14% CPU, z czego sam TikMatrix około 7%.
  • TikMatrix zużywał łącznie około 1.5 GB pamięci.
  • To przekłada się na około 0.04 wątku CPU i 70 MB pamięci na telefon. Większość obciążenia procesora idzie na rysowanie podglądów ekranu na żywo w siatce urządzeń.

Obciążenie nie jest stałe. Osiąga szczyt, gdy wszystkie telefony uruchamiają się naraz, gdy filmy są przesyłane na telefony do publikacji oraz gdy otwierasz urządzenie w trybie Dużego ekranu w wysokiej rozdzielczości. Powyższe zalecenia zostawiają zapas równy 3–5-krotności zmierzonego obciążenia na te szczyty.

Co ogranicza najpierw: połączenia​

Zanim wyczerpie się procesor, zwykle wyczerpuje się połączenie z telefonami:

  • Wi-Fi (bezprzewodowe ADB): utrzymuj 20–30 telefonów na jeden punkt dostępu i używaj 5 GHz. Aby dodać więcej, dołóż punkty dostępu albo przenieś telefony na USB. Przeciążony punkt dostępu objawia się tym, że telefony przechodzą w tryb offline lub zadania przekraczają limit czasu, zwłaszcza podczas publikowania filmów.
  • USB: używaj zasilanych hubów USB z około 10 portami każdy i podłączaj huby do różnych kontrolerów USB w komputerze (na przykład portów z tyłu i z przodu), zamiast łączyć je szeregowo na jednym porcie.
  • Jeden komputer, jeden serwer ADB: każdy telefon podłączony do komputera korzysta z tego samego serwera ADB. Powyżej 80–100 telefonów staje się on wąskim gardłem, dlatego większe farmy powinny używać kilku komputerów.

Konfigurację USB i bezprzewodową znajdziesz w Podłączanie Urządzeń.

Zmniejsz obciążenie na telefon​

  • W Ustawieniach przesyłania ekranu wybierz niską Rozdzielczość małego ekranu (240 lub 360) i niską liczbę FPS. Podglądy ekranu są największym kosztem procesora, gdy podłączonych jest wiele telefonów.
  • Upewnij się, że sterownik karty graficznej komputera jest zainstalowany. Bez działającego sterownika graficznego podglądy ekranu są rysowane przez procesor.

Dodawaj telefony etapami​

Dodawaj po około 10 telefonów naraz i obserwuj Menedżera zadań (Monitor aktywności na macOS) podczas wykonywania zadań. Jeśli przy szczycie obciążenia CPU pozostaje poniżej 70%, a zadania nie kończą się niepowodzeniem częściej niż wcześniej, dodaj kolejną partię.