컴퓨터 요구 사항: PC 한 대당 휴대폰 수
컴퓨터 한 대가 실행할 수 있는 휴대폰 수는 CPU보다 휴대폰을 연결하는 방식에 더 크게 좌우됩니다. 이 페이지에서는 권장 구성, 그 근거가 된 측정값, 그리고 휴대폰을 더 추가하기 전에 확인할 사항을 설명합니다.
최소 사양
- 운영 체제: Windows 10 이상, macOS 13 이상 또는 Ubuntu 22.04 이상 (64비트).
- CPU: 4코어.
- 메모리: 8 GB RAM.
- 디스크: SSD.
컴퓨터당 권장 휴대폰 수
| 컴퓨터 | CPU 예시 | 메모리 | 권장 휴대폰 수 |
|---|---|---|---|
| 엔트리 | 4코어 / 8스레드 (Intel Core i3-12100, AMD Ryzen 3 4100) | 8 GB | 15–25 |
| 메인스트림 | 6코어 / 12스레드 (AMD Ryzen 5 5600, Intel Core i5-12400) | 16 GB | 40–50, 최대 60 |
| 하이엔드 | 8코어 이상 (AMD Ryzen 7 5700X, Intel Core i5-13600K) | 32 GB | 60–80 |
| 80–100대 초과 | — | — | 휴대폰을 여러 컴퓨터에 나누어 연결 |
동시에 작업을 실행하는 휴대폰 수는 라이선스의 기기 동시 실행 수에 의해서도 제한되며, 이는 앱의 라이선스 화면에서 확인할 수 있습니다.
이 수치의 근거
AMD Ryzen 5 5600(6코어 / 12스레드), 32 GB RAM, NVMe SSD를 탑재한 Windows PC에서 휴대폰 21대가 Super Marketing 작업을 실행하는 동안 측정했습니다.
- 컴퓨터 전체 CPU 사용률은 11–14% CPU였고, 이 중 TikMatrix 자체가 약 **7%**를 사용했습니다.
- TikMatrix가 사용한 메모리는 총 약 1.5 GB였습니다.
- 이는 휴대폰 한 대당 약 0.04 CPU 스레드와 70 MB의 메모리에 해당합니다. CPU 사용량의 대부분은 기기 그리드에 있는 실시간 화면 미리보기를 그리는 데 쓰입니다.
부하는 일정하지 않습니다. 모든 휴대폰이 동시에 시작될 때, 게시를 위해 동영상을 휴대폰으로 전송할 때, 그리고 큰 화면 모드에서 고해상도로 기기를 열 때 최고조에 달합니다. 위의 권장 사양은 이러한 피크에 대비해 측정된 부하의 3–5배 여유를 남겨 둡니다.
가장 먼저 한계가 되는 요소: 연결
CPU가 한계에 도달하기 전에 휴대폰과의 연결이 먼저 한계에 도달하는 경우가 보통입니다.
- Wi-Fi (무선 ADB): 액세스 포인트 하나당 휴대폰 20–30대를 유지하고 5 GHz를 사용하세요. 더 연결하려면 액세스 포인트를 추가하거나 휴대폰을 USB로 옮기세요. 액세스 포인트가 과부하되면 특히 동영상 게시 중에 휴대폰이 오프라인 상태가 되거나 작업이 시간 초과되는 현상으로 나타납니다.
- USB: 포트가 약 10개인 전원 공급형 USB 허브를 사용하고, 허브를 한 포트에 연결해 직렬로 잇지 말고 컴퓨터의 서로 다른 USB 컨트롤러(예: 후면 포트와 전면 포트)에 나누어 꽂으세요.
- 컴퓨터 한 대, ADB 서버 하나: 한 컴퓨터에 연결된 모든 휴대폰은 같은 ADB 서버를 공유합니다. 80–100대를 넘으면 이것이 병목이 되므로, 규모가 큰 팜은 여러 대의 컴퓨터를 사용해야 합니다.
USB 및 무선 설정은 기기 연결을 참조하세요.
휴대폰당 부하 줄이기
- 화면 전송 설정에서 작은 화면 해상도를 낮게(240 또는 360) 선택하고 FPS도 낮게 설정하세요. 많은 휴대폰이 연결되어 있을 때는 화면 미리보기가 가장 큰 CPU 비용입니다.
- 컴퓨터의 그래픽 드라이버가 설치되어 있는지 확인하세요. 정상적인 그래픽 드라이버가 없으면 화면 미리보기가 CPU로 그려집니다.
단계적으로 휴대폰 추가하기
휴대폰을 약 10대씩 추가하고, 작업이 실행되는 동안 작업 관리자(macOS에서는 활성 상태 보기)를 확인하세요. 피크 시 CPU가 70% 아래에 머물고 작업 실패가 이전보다 더 자주 발생하지 않으면 다음 묶음을 추가하세요.