电脑配置要求:一台电脑能带多少台手机
一台电脑能带多少台手机,主要看手机怎么连接,其次才是 CPU。本页给出推荐配置、背后的实测数据,以及加手机之前要检查什么。
最低配置
- 操作系统: Windows 10 及以上、macOS 13 及以上,或 Ubuntu 22.04 及以上(64 位)。
- CPU: 4 核。
- 内存: 8 GB。
- 硬盘: 固态硬盘(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 台 | — | — | 把手机分到多台电脑上 |
同时运行任务的手机数还受许可证的设备并发额度限制,可在软件的许可证页面查看。
这些数字是怎么来的
我们在一台 Windows 电脑上实测:AMD Ryzen 5 5600(6 核 12 线程)、32 GB 内存、NVMe 固态硬盘,21 台手机同时运行超级营销任务:
- 整机 CPU 占用 11–14%,其中 TikMatrix 自身约 7%。
- TikMatrix 一共占用约 1.5 GB 内存。
- 折算下来每台手机约 0.04 个 CPU 线程、70 MB 内存。CPU 大部分花在设备网格里实时投屏画面的绘制上。
负载不是恒定的。所有手机同时启动、发布时把视频传到手机上、用高分辨率打开大屏时,负载都会冲高。上面的推荐值按实测负载预留了 3–5 倍的余量来应对这些峰值。
先卡住你的是连接
CPU 还没用完,手机的连接往往先到上限:
- Wi-Fi(无线 ADB): 每个无线路由器(AP)带 20–30 台手机,使用 5 GHz。要再加手机,就加路由器或者改用 USB。路由器过载的表现是手机掉线、任务超时,发布视频时尤其明显。
- USB: 使用带独立供电的 USB 集线器,每个 10 口左右,并把集线器插到电脑上不同的 USB 控制器上(例如机箱后面板和前面板的接口),不要都串在同一个接口上。
- 一台电脑只有一个 ADB 服务: 同一台电脑上的所有手机共用一个 ADB 服务。超过 80–100 台后它会成为瓶颈,所以规模更大的手机墙应该分到多台电脑上。
USB 和无线连接的设置方法见连接设备。
降低每台手机的开销
- 在投屏设置里把小屏分辨率调低(240 或 360),FPS 也调低。手机多的时候,投屏画面是最大的 CPU 开销。
- 确认电脑的显卡驱动已经装好。显卡驱动不正常时,投屏画面会改由 CPU 绘制。
分批加手机
每次加 10 台左右,任务运行时打开任务管理器(macOS 上是活动监视器)观察。如果高峰时 CPU 低于 70%,任务失败也没有比之前多,再加下一批。