跳到主要内容

电脑配置要求:一台电脑能带多少台手机

一台电脑能带多少台手机,主要看手机怎么连接,其次才是 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 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 固态硬盘,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%,任务失败也没有比之前多,再加下一批。