Termux Arch Linux 性能测试:手机跑分实测
在 Termux-Proot 中安装 Arch Linux ARM 后,用标准工具跑了 CPU、内存、磁盘、GPU 跑分。数据来自 OnePlus 手机(骁龙 8+ Gen1,8核 @ 2.016GHz,22.5GB RAM)。
1 基础环境
Arch Linux ARM 运行在 Termux-Proot 环境,CPU 为 Arm Cortex-A510,内存 22.5GB。性能表现如下:
| |
|---|
| |
| |
| 351 Mbps 下载 / 53 Mbps 上传(上海节点) |
| |
| |
2 CPU 跑分
单核(sysbench prime 20000)
events per second: 1062.03avg latency: 0.94 ms
多核全负载(8线程)
events per second: 6494.89avg latency: 1.23 ms
8核并行效率约 76%(6494 / 1062×8 ≈ 76%),在 Proot 虚拟化下单核性能损耗明显,但多核扩展性尚可。
3 内存跑分
sysbench memory --memory-block-size=1M --memory-total-size=10G run
内存带宽:22.4 GiB/s平均延迟:0.04 ms
4 磁盘 / SSD 跑分
顺序读(fio,4G 文件)
READ: 1252 MiB/s (1313 MB/s)
随机 4K 读写(fio,4 jobs)
READ: 49.9 MiB/s (12.8k IOPS)WRITE: 50.0 MiB/s (12.8k IOPS)
随机 4K 读写是系统/数据库性能的关键指标,50 MB/s 在手机存储中属于正常水平。
dd 速测
# 写:1.2 GB/sdd if=/dev/zero of=test.img bs=1G count=1 oflag=direct# 读:3.4 GB/sdd if=test.img of=/dev/null bs=1G count=1 iflag=direct
顺序读写表现优异,但随机 4K 受限于手机 eMMC/UFS 随机性能。
5 GPU 跑分(OpenGL / Compute)
glxgears
简单 OpenGL 帧率测试,验证 GPU 驱动是否正常工作。
Geekbench 6 Compute
# OpenCL(通用 GPU 加速)geekbench6-compute --compute opencl# Vulkan(现代 GPU API)geekbench6-compute --compute vulkan
Phoronix Test Suite
专业 GPU / 游戏测试套件:
sudo pacman -S phoronix-test-suitephoronix-test-suite benchmark gpu
小结
Arch Linux ARM 在 Termux-Proot 中的表现:
•CPU:单核约 1GHz 多核效率 76%,适合轻量编译•存储:顺序读写强(1.3~3.4 GB/s),随机 4K 一般(50 MB/s)•网络:国内节点 350 Mbps 带宽,延迟 11ms总体来说,这台手机在 Proot 环境下可以作为一台随身 Linux 服务器,处理轻量编译、脚本运行、远程开发等任务足够了。