说明

测试工具 sysbench

主机环境 Macmini m4

虚拟环境 OrbStack Alpine 3.21 and Ubuntu 24 arm

测试参数

  • CPU 1 : sysbench cpu run
  • CPU 2 : sysbench --threads=2 cpu run
  • Memory: sysbench memory run

测试数据

CPU: events per second

Memory: MiB/sec

测试参数 Alpine Ubuntu %
CPU 1 10955.54 12684.96 15.7
CPU 2 22058.52 25551.73 15.8
Memory 9283.85 13949.42 50.2

测试结论

Alpine Linux 由于使用 musllibc ,使得其体积远小于 Ubuntu,但其运行速度可能稍差于使用用 glibc 的 Ubuntu。

虚拟机内的磁盘速度会降低更多,所以硬盘 IO 多的应用,至少应该用内存做缓存。

sysbench 在 mac m4 本机上运行时,CPU 速度出奇的高,无法采信。