LoginSignup
6
6

More than 1 year has passed since last update.

Ubuntu環境のベンチマーク比較(Apple M1他

Last updated at Posted at 2020-12-02

MacBook Air(M1,2020)の仮想環境(SimpleVM/ ACVM(qemu) )の速度を測定したついでに、他のUbuntu環境でも速度測定をしたのでメモしておきます。コア数とか時期もバラバラなので参考まで。

  • 2022/11/16 : EPYC第3世代(XseverVPS 4C)の結果を追加
  • 2022/10/26 : Windows開発キット2023の結果を追加。
  • 2021/7/27 : Ampere Altra (Oracle Cloud)の結果を追記。無料プランの4コアになります。
  • 2021/2/17 : Parallels TP2の結果を追加。
  • 2020/12/16 : Docker-M1-Preview5の結果を追記。デフォルトでは4コアですが、指定すると8コア使えるのでそれも併記しました。速度はaarch64とほぼ同じで、8Cの場合にもしっかりベンチマークがのびている感じです。

インストール方法

sudo apt install sysbench

Dockerの場合

dockerコマンド
docker run -it ubuntu:20.10 bash
# apt update
# apt install sysbench
# sysbench ....
dockerコマンド(x86)
docker run -it amd64/ubuntu:20.10 bash
# apt update
# apt install sysbench
# sysbench ....

num-threads=1

sysbench cpu --num-threads=1 --cpu-max-prime=9999 run

機種 CPU speed (event/sec) VM OS
MacBook Air (M1,2020) 10996.73 Parallels TP2 Ubuntu aarch64
MacBook Air (M1,2020) 10951.23 docker-pre5 Ubuntu aarch64
MacBook Air (M1,2020) 10937.45 SimpleVM 1C Ubuntu aarch64
MacBook Air (M1,2020) 10044.89 ACVM(qemu) 8C Ubuntu aarch64
Ryzen 7 5800HS (Performance) 4973.55 WSL2 Ubuntu x86_64
Ryzen 7 5800HS(Silent) 4535.08 WSL2 Ubuntu x86_64
EPYC_3 4183.03 Xserver VPS(4C) Ubuntu x86_64
Windows開発キット2023 3579.20 WSL2 8C Ubuntu aarch64
Ampere Altra 3GHz (Oracle Cloud) 3516.40 VM.Standard.A1.Flex(4C) Ubuntu aarch64
Ryzen 7 PRO 4750GE (3.1GHz) 2164.02 ESXi 8C Ubuntu x86_64
Ryzen 5 PRO 3400GE (3.3GHz) 1909.44 ESXi 8C Ubuntu x86_64
i7-8700 @ 3.20GHz 1506.57 - 6C12T Ubuntu x86_64
MacBook Air (M1,2020) 240.50 docker-pre5 Ubuntu x86_64

num-threads=8

sysbench cpu --num-threads=8 --cpu-max-prime=9999 run

機種 CPU speed (event/sec) VM OS
MacBook Air (M1,2020) 48880.66 Parallels TP2 8C Ubuntu aarch64
MacBook Air (M1,2020) 46804.94 docker-pre5 8C Ubuntu aarch64
MacBook Air (M1,2020) 42805.42 ACVM(qemu) 8C Ubuntu aarch64
MacBook Air (M1,2020) 40649.30 docker-pre5 4C Ubuntu aarch64
MacBook Air (M1,2020) 37130.57 ACVM(qemu) 4C Ubuntu aarch64
Ryzen 7 5800HS (Performance) 28712.86 WSL2 Ubuntu x86_64
Ryzen 7 5800HS (Silent) 28347.37 WSL2 Ubuntu x86_64
Ryzen 7 PRO 4750GE (3.1GHz) 17288.69 ESXi 8C Ubuntu x86_64
EPYC_3 16703.44 Xserver VPS(4C) Ubuntu x86_64
Windows開発キット2023 16482.65 WSL2 8C Ubuntu aarch64
Ampere Altra 3GHz (Oracle Cloud) 13971.26 VM.Standard.A1.Flex(4C) Ubuntu aarch64
i7-8700 @ 3.20GHz 10417.09 - 6C12T Ubuntu x86_64
Ryzen 5 PRO 3400GE (3.3GHz) 7642.36 ESXi 8C Ubuntu x86_64
MacBook Air (M1,2020) 883.91 docker-pre5 4C Ubuntu x86_64

関連エントリー

ひとこと

SimpleVMは素のHyperVisor.frameworkベースのもの。ACVMはqemuの実装(内部的にはHyperVisor.framework呼んでますが)のものです。引数で使用コア数が可変できるのでスレッドを増やしてテストしています。

スレッド数を増やした場合に実コア数分伸びている感じです(Ryzen7 8C16T, Ryzen5 4C8T, i7 6C12T)。M1は高パフォーマンスコアの4コア分伸びている感じです。シングルコアの数値がそもそも良いため、ぶっちぎりのスコアになっています。

さすがに4C~8C使うと、今まで熱を感じなかったMacBook Airがかなり暖かくなります。普通に使う分には1Core 2GBくらいの割当でも十分な感じです。

ちなみにM75q-1(Ryzen5),M75q Gen2(Ryzen7)です。Ryzen7機は体感的にもサクサク・キビキビしていて遅いとはまったく思いませんが...。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6