unixbenchの使い方
概要
- unix, linuxのベンチマークソフト
- 実行するために
perl
,gcc
,g++
が必要な模様 - 一回の実行にそれなりに時間がかかるので一回あたりのサンプルサイズを指定する
-i
オプションを付けたほうがいい - osxで使用するにはpatchを当てる必要がある(gccとclangで互換性がないため)
インストール
ubuntu
$ wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/byte-unixbench/UnixBench5.1.3.tgz
$ tar zxvf UnixBench5.1.3.tgz
$ cd UnixBench
osx
$ wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/byte-unixbench/UnixBench5.1.3.tgz
$ tar zxvf UnixBench5.1.3.tgz
$ cd UnixBench
$ git clone https://gist.github.com/11033924.git
$ patch -p1 < ./11033924/UnixBench5.1.3.mavericks.patch
実行
$ ./Run -i 1
サンプル結果
ubuntu, ryzen 3700x
# シングルコア
System Benchmarks Index Score 2036.4
# マルチコア
System Benchmarks Index Score 8266.5
ubuntu, ryzen 5700G
# シングルコア
System Benchmarks Index Score 2786.6
# マルチコア
System Benchmarks Index Score 16117.7
osx, m1
# シングルコア
System Benchmarks Index Score 1545.4
# マルチコア
System Benchmarks Index Score 2485.2
debian, qemu vm on m1
System Benchmarks Index Score 2584.1
vmware, debian, ryzen 3800x
System Benchmarks Index Score 816.6
System Benchmarks Index Score 4249.2
windows 11, wsl2, ubuntu, ryzen 3800x
System Benchmarks Index Score 1221.6
System Benchmarks Index Score 5989.3
ubuntu, Oracle Cloud Always Free(Arm 4CPU, 24GB)
System Benchmarks Index Score 1539.9