「FUJITSU Server PRIMERGY TX1310 M3」を買ったので、 UnixBench でベンチマークしてみました。
富士通 PRIMERGY TX1310 M3 4GB ディスクレスモデル DP変換ケーブル無し(Celeron G3930/タワー)
改めて CPU とメモリを確認。
- CPU: Celeron プロセッサー G3930 2.90GHz / 2コア / 2スレッド / キャッシュ2MB
- メモリ: 32GB (ECC付きメモリ16GB x 2)
UnixBench でベンチマーク
UnixBench のダウンロード
$ curl -O 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/
$ ./Run
Can't locate Time/HiRes.pm in @INC (you may need to install the Time::HiRes module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ./Run line 6.
BEGIN failed--compilation aborted at ./Run line 6.
足りないライブラリのインストール
$ sudo dnf install -y perl-Time-HiRes
再実行(失敗)
$ ./Run
Can't exec "make": そのようなファイルやディレクトリはありません at ./Run line 788.
Can't exec "make": そのようなファイルやディレクトリはありません at ./Run line 790.
**********************************************
Run: "make all" failed; aborting
足りないライブラリのインストール(2回目)
$ sudo dnf install -y make
再実行(2回目の失敗)
$ ./Run
gcc -o ./pgms/arithoh -DTIME -Wall -pedantic -ansi -O2 -fomit-frame-pointer -fforce-addr -ffast-math -Wall -Darithoh ./src/arith.c
make: gcc: Command not found
make: *** [Makefile:185: pgms/arithoh] Error 127
Checking distribution of files
./pgms exists
./src exists
./testdir exists
./results exists
gcc -o ./pgms/arithoh -DTIME -Wall -pedantic -ansi -O2 -fomit-frame-pointer -fforce-addr -ffast-math -Wall -Darithoh ./src/arith.c
make: gcc: Command not found
make: *** [Makefile:185: pgms/arithoh] Error 127
**********************************************
Run: "make all" failed; aborting
足りないライブラリのインストール(3回目)
$ sudo dnf install -y gcc
再実行(成功)
$ ./Run
結果
System Benchmarks Index Score
だけを抜粋。
System Benchmarks Index Score 1926.7
結果全部
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: srv05.local: GNU/Linux
OS: GNU/Linux -- 4.18.0-80.11.2.el8_0.x86_64 -- #1 SMP Tue Sep 24 11:32:19 UTC 2019
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Celeron(R) CPU G3930 @ 2.90GHz (5808.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Celeron(R) CPU G3930 @ 2.90GHz (5808.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
11:24:54 up 52 days, 12:52, 1 user, load average: 0.00, 0.00, 0.00; runlevel 5
------------------------------------------------------------------------
Benchmark Run: 月 1月 27 2020 11:24:54 - 11:52:54
2 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 37478096.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 5010.5 MWIPS (9.3 s, 7 samples)
Execl Throughput 4657.9 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 569825.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 152775.3 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1765465.5 KBps (30.0 s, 2 samples)
Pipe Throughput 730852.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 181529.3 lps (10.0 s, 7 samples)
Process Creation 11575.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5888.9 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1205.6 lpm (60.0 s, 2 samples)
System Call Overhead 408861.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 37478096.5 3211.5
Double-Precision Whetstone 55.0 5010.5 911.0
Execl Throughput 43.0 4657.9 1083.2
File Copy 1024 bufsize 2000 maxblocks 3960.0 569825.5 1439.0
File Copy 256 bufsize 500 maxblocks 1655.0 152775.3 923.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 1765465.5 3043.9
Pipe Throughput 12440.0 730852.4 587.5
Pipe-based Context Switching 4000.0 181529.3 453.8
Process Creation 126.0 11575.4 918.7
Shell Scripts (1 concurrent) 42.4 5888.9 1388.9
Shell Scripts (8 concurrent) 6.0 1205.6 2009.3
System Call Overhead 15000.0 408861.7 272.6
========
System Benchmarks Index Score 1075.2
------------------------------------------------------------------------
Benchmark Run: 月 1月 27 2020 11:52:54 - 12:20:54
2 CPUs in system; running 2 parallel copies of tests
Dhrystone 2 using register variables 74917609.6 lps (10.0 s, 7 samples)
Double-Precision Whetstone 10024.6 MWIPS (9.3 s, 7 samples)
Execl Throughput 8855.4 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1030530.3 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 277056.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 3197237.5 KBps (30.0 s, 2 samples)
Pipe Throughput 1455921.1 lps (10.0 s, 7 samples)
Pipe-based Context Switching 414003.4 lps (10.0 s, 7 samples)
Process Creation 21963.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 8353.2 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1235.5 lpm (60.0 s, 2 samples)
System Call Overhead 791952.4 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 74917609.6 6419.7
Double-Precision Whetstone 55.0 10024.6 1822.7
Execl Throughput 43.0 8855.4 2059.4
File Copy 1024 bufsize 2000 maxblocks 3960.0 1030530.3 2602.3
File Copy 256 bufsize 500 maxblocks 1655.0 277056.0 1674.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 3197237.5 5512.5
Pipe Throughput 12440.0 1455921.1 1170.4
Pipe-based Context Switching 4000.0 414003.4 1035.0
Process Creation 126.0 21963.4 1743.1
Shell Scripts (1 concurrent) 42.4 8353.2 1970.1
Shell Scripts (8 concurrent) 6.0 1235.5 2059.2
System Call Overhead 15000.0 791952.4 528.0
========
System Benchmarks Index Score 1926.7
私が持っている他のマシンとの比較
NEC Express5800/S70 タイプRB
現在稼働している自宅サーバー。(記事執筆時点の「2020年2月7日時点」でこのブログが動いているサーバー。近いうちに「FUJITSU Server PRIMERGY TX1310 M3」に変更したい予定。)
CPU やメモリは下記の通り。
- CPU : Intel(R) Pentium(R) CPU G6950 @ 2.80GHz
- メモリ : 6GB(2GB + 2GB + 1GB + 1GB)
参考 : 仕様:S70 タイプRB | NEC
「NEC Express5800/S70 タイプRB」は過去に UnixBench を実行してブログ記事を書いているので、その記事から System Benchmarks Index Score
だけ抜粋。
System Benchmarks Index Score 1216.2
「NEC Express5800/S70 タイプRB」に比べると、「FUJITSU Server PRIMERGY TX1310 M3」の方が System Benchmarks Index Score
が「710.5」ほど高いけど、これがどれくらいの数値なのかはよくわからない…。
Raspberry Pi 4 Model 4 メモリ4GB
これも先日 UnixBench を実行して結果をブログ記事に書いたので、 System Benchmarks Index Score
だけ抜粋。
System Benchmarks Index Score 863.3
「Raspberry Pi 4 Model 4 メモリ4GB」と比べると、「FUJITSU Server PRIMERGY TX1310 M3」の方が System Benchmarks Index Score
が「1,063.4」ほど高い。これもどれくらいの差かはよくわからないけど、さすがに「Raspberry Pi 4 Model 4 メモリ4GB」よりは格段に処理能力は高そう。
以上、「FUJITSU Server PRIMERGY TX1310 M3」で UnixBench を実行して、他のマシンと比較してみた話でした。どなたかのご参考になれば幸いです。