「FUJITSU Server PRIMERGY TX1310 M3」を買ったので、 UnixBench でベンチマークしてみました。

富士通 PRIMERGY TX1310 M3 4GB ディスクレスモデル DP変換ケーブル無し(Celeron G3930/タワー)

富士通 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 を実行して、他のマシンと比較してみた話でした。どなたかのご参考になれば幸いです。