UnixBench のインストール (CentOS 7)

Linux をはじめとする Unix 系 OS 環境のベンチマークツールとして、UnixBench があります。
CentOS 7 への UnixBench インストール手順と実行方法についてまとめています。

1. 必要なパッケージのインストール

UnixBench を実行するためには、少なくとも make、gcc、perl、perl-Time-HiRes が必要です。
インストールされていないパッケージがある場合、適宜インストールします。

なお、CentOS 7 を「ベーシック Web サーバ」でインストールした場合、gcc と perl-Time-HiRes のインストールが追加で必要でした。

1.1. make のインストール

インストール有無のチェック

# rpm -qa | grep make
make-3.82-21.el7.x86_64

インストール

# yum install make

1.2. gcc のインストール

インストール有無のチェック

# rpm -qa | grep gcc
gcc-4.8.2-16.2.el7_0.x86_64

インストール

# yum install gcc

1.3. perl-Time-HiRes のインストール

perl がインストールされていない場合、perl-Time-HiRes をインストールすることで依存パッケージとして自動的にインストールされます。

1.4. perl-Time-HiRes のインストール

インストール有無のチェック

# rpm -qa | grep perl-Time-HiRes
perl-Time-HiRes-1.9725-3.el7.x86_64

インストール

# yum install perl-Time-HiRes

2. UnixBench のインストール

2.1. UnixBench のダウンロード

開発元から UnixBench をダウンロードします。
本日時点の最新バージョンは UnixBench5.1.3.tgz (143,259 byte) でした。

ここでは wget を利用していますが、別途ダウンロードした tgz ファイルを scp 等で転送しても問題ありません。

# wget https://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz

~ 略 ~

長さ: 143259 (140K) [application/x-gzip]
`UnixBench5.1.3.tgz' に保存中

100%[======================================>] 143,259      126KB/s 時間 1.1s   

2015-03-26 18:47:44 (126 KB/s) - `UnixBench5.1.3.tgz' へ保存完了 [143259/143259]

2.2. UnixBench のインストール

ダウンロードした UnixBench5.1.3.tgz を解凍すれば、UnixBench のインストールは完了です。

# tar xf UnixBench5.1.3.tgz
# ls -l
合計 144
drwxr-xr-x. 6 root root   4096  1月 18  2011 UnixBench
-rw-r--r--. 1 root root 143259  1月 18  2011 UnixBench5.1.3.tgz

3. UnixBench の実行

Run コマンドを実行することで UnixBench を実行可能です。

初回起動時はコンパイルが行われます。
make や gcc が未インストールの場合はエラーとなるので注意してください。

# cd UnixBench/
# ./Run
gcc -o ./pgms/arithoh -DTIME -Wall -pedantic -ansi -O2 -fomit-frame-pointer -fforce-addr -ffast-math -Wall -Darithoh ./src/arith.c
gcc -o ./pgms/register -DTIME -Wall -pedantic -ansi -O2 -fomit-frame-pointer -fforce-addr -ffast-math -Wall -Ddatum='register int' ./src/arith.c

~ 略 ~

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.3                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   January 13, 2011                   johantheghost at yahoo period com

実行結果のイメージについては「サーバ環境とパフォーマンス (CentOS 7)」を参照してください。

[ END ]


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*