レンタルサーバー・自宅サーバー設定・構築のヒント
レンタルサーバー・自宅サーバー設定・構築のヒント - レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。

ABLENET VPS (KVM) にてUnixBench を実測してみた、ついでにさくらのVPSと比較してみた

2012年3月3日 2015年5月15日
unixbench

遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました では、さくらのVPSのUnixBechを
CloudCore VPS にて UnixBench を実測してみた、ついでにさくらのVPSと比較してみた では、CloudCore VPSのUnixBechを実行してみました。

今回は、同じ仮想化技術 KVM を使っている ABLENET VPS で同じようにUnixBechを実行してみました。
( UnixBechの実行環境については、遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました を参照してください。 )

ABLENET VPS の詳細は、こちらの ABELNET VPS サイトこちらの ABELNET VPS  サイト をご覧ください。
( また、さくらのVPSを含め他のVPSとの機能仕様(スペック) の違いは、KVM格安VPS(SPPD VPS,ABLENET VPS,CloudCore VPS,さくらのVPS) を比較してみた を参照してください。 )

UnixBenchとは、
Linuxパソコンの処理性能を測定するためのソフトウエアのことで、 CPUの演算性能、アプリケーション実行時の処理性能、2次元や3次元のグラフィックス処理性能を測定できるものです。 さらに、マルチコアプロセッサにも対応しているため、コア数の違いによるパフォーマンスを評価することもできます。

UnixBench が出力する数値は、処理時間とIndex値です。
処理時間は、文字通り各処理性能を測定する項目毎に実際にかかった処理時間が出力されます。
Index値は、「George」と呼ばれるUNIXシステム「SPARCstation 20-61」の処理性能を10としたときの倍率を表した数値が出力されます。 ( つまり、ざっくりと言うと SPARCstation 20-61 の何倍早いか?という感じでしょうか。)
現在のマシン性能は、かなり良くなっているので、100倍,1000倍という数値が普通に出ます。

主にUnixBench の値として用いられるのは、このIndex値の総合評価値である System Benchmarks Index Scoreの値が用いられています。

UnixBenchの前準備

UnixBenchの前準備として、UnixBenchのmake作業が必要です。詳しくは、以下を参照してください。

  1. UnixBenchの最新ファイルをダウンロードする。
    $ wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
    ...
    現在の最新バージョンが、5.1.3だったので、そのバージョンをダウンロードしてみました。
    最新バージョンは、 http://code.google.com/p/byte-unixbench/downloads/listで確認しましょう。

    適当なディレクトリで解凍しておきます。

    $ tar xfz UnixBench5.1.3.tgz
    ...

  2. GUI系の計測は不要なのでMakeFileを編集する。

    計測が不要なものは、コメントアウトしておきます。
    ここではGUI関係は不要なので、GRAPHIC_TESTS , GL_LIBS をそれぞれコメントアウトしておきます。

    $ cd UnixBench
    [UnixBench]$ vi Makefile
    ...
    
    SHELL = /bin/sh
    
    # GRAPHICS TESTS: Uncomment the definition of "GRAPHIC_TESTS" to enable
    # the building of the graphics benchmarks.  This will require the
    # X11 libraries on your system.
    #
    # Comment the line out to disable these tests.
    # GRAPHIC_TESTS = defined
    
    # Set "GL_LIBS" to the libraries needed to link a GL program.
    # GL_LIBS = -lGL -lXext -lX11
    ...

  3. UnixBenchをコンパイルする。

    UnixBenchをコンパイルするには、makeおよびgcc、perlが必要になります。
    加えて CentOS/ScientificLinux の場合、perl のTime/HiResもインストールする必要があります。
    前準備として以下のツールをインストールします。

    CentOS/ScientificLinux の場合
    $ yum -y install make gcc perl perl-Time-HiRes
    ...
    Debian/Ubuntu の場合
    $ apt-get -y install make gcc perl
    ...

    準備を終えたら、続けてmakeを実行します。
    実行するディレクトリは、先にUnixBenchを解凍したディレクトリで実行します。

    [UnixBench]$ make
    ...

    ここでエラーがでない場合は、すぐにでも計測できます。
    以下のようにRunで実行です。

    [UnixBench]$ ./Run
    make all
    make[1]: Entering directory `/root/UnixBench'
    Checking distribution of files
    ./pgms  exists
    ./src  exists
    ./testdir  exists
    ./tmp  exists
    ./results  exists
    make[1]: Leaving directory `/root/UnixBench'
    
       #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
       #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
       #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
       #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
       #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
        ####   #    #  #  #    #          #####   ######  #    #   ####   #    #
    
       Version 5.1.3                      Based on the Byte Magazine Unix Benchmark
    ...
    
    # ↑このように UNIX BENCH の文字絵が出力されればOKです。Ctrl+C で中断できます。
    Runは、概ね 1CPUあたり20分ぐらいでしょうか。単純に仮想CPU2あるので、倍の40分程度は掛かるものと思います。 また、負荷もかかるので、基本的には、実際に運用中のサーバーでの実施は避けた方が良いと思います。 でも、負荷が掛かっているときの情報が欲しい場合もあるでしょうから、計測する意図を考えて行うことが肝要かと思います。


ABLENET VPSでのUnixBenchの実施結果

今回は、CentOS 5.7 で ABLENET VPS (v1 プラン) でUnixBench 5.1.3 を実施した結果を載せておきます。

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

   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


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

2 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

2 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

2 x Execl Throughput  1 2 3

2 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

2 x File Copy 256 bufsize 500 maxblocks  1 2 3

2 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

2 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

2 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

2 x Process Creation  1 2 3

2 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

2 x Shell Scripts (1 concurrent)  1 2 3

2 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: hoge.example.com: GNU/Linux
   OS: GNU/Linux -- 2.6.18-238.el5 -- #1 SMP Thu Jan 13 15:51:15 EST 2011
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version 0.14.1 (4000.7 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: QEMU Virtual CPU version 0.14.1 (3998.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   00:10:05 up 2 days, 10:50,  1 user,  load average: 0.00, 0.00, 0.00; runlevel 3

------------------------------------------------------------------------
Benchmark Run: 木  3月 01 2012 00:10:05 - 00:38:01
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        8178348.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1740.3 MWIPS (9.8 s, 7 samples)
Execl Throughput                               2373.1 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        381297.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          120267.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        726111.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                              861918.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  30718.6 lps   (10.0 s, 7 samples)
Process Creation                               5955.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3347.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    806.3 lpm   (60.0 s, 2 samples)
System Call Overhead                        1027692.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    8178348.5    700.8
Double-Precision Whetstone                       55.0       1740.3    316.4
Execl Throughput                                 43.0       2373.1    551.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     381297.0    962.9
File Copy 256 bufsize 500 maxblocks            1655.0     120267.1    726.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     726111.1   1251.9
Pipe Throughput                               12440.0     861918.8    692.9
Pipe-based Context Switching                   4000.0      30718.6     76.8
Process Creation                                126.0       5955.7    472.7
Shell Scripts (1 concurrent)                     42.4       3347.6    789.5
Shell Scripts (8 concurrent)                      6.0        806.3   1343.9
System Call Overhead                          15000.0    1027692.1    685.1
                                                                   ========
System Benchmarks Index Score                                         594.8

------------------------------------------------------------------------
Benchmark Run: 木  3月 01 2012 00:38:01 - 01:05:56
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       16306524.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3477.4 MWIPS (9.8 s, 7 samples)
Execl Throughput                               4084.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        142740.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           43078.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        308551.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1715973.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 416576.3 lps   (10.0 s, 7 samples)
Process Creation                              10398.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6313.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    854.6 lpm   (60.1 s, 2 samples)
System Call Overhead                        1447546.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   16306524.2   1397.3
Double-Precision Whetstone                       55.0       3477.4    632.3
Execl Throughput                                 43.0       4084.5    949.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     142740.7    360.5
File Copy 256 bufsize 500 maxblocks            1655.0      43078.8    260.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     308551.6    532.0
Pipe Throughput                               12440.0    1715973.4   1379.4
Pipe-based Context Switching                   4000.0     416576.3   1041.4
Process Creation                                126.0      10398.9    825.3
Shell Scripts (1 concurrent)                     42.4       6313.8   1489.1
Shell Scripts (8 concurrent)                      6.0        854.6   1424.4
System Call Overhead                          15000.0    1447546.0    965.0
                                                                   ========
System Benchmarks Index Score                                         826.5

[ UnixBench出力情報の意味 ]

出力項目名 意味
Dhrystone 2 using register variables 2つのレジスタを使用した整数・文字列演算
Double-Precision Whetstone 倍精度浮動小数点演算
Execl Throughput exec関数実行処理
File Copy 1024 bufsize 2000 maxblocks ファイルコピー(バッファサイズ1024バイト)
File Copy 256 bufsize 500 maxblocks ファイルコピー(バッファサイズ256バイト)
File Copy 4096 bufsize 8000 maxblocks ファイルコピー(バッファサイズ4096バイト)
Pipe Throughput pipe処理
Pipe-based Context Switching pipeベースでのコンテキストスイッチング
Process Creation プロセス生成
Shell Scripts (1 concurrent) シェルスクリプト実行(シングル)
Shell Scripts (8 concurrent) シェルスクリプト実行(8個並列)
System Call Overhead システムコール
System Benchmarks Index Score ベンチマーク値(UnixBenchの値として代表的に用いられる値)

遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました でのさくらのVPSのUnixBench 値と比較してみました。

[ ABLENET VPSとさくらのVPSのUnixBench 比較 ]
SPPD VPSCloudCore VPSABLE NET VPSさくらのVPS
1 Core1 Core1 Core2 Core1 Core2 Core
Dhrystone 2 using register variables1,251.5729.4700.81,397.31,141.12,101.0
Double-Precision Whetstone539.9340.4316.4632.3514.51,006.0
Execl Throughput990.4803.7551.9949.9522.91,426.9
平均927.3624.5523.0993.2726.21,511.3
File Copy 1024 bufsize 2000 maxblocks1,372.21,623.0962.9360.51,466.7558.9
File Copy 256 bufsize 500 maxblocks942.61,262.5726.7260.31,137.5404.4
File Copy 4096 bufsize 8000 maxblocks2,196.01,274.51,251.9532.01,970.1832.1
平均1,503.61,386.7980.5384.31,524.8598.5
Pipe Throughput811.11,420.0692.91,379.41,420.72,650.0
Pipe-based Context Switching759.4760.276.81,041.4761.31,659.4
Process Creation1,230.2579.1472.7825.3568.11,351.9
平均933.6919.8414.11,082.0916.71,887.1
Shell Scripts (1 concurrent)1,595.4930.7789.51,489.1976.21,775.4
Shell Scripts (8 concurrent)1,584.4912.71,343.91,424.41,754.62,106.2
System Call Overhead637.61,751.2685.1965.02,135.53,412.0
平均1,272.51,198.2939.51,292.81,622.12,431.2
System Benchmarks1,072.7941.4594.8826.51,070.61,368.2

1コアのUnixBenchとしては、(System Benchmarks Index Score)

  • さくらのVPS : 1,070.6
  • ABLENET VPS : 594.8

と、かなり厳しいですね。^^; CPUに関するIndex値の平均からすると、

  • さくらのVPS : 726.2
  • ABLENET VPS : 523.0

となっています。CPU自体にもある程度の差はありますが、システム全体での差が大きいようです。

いずれも2コアですから、
2コアのUnixBenchとしては、(System Benchmarks Index Score)

  • さくらのVPS : 1,368.2
  • ABLENET VPS : 826.5

となります。更には、2コア時のCPUに関するIndex値の平均からすると、

  • さくらのVPS : 1,511.3
  • ABLENET VPS : 993.2

となり、かなり差が出てしまいますね。

ABLENET VPSのCPUは、AMDなので、CPUの特性としては、CloudCore VPSに似ています。そのため?かどうかわかりませんが、CPUのパフォーマンスは目劣りしていますね。
ABLENET VPSのv1プラン と さくらのVPSの512プランとが、ほぼ同じスペック・価格になります。(ここで比較したものもそれぞれ先のプランになります)

そもそものABLENET VPSの売りは、オプションやプランの柔軟性にあります。(例えば、CPUのコア数を増やしたり、メモリを増やしたり、プランの変更したりすることが柔軟に行えるようになっています。) そこから考えると、さくらのVPSとさくらのクラウドの間のような位置づけのような気もしますね。

自分好みのVPSを手に入れるという点では、自分でそれなりにスペックを選定できるのでABLENET VPSの強みかもしれません。
そう考えるとUnixBenchの値の意味合いも少し違ってくるのかもしれませんね。
さくらのVPSは、サーバーとして利用しながらの計測なので、若干、パフォーマンスが落ちていると思ってください。
特に 2 CPU でのディスクアクセスのパフォーマンスがここまで落ちているのは、サーバーとして利用しているためのディスクキャッシュ、メモリ不足によるものだろうと思います。

興味のある方は、以下からのどうぞ。いずれもお試し期間があります。

さくらのVPSは、こちらのさくらのVPSサイトこちらのさくらのVPSサイト からどうぞ。

KDDI クラウドコア(CloudCore)は、こちらのKDDI クラウドコア(CloudCore) サイトこちらのKDDI クラウドコア(CloudCore) サイト からどうぞ。

ABLENET VPSは、こちらの ABLENET VPS サイトこちらの ABLENET VPS  サイト からどうぞ。


ご利用のブラウザは、広告ブロック(AdBlockなど) が適用となっていませんか?
このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない検索ができないことがあります。


関連記事 :

SPPD VPS (KVM) にて UnixBench を実測してみた、ついでにさくらのVPSと比較してみた

遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました では、さくらのVPSのUnix ...

CloudCore VPS にて UnixBench を実測してみた、ついでにさくらのVPSと比較してみた

遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました では、さくらのVPSのUnix ...

SPPD VPS,ABLENET VPS,CloudCore VPS,さくらのVPS (KVM格安VPS) のUnixBenchを比較してみた

今回は、KVMの格安VPSについて、UnixBenchを比較してみました。 とはいえ、今まで以下の記事でそれぞれUnixBen ...

SPPD VPS,ABLENET VPS,CloudCore VPS,さくらのVPS (KVM格安VPS) の nuttcp による伝送速度を比較してみた

さくらのVPS と CloudCore VPS の 伝送速度をnuttcpを使って計測してみた でさくらのVPS、CloudCore ...

遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました

この記事は、少し古くなっています。さくらのVPS の新プランにおける UnixBench については、 さくらのVPSの新プランの ...



コメントを投稿 :

お名前 *

メールアドレス *
( メールアドレスが公開されることはありません。)

サイトアドレス

コメント *

* 印の項目は、入力が必要な項目です。




最近投稿の記事

[ 画像提供元 : Amazon ] 先日、1TBのディスクの入れ替え時にバックアップをとろうとディスクコピーを行いました。 その際 ...

Windows で Linux ファイルシステム Ext4 のディスクをマウントするには? Ext3Fsd が、おそらく、最も簡単なツール ...

今回は、Windows で Compass を使ってみました。 Compass とは、 Sass(サス、Syntactica ...

今回は、Anti Adblock を使ってみました。 Anti Adblock とは、 そもそも Adblock という ウェブ ...

デスクトップ環境でない サーバーで、Webページのキャプチャー画像をコマンドで撮る には、wkhtmltoimage, CutyCapt ...


さくらのVPS 全プラン リニューアルです。(石狩(北海道)も選択可)


root権限ありで ¥685 / 月 ~ と非常にリーズナブルな CPU 1(core)の 512 プランから、 最高 CPU 10(core), メモリ 32(GB), SSD容量 800(GB) までとプランが充実。
ディスクは、SSDとHDDの選択が可能になった他、データセンターは人気の東京、石狩(北海道)となりました。

また、どのプランでも好きなOSが選べます
( CentOS, Fedora, Scientific Linux, FreeBSD, Ubutu, Debian )

管理人もおすすめのVPSです。
試用期間がありますから、一度、お試しを!!

詳しくは、http://vps.sakura.ad.jp/さくらのVPSのサイトへ へどうぞ!!

カテゴリ


Serverman@VPS 完全1ヶ月無料 キャンペーン実施中です。


Serverman@VPS 完全1ヶ月無料 キャンペーン実施中です。
最近、スワップにも対応した Serverman@VPS は、かなりリーズナブルかもです。

  • メモリ1GB~2GBのEntryプラン :月額:490円
  • メモリ2MB~4GBのStandardプラン :月額:980円
  • メモリ4GB~8GBのProプラン :月額:1,980円

新規申し込みで1ヶ月間完全無料となるキャンペーンを実施中です。
Serverman@VPSの特徴は、安さとIPv6対応です。また、初期設定費0円もポイントです。

IPv6でちょっと遊んでみたい方には、おすすめかもしれませんね。最低利用期間もありませんから、気に入らないときは即解約もできます。

Serverman@VPSの詳細については、 http://dream.jp/vps/ Serverman@VPSのサイトへへどうぞ。



KVM採用 ConoHa VPSは、時間単位で借りれる便利なVPSです。


ConoHa VPS は、初期設定費0円最低利用期間無し時間単位で清算可能、 さらに、Web APIを使って自動化を図ることもできる便利なVPSです。

海外サーバー設置も可能で、ローカル接続にも対応と、かなり、機能豊富なサーバーです。

新規ユーザ登録で、クーポンもらえますから、まずは、お試しですね。

ConoHa VPSの詳細については、
http://www.conoha.jp/ へどうぞ。

KVM採用 お名前.com VPS(KVM) 2G プラン 初期設定費無料 キャンペーン 実施です。


メモリ2GBプラン CPU:3core、Disk:200GB
月額:1,153円から (初期設定:1,680円0円)

さくらのVPSがリニューアルされてもなんのその。
1GBメモリ / 2Core を ¥834 – の格安価格で提供中です!
間違いなくスペックからすると割安感ありです。
年間割引時の途中解約で返金がないのは、 ちょっと残念ですが、それでもこの割安感は魅力です。

まずは、お試しですね。

お名前.com VPS(KVM)の詳細については、
http://www.onamae-server.com/vps/ へどうぞ。(お試し期間が15日あります。)



  • ソーシャルブックマーク

  • はてなブックマークへ追加するはてな登録数
ページトップへ
Time : 0.2471 [s]