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

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

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

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

今回は、話題のKDDI CloudCore VPS で同じようにUnixBechを実行してみました。
( UnixBechの実行環境については、遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました を参照してください。 )

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分程度は掛かるものと思います。 また、負荷もかかるので、基本的には、実際に運用中のサーバーでの実施は避けた方が良いと思います。 でも、負荷が掛かっているときの情報が欲しい場合もあるでしょうから、計測する意図を考えて行うことが肝要かと思います。


CloudCore VPSでのUnixBenchの実施結果

今回は、CentOS 5.7 で CloudCore VPS で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

========================================================================
   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: AMD Phenom(tm) 9550 Quad-Core Processor (4400.0 bogomips)
          x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
   00:10:04 up  2:27,  1 user,  load average: 0.00, 0.00, 0.00; runlevel 3

------------------------------------------------------------------------
Benchmark Run: 木  3月 01 2012 00:10:04 - 00:37:57
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        8512300.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1872.0 MWIPS (9.8 s, 7 samples)
Execl Throughput                               3456.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        642706.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          208946.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        739194.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1766477.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 304074.2 lps   (10.0 s, 7 samples)
Process Creation                               7296.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3946.0 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    547.6 lpm   (60.1 s, 2 samples)
System Call Overhead                        2626792.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    8512300.6    729.4
Double-Precision Whetstone                       55.0       1872.0    340.4
Execl Throughput                                 43.0       3456.0    803.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     642706.3   1623.0
File Copy 256 bufsize 500 maxblocks            1655.0     208946.8   1262.5
File Copy 4096 bufsize 8000 maxblocks          5800.0     739194.2   1274.5
Pipe Throughput                               12440.0    1766477.3   1420.0
Pipe-based Context Switching                   4000.0     304074.2    760.2
Process Creation                                126.0       7296.9    579.1
Shell Scripts (1 concurrent)                     42.4       3946.0    930.7
Shell Scripts (8 concurrent)                      6.0        547.6    912.7
System Call Overhead                          15000.0    2626792.0   1751.2
                                                                   ========
System Benchmarks Index Score                                         941.4

[ 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 値と比較してみました。

[ CloudCore 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 : 1070.6
  • CloudCore VPS : 941.4

と、それなりに拮抗してます。CPUに関するIndex値の平均からすると、

  • さくらのVPS : 726.2
  • CloudCore VPS : 624.5

となっています。

実際には、同じ価格でもCPUのコア数は、さくらのVPSが2コア、CloudCore VPSが1コアですから
2コアのUnixBenchとしては、(System Benchmarks Index Score)

  • さくらのVPS : 1,368.2

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

  • さくらのVPS : 1,511.3

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

まあ、想像通り!?の数値だとは思います。

メモリー不足に陥れば、スワップの多発で、CPUパワーも意味がないでしょうし、いくらメモリが多くてもそれを生かせるだけのCPUパワーが無ければ、それも意味がないでしょう。

結局は、CPUパワーとメモリ、ディスク容量とのバランスなんだと思います。

はじめてVPSでサーバーを構築する方は、ある程度メモリがある方が無難でしょう。そういう意味では、CloudCore VPSはおすすめかもしれません。
ただ、加えてCPUパワーも必要な方には、どうしてもさくらのVPSの上位プランになってきますね。
さくらのVPSは、サーバーとして利用しながらの計測なので、若干、パフォーマンスが落ちていると思ってください。
特に 2 CPU でのディスクアクセスのパフォーマンスがここまで落ちているのは、サーバーとして利用しているためのディスクキャッシュ、メモリ不足によるものだろうと思います。

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

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

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


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


関連記事 :

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

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

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

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

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

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

さくらのVPSの新プランのUnixBench を実施して計測してみました。ついでに、旧プランとお名前.com VPS(KVM)の値も比較してみました。

さくらのVPS 新プラン と お名前.com レンタルサーバー VPS 新KVM プラン の違いは、 さくらのVPS 新プラン ...

CloudCore VPSから上位プランがリリースされたので使ってみた。(ついでに、UnixBenchも計測)

CloudCore VPSから上位プランがリリースということで、さくらのVPSとお名前.com 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.6987 [s]