さくらのVPSの新プランのUnixBench を実施して計測してみました。ついでに、旧プランとお名前.com VPS(KVM)の値も比較してみました。
さくらのVPS 新プラン と お名前.com レンタルサーバーVPS 新KVM プランと KDDI クラウドコア(CloudCore) を比較してみた を参照してください。
また、nuttcp (ネットワークのパフォーマンスの違い) については、
さくらのVPSの新プランとお名前.com VPS(KVM) でnuttcpを使って伝送速度を計測してみた を参照してください。
以前に、遅ればせながら、さくらのVPS (旧プラン512) のUnixBench を実施して計測してみました でもUnixBenchを実施しました。
今回は、さくらのVPS が新プランを発表(全プランで機能アップ)です。 でもあるように さくらのVPSの新プランが提供されました。
新プランでは、ハードスペックも多少は変更になっていると思いますので、この機会に、新プラン、旧プランでのUnixBenchの比較を行ってみます。
OS : CentOS 6.2 (デフォルトOS)
UnixBench : 5.1.3
さくらのVPSプラン :
・旧プラン 512 プラン
・新プラン 1G プラン
- 目次
- 履歴
2012年3月30日 初版
UnixBenchの前準備
UnixBenchの前準備として、UnixBenchのmake作業が必要です。詳しくは、以下を参照してください。
- 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 ...
- GUI系の計測は不要なのでMakeFileを編集する。
計測が不要なものは、コメントアウトしておきます。
ここではGUI関係は不要なので、GRAPHIC_TESTS , GL_LIBS をそれぞれコメントアウトしておきます。
./UnixBench/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 ...
- 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分程度は掛かるものと思います。 また、負荷もかかるので、基本的には、実際に運用中のサーバーでの実施は避けた方が良いと思います。 でも、負荷が掛かっているときの情報が欲しい場合もあるでしょうから、計測する意図を考えて行うことが肝要かと思います。
新プランでのさくらのVPSでのUnixBenchの実施結果
|
旧プランでのさくらのVPSでのUnixBenchの実施結果
|
[ 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の値として代表的に用いられる値) |
新プラン 1G プラン | 旧プラン 512 プラン | 新/旧 | お名前.com VPS(KVM) 2G プラン | |
---|---|---|---|---|
1CPU | 967.5 | 855.3 | 1.13 | 1460.0 |
2CPU | 1,950.5 | 1,584.6 | 1.23 | – |
3CPU | – | – | – | 2961.9 |
ここでの結果では、約1.2倍程度、新プランが旧プランより勝っているようです。
また、参考までに お名前.com VPS(KVM) のUnixBench も載せておきました。 お名前.com VPS(KVM) は、3 core なので 比較しても参考程度だと思ってください。
一応、目安としては、概ねサーバーのパフォーマンスの順位としては、以下のとおりのようです。
1. お名前.com VPS(KVM) (3 core)
2. さくらのVPS 新プラン (2 core)
3. さくらのVPS 旧プラン (2 core)
以下は、各VPSのcpuinfoをダンプした結果です。(参考まで)
|
( UnixBenchは、その計測した瞬間的なパフォーマンスなので、必ずしも、上記の値が全てではありませんが、ある程度の目安にはなります。)
このUnixBenchだけでコア数の違うものを比較するのは良いことだとは思いませんが、お名前.com VPS(KVM) も かなり良い感じですね。
興味のある方は、以下からのどうぞ。いずれもお試し期間があります。
さくらのVPSは、こちらのさくらのVPSサイト からどうぞ。
お名前.com VPSは、こちらのお名前.com VPSサイト からどうぞ。
このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。
2012年12月9日, 7:46 PM
[…] ・さくら新1GB: 967.5 ・さくら旧512MB: 855.3 http://server-setting.info/blog/unixbench-new-sakura-vps.html […]