VPSの違い

さくらのVPS 512、さくらのVPS(v3) 1G、Joe's Cloud VPSの違いを確認してみます。前提条件も異なりますので、比較ではなくて違いであることを強調します。単純に優劣を決めるものではありません。

プラットフォームの違い

dmesg(8)の内容からわかる内容です。

仮想環境

さくらのVPS 512 不明(KVM?)
さくらのVPS(v3) 1G Red Hat KVM (RHEL 6.2.0 PC)
Joe's Cloud VPS Red Hat KVM (RHEL 6.1.0 PC)

基本的にRed Hat Enterprise LinuxのKVM環境がベースなところは同じようです。

CPU

さくらのVPS 512 Intel Core(TM)2 Duo CPU T7700
さくらのVPS(v3) 1G Intel(R) Xeon(R) CPU E5645
Joe's Cloud VPS QEMU Virtual CPU version (cpu64-rhel6)

まぁ、これは気持ちの問題でしょう。

メモリーとディスク

  メモリー ディスク 備考
さくらのVPS 512 512MB 20GB wd0(IDE/SATA)
さくらのVPS(v3) 1G 1GB 100GB ld0(論理ドライブ)
Joe's Cloud VPS 1GB 100GB wd0(IDE/SATA)

さくらのVPS(3g)がvirtio(4)の先にある論理ドライブ、他はpixide(4)の先のIDE/SATAのディスクドライブです。

LAN

いずれもwm(4)、Intel i82540EM 1000BASE-Tで平たく言えばインテルのギガビットイーサネットです。

bytebenchのサマリー

特に何か根拠があるわけではありませんが、以前からbytebenchの結果を取っています。個々の項目は別として結果だけを載せてみます。

さくらのVPS 512
                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        116700.0 22196810.5     1902.0
Double-Precision Whetstone                      55.0     2643.6      480.7
Execl Throughput                                43.0     1773.1      412.3
File Copy 1024 bufsize 2000 maxblocks         3960.0  1131001.0     2856.1
File Copy 256 bufsize 500 maxblocks           1655.0   337731.0     2040.7
File Copy 4096 bufsize 8000 maxblocks         5800.0   113072.0      195.0
Pipe Throughput                              12440.0  2049885.9     1647.8
Pipe-based Context Switching                  4000.0   275268.9      688.2
Process Creation                               126.0     3876.1      307.6
Shell Scripts (8 concurrent)                     6.0      851.0     1418.3
System Call Overhead                         15000.0  1683234.3     1122.2
                                                                 =========
     FINAL SCORE                                                     877.6
さくらのVPS(v3) 1G
                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        116700.0 19730743.2     1690.7
Double-Precision Whetstone                      55.0     2245.8      408.3
Execl Throughput                                43.0     1479.9      344.2
File Copy 1024 bufsize 2000 maxblocks         3960.0  1104890.0     2790.1
File Copy 256 bufsize 500 maxblocks           1655.0   343056.0     2072.8
File Copy 4096 bufsize 8000 maxblocks         5800.0   125322.0      216.1
Pipe Throughput                              12440.0  1929705.7     1551.2
Pipe-based Context Switching                  4000.0    30928.4       77.3
Process Creation                               126.0     2987.0      237.1
Shell Scripts (8 concurrent)                     6.0      600.7     1001.2
System Call Overhead                         15000.0  1579661.1     1053.1
                                                                 =========
     FINAL SCORE                                                     651.0
Joe's Cloud VPS
                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        116700.0 23525562.4     2015.9
Double-Precision Whetstone                      55.0     2701.1      491.1
Execl Throughput                                43.0     1844.1      428.9
File Copy 1024 bufsize 2000 maxblocks         3960.0  1277529.0     3226.1
File Copy 256 bufsize 500 maxblocks           1655.0   386591.0     2335.9
File Copy 4096 bufsize 8000 maxblocks         5800.0   229450.0      395.6
Pipe Throughput                              12440.0  2192038.1     1762.1
Pipe-based Context Switching                  4000.0    49807.7      124.5
Process Creation                               126.0     4339.3      344.4
Shell Scripts (8 concurrent)                     6.0     1078.7     1797.8
System Call Overhead                         15000.0  1813197.8     1208.8
                                                                 =========
     FINAL SCORE                                                     866.9

トータルの値だけ見ると、

  1. さくらのVPS 512
  2. Joe's Cloud VPS
  3. さくらのVPS(v3) 1G

と、仮想化された論理ドライブと新しいバージョンに見える、さくらのVPS(v3) 1Gがビリでした。そのときの状況かもしれませんが、うーん、とっとと移行して失敗だったかな。

通信速度

オペレーティングシステムをインストールした後、pkgsrcの作成済みバイナリパッケージをドドっと自宅のサーバーからリモートコピーを行ってから必要なパッケージをインストールするといったことをしています。ここで気がついたのは、転送速度です。いずれもOpenSSHのscpコマンドが表示しているのを見ていての様子で、厳密な測定結果ではありません。

さくらのVPSは、いずれも4Mバイト/秒程度の転送レートで、さくらのVPSのサーバー間でも値は殆ど変わりません。おそらく、VPSなサーバーの性能そのままなのではないかと思います。

一方、Joe's Cloud VPSは700Kから800Kバイト/秒程度の転送レートとなりました。今回試用しているのは一番安価なコースで保証帯域は0.5Mbpsとなっていますが、それに比べても小さめの値となります。

さくらのVPSとの違いに、仮想サーバーはプライベートアドレスで稼働していて、論理ルーターによるNATでInternetと接続している点があります。

CloudStackの論理ルーターにおけるNATの実装は不明というか調べるに至っていませんが、この実装方法によってはネックになっている可能性があるかもしれません。

おわりに

さくらのVPSとJoe's Cloud VPSは、元々の方向性から違いがあります。

シンプルな鋼製のサービスでリソースを増やしたサービスに切り替えようとすると自分ですべて行う必要があるさくらのVPS、簡単にリソースを増やしたり複数のVPSサーバーをまとめて簡易負荷分散が可能なJoe's Cloud VPSといったところでしょう。

現状、私の目的とするところではNATの中にあるサーバーは嬉しいところが何もないと言えることと、さくらのVPS(v3)を年間で契約してしまったため、しばらくはこちらで行くことになるでしょう。

SaasesのVPSDTIのVPSも、たいへんお安くて良いのですが、流石に試すだけに契約するのも気が引けます。(お試しで使わせてくれないかなぁ...。)

も一つ気になったこと

さくらのVPS 512とJoe's Cloud VPSではARPの情報が上書きされたとか、IPアドレスが重複しているというメッセージが出ていて気になりました。これは起動してから24時間経たない間に出ていたものです。(一応、アドレスの一部は伏せてあります。)

さくらのVPS 512の場合
arp info overwritten for 49.212.84.nn by 00:1b:ed:a4:35:xx
arp info overwritten for 49.212.84.nn by 00:00:5e:00:01:xx
arp info overwritten for 49.212.84.nn by 00:1b:ed:a4:35:xx
arp info overwritten for 49.212.84.nn by 00:00:5e:00:01:xx
arp info overwritten for 49.212.84.nn by 00:1b:ed:a4:35:xx
arp info overwritten for 49.212.84.nn by 00:00:5e:00:01:xx
arp info overwritten for 49.212.84.nn by 00:1b:ed:a4:35:xx
arp info overwritten for 49.212.84.nn by 00:00:5e:00:01:xx
Joe's Cloud VPSの場合
duplicate IP address 10.1.1.nnn sent from link address 00:25:90:25:c8:xx
duplicate IP address 10.1.1.nnn sent from link address 00:25:90:25:c8:xx
arp info overwritten for 10.1.1.1 by 00:25:90:25:c8:xx
duplicate IP address 10.1.1.nnn sent from link address 00:25:90:25:c8:xx
arp info overwritten for 10.1.1.1 by 02:00:5d:10:00:xx


Copyright © 2011-2024 Takahiro Kambe all rights reserved.