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) |
LAN
いずれもwm(4)、Intel i82540EM 1000BASE-Tで平たく言えばインテルのギガビットイーサネットです。
bytebenchのサマリー
特に何か根拠があるわけではありませんが、以前からbytebenchの結果を取っています。個々の項目は別として結果だけを載せてみます。
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
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
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
トータルの値だけ見ると、
- さくらのVPS 512
- Joe's Cloud VPS
- さくらの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のVPSやDTIのVPSも、たいへんお安くて良いのですが、流石に試すだけに契約するのも気が引けます。(お試しで使わせてくれないかなぁ...。)
も一つ気になったこと
さくらのVPS 512とJoe's Cloud VPSではARPの情報が上書きされたとか、IPアドレスが重複しているというメッセージが出ていて気になりました。これは起動してから24時間経たない間に出ていたものです。(一応、アドレスの一部は伏せてあります。)
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
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.