VPSのベンチ比較(お名前COM、さくら、カゴヤ、Serverman)
概要
ServersMan@VPSのCentOS7で、このサイトを運営してきましたが、yum updateするとネットワークが繋がらない障害が改善しないので、別のサーバーに移設する事にしました。
クラウドも考えましたは、アクセス数も多くないのでコスト面を考えてVPSサービスにしました。移行に関してトライアルのあるVPSでベンチなど比較しました。
まずは、ストレージがSSDのサーバーと普通のストレージの比較として、トライアルができるお名前COMとサクラインターネットを比較しました。結果としてはSSDサーバーの優秀でした。
SSDが選択できるVPSサービスで検討し、価格とDISKの容量を考慮してカゴヤのVPSサービスと契約しました。
その際にベンチマークなどをおこなった結果を公開しておきます
プラン・スペック情報
ベンチ比較した各VPSのサービス、仕様は以下のとおりです。
カゴヤのVPSは値段も1000円を切っており、SSDで80GBも使用できるのコストパフォマンスが優れています
VPS会社 | CPU | メモリ | 容量 | 月額料金 | 初期費用 |
ServersMan@VPS | – | 2GB | 100GB | ¥934(税抜) | ¥0 |
お名前COM VPS | 2コア | 1GB | 100GB | ¥896円(税抜) | ¥0 |
さくらのVPS | 2コア | 1GB | 30GB (SSD) | ¥972円(税込) | ¥1,620円(税込) |
カゴヤ・クラウド/VPS | 3コア | 1GB | 80GB (SSD) | ¥864円(税込) | ¥0 |
CPU情報
各CPUのcpuinfoの情報を以下となります。
DTIのServersMan@VPSは2010年から契約しており、他のVPSは2016年8月に契約(トライアルも含む)しているので、参考程度にして下さい。契約時期によってCPUスペックは異なりますが、ServersMan@VPSとお名前COMのVPSは、古めのCPUって感じですね
VPS会社 | model name | cpu MHz |
ServersMan@VPS | Intel(R) Xeon(R) CPU L5520 | 2.27GHz |
お名前COM VPS | Intel(R) Core(TM)2 Duo CPU T7700 | 2.40GHz |
さくらのVPS | Intel(R) Xeon(R) CPU E5-2650 v2 | 2.60GHz |
カゴヤ・クラウド/VPS | Intel(R) Xeon(R) CPU E5-2640 v3 | 2.60GHz |
HDベンチ
hdparmでHDのベンチを計測しました。OpenVZを採用している、ServersMan@VPSとカゴヤ・クラウド/VPSは計測することができませんでした。調べてればOpenVZでも検測できるベンチはありそうですが、SSDの方が優れているのはわかりきっていますので、他のベンチソフトを調べていません。
さくらのVPSのhdparm 結果
# hdparm -t /dev/vda3 /dev/vda3: Timing buffered disk reads: 1756 MB in 3.00 seconds = 585.23 MB/sec
お名前COMのVPSのhdparm 結果
何故か、/dataの領域はSSDと同じくらいの速度がありましたが、/ がある領域は普通の速度です
# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 18G 1.9G 15G 11% / tmpfs 499M 0 499M 0% /dev/shm /dev/vda1 485M 61M 400M 14% /boot /dev/vdb 79G 184M 75G 1% /data # hdparm -t /dev/vdb /dev/vdb: Timing buffered disk reads: 2516 MB in 3.00 seconds = 838.36 MB/sec # hdparm -t /dev/mapper/VolGroup-lv_root /dev/mapper/VolGroup-lv_root: Timing buffered disk reads: 426 MB in 3.01 seconds = 141.44 MB/sec
Apache Bench (abテスト)
静的なページとWordpressで構築しているこのサイトを、Apache Benchで比較しました。結果として掲載している値は、Requests per secondの値となります。
静的なページの比較
ServersMan@VPSは、「ab -n 100 -c 100」でabを走らすと計測すらできませんでした。遅い遅いとおもっていたけど、ここまで酷いとは思いませんでした。
結果は、お名前COM(429.29)、サクラインターネット(244.17)の値が優秀です。
VPS会社 | コマンド | Requests per second |
ServersMan@VPS | ab -n 10 -c 10 | 0.71 |
お名前COM VPS | ab -n 100 -c 100 | 429.29 |
さくらのVPS | ab -n 100 -c 100 | 244.17 |
カゴヤ・クラウド/VPS | ab -n 100 -c 100 | 8.92 |
WordPressで構築しているこのサイト(ex1-lab)での比較
ServersMan@VPSは、「ab -n 100 -c 100」でabを走らすと計測すらできませんできなかったので計測していません。
結果は、カゴヤ・クラウド/VPS(103.50) 、サクラインターネット(213.13)の値が優秀です。SSDを搭載しているのでDBのアクセスが速いからと考えましたが、詳しく調査はしてません。
VPS会社 | コマンド | Requests per second |
お名前COM VPS | ab -n 100 -c 100 | 8.92 |
さくらのVPS | ab -n 100 -c 100 | 213.13 |
カゴヤ・クラウド/VPS | ab -n 100 -c 100 | 103.50 |
UnixBenchのベンチ結果
UnixBenchの結果は以下となります。System Benchmarks Index Score の高い順位並べと、以下となります。
SSD搭載の、さくらのVPS(2763.6)、カゴヤ・クラウド/VPS(2730.9)の値が叩く優秀です
VPS会社 | Index Score |
さくらのVPS | 2763.6 |
カゴヤ・クラウド/VPS | 2730.9 |
お名前COM VPS | 1713.8 |
ServersMan@VPS | 861.7 |
ServersMan@VPSの UnixBench結果
Benchmark Run: Fri Aug 19 2016 13:33:14 - 13:54:42 4 CPUs in system; running 4 parallel copies of tests Dhrystone 2 using register variables 18549209.2 lps (10.0 s, 4 samples) Double-Precision Whetstone 12332.9 MWIPS (9.9 s, 4 samples) Execl Throughput 2661.2 lps (29.6 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 286510.7 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 108847.7 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 520743.0 KBps (30.0 s, 2 samples) Pipe Throughput 1123004.5 lps (10.0 s, 4 samples) Pipe-based Context Switching 154370.9 lps (10.0 s, 4 samples) Process Creation 7483.3 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 3378.8 lpm (60.1 s, 2 samples) Shell Scripts (8 concurrent) 397.5 lpm (60.3 s, 2 samples) System Call Overhead 2442709.7 lps (10.0 s, 4 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 18549209.2 1589.5 Double-Precision Whetstone 55.0 12332.9 2242.3 Execl Throughput 43.0 2661.2 618.9 File Copy 1024 bufsize 2000 maxblocks 3960.0 286510.7 723.5 File Copy 256 bufsize 500 maxblocks 1655.0 108847.7 657.7 File Copy 4096 bufsize 8000 maxblocks 5800.0 520743.0 897.8 Pipe Throughput 12440.0 1123004.5 902.7 Pipe-based Context Switching 4000.0 154370.9 385.9 Process Creation 126.0 7483.3 593.9 Shell Scripts (1 concurrent) 42.4 3378.8 796.9 Shell Scripts (8 concurrent) 6.0 397.5 662.4 System Call Overhead 15000.0 2442709.7 1628.5 ======== System Benchmarks Index Score 861.7
お名前COM VPSの UnixBench結果
Benchmark Run: Fri Aug 19 2016 14:39:45 - 14:56:40 2 CPUs in system; running 2 parallel copies of tests Dhrystone 2 using register variables 48339591.5 lps (10.0 s, 4 samples) Double-Precision Whetstone 5601.0 MWIPS (10.0 s, 4 samples) Execl Throughput 6722.6 lps (29.8 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 584079.9 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 165391.5 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 1689832.2 KBps (30.0 s, 2 samples) Pipe Throughput 2673283.9 lps (10.0 s, 4 samples) Pipe-based Context Switching 447555.4 lps (10.0 s, 4 samples) Process Creation 19130.9 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 8550.8 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 1175.1 lpm (60.0 s, 2 samples) System Call Overhead 2357601.3 lps (10.0 s, 4 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 48339591.5 4142.2 Double-Precision Whetstone 55.0 5601.0 1018.4 Execl Throughput 43.0 6722.6 1563.4 File Copy 1024 bufsize 2000 maxblocks 3960.0 584079.9 1474.9 File Copy 256 bufsize 500 maxblocks 1655.0 165391.5 999.3 File Copy 4096 bufsize 8000 maxblocks 5800.0 1689832.2 2913.5 Pipe Throughput 12440.0 2673283.9 2148.9 Pipe-based Context Switching 4000.0 447555.4 1118.9 Process Creation 126.0 19130.9 1518.3 Shell Scripts (1 concurrent) 42.4 8550.8 2016.7 Shell Scripts (8 concurrent) 6.0 1175.1 1958.6 System Call Overhead 15000.0 2357601.3 1571.7 ======== System Benchmarks Index Score 1713.8
さくらのVPSの UnixBench結果
Benchmark Run: 金 8月 19 2016 12:56:36 - 13:13:28 2 CPUs in system; running 2 parallel copies of tests Dhrystone 2 using register variables 68310945.1 lps (10.0 s, 4 samples) Double-Precision Whetstone 7250.3 MWIPS (9.9 s, 4 samples) Execl Throughput 10042.4 lps (29.6 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 1081364.7 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 289289.2 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 3429173.7 KBps (30.0 s, 2 samples) Pipe Throughput 4255074.4 lps (10.0 s, 4 samples) Pipe-based Context Switching 701564.7 lps (10.0 s, 4 samples) Process Creation 27185.6 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 12151.9 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 1651.7 lpm (60.0 s, 2 samples) System Call Overhead 5731828.0 lps (10.0 s, 4 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 68310945.1 5853.6 Double-Precision Whetstone 55.0 7250.3 1318.2 Execl Throughput 43.0 10042.4 2335.4 File Copy 1024 bufsize 2000 maxblocks 3960.0 1081364.7 2730.7 File Copy 256 bufsize 500 maxblocks 1655.0 289289.2 1748.0 File Copy 4096 bufsize 8000 maxblocks 5800.0 3429173.7 5912.4 Pipe Throughput 12440.0 4255074.4 3420.5 Pipe-based Context Switching 4000.0 701564.7 1753.9 Process Creation 126.0 27185.6 2157.6 Shell Scripts (1 concurrent) 42.4 12151.9 2866.0 Shell Scripts (8 concurrent) 6.0 1651.7 2752.8 System Call Overhead 15000.0 5731828.0 3821.2 ======== System Benchmarks Index Score 2763.6
カゴヤ・クラウド/VPSの UnixBench結果
Benchmark Run: 金 8月 19 2016 14:19:03 - 14:36:07 3 CPUs in system; running 3 parallel copies of tests Dhrystone 2 using register variables 112149790.7 lps (10.0 s, 4 samples) Double-Precision Whetstone 12969.5 MWIPS (10.9 s, 4 samples) Execl Throughput 12455.1 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 598178.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 150819.4 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 1714654.5 KBps (30.0 s, 2 samples) Pipe Throughput 4408446.0 lps (10.0 s, 4 samples) Pipe-based Context Switching 840084.0 lps (10.0 s, 4 samples) Process Creation 23900.7 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 16905.3 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 2422.9 lpm (60.1 s, 2 samples) System Call Overhead 4250026.1 lps (10.0 s, 4 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 112149790.7 9610.1 Double-Precision Whetstone 55.0 12969.5 2358.1 Execl Throughput 43.0 12455.1 2896.5 File Copy 1024 bufsize 2000 maxblocks 3960.0 598178.5 1510.6 File Copy 256 bufsize 500 maxblocks 1655.0 150819.4 911.3 File Copy 4096 bufsize 8000 maxblocks 5800.0 1714654.5 2956.3 Pipe Throughput 12440.0 4408446.0 3543.8 Pipe-based Context Switching 4000.0 840084.0 2100.2 Process Creation 126.0 23900.7 1896.9 Shell Scripts (1 concurrent) 42.4 16905.3 3987.1 Shell Scripts (8 concurrent) 6.0 2422.9 4038.2 System Call Overhead 15000.0 4250026.1 2833.4 ======== System Benchmarks Index Score 2730.9
ディスカッション
コメント一覧
まだ、コメントがありません