GMOクラウドとさくらVPSのベンチマーク公開!

「GMOクラウドのVPS マイクロプラン」と「さくらのVPS 1G、2Gプラン」を比較してみました。さくらのVPS 1G、2Gプラン(石狩)は使用して1年以上経っているので若干不利な所がありますので参考までにどうぞ。

※ さくらのVPSの1Gプランは初期プランです。ハードディスクは20GB。現在は100GBに増えています。

ハードディスクのパフォーマンスに大きな差が出てました。

VPSのプラン

  • GMOクラウドのVPS マイクロプラン(年払/月額1,008円)2014年6月申込み
  • さくらのVPS 1Gプラン(年払/月額924円)2011年2月申込み
  • さくらのVPS(v3) 2Gプラン(年払/月額1,396円)石狩リージョン 2012年4月申込み
  • さくらのVPS(v3) 2Gプラン(年払/月額1,396円)東京リージョン 2014年7月申込み

UnixBench の結果は一番最後に載せてあります。

CPUのクロック

GMOクラウドのVPS マイクロプラン

root@hostname:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 6
model name      : QEMU Virtual CPU version 0.9.1
stepping        : 3
cpu MHz         : 2400.084
cache size      : 32 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 4
wp              : yes
flags           : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm rep_good pni hypervisor
bogomips        : 4800.16
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

※実際にはCPUは3コアあります。2コア分省略。

さくらのVPS 1Gプラン

root@hostname:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz
stepping        : 11
cpu MHz         : 2659.983
cache size      : 4096 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx lm constant_tsc rep_good pni ssse3 lahf_lm
bogomips        : 5327.12
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

※実際にはCPUは2コアあります。1コア分省略。

さくらのVPS(v3) 2Gプラン 石狩リージョン

root@hostname:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Westmere E56xx/L56xx/X56xx (Nehalem-C)
stepping        : 1
cpu MHz         : 2400.068
cache size      : 4096 KB
physical id     : 0
siblings        : 3
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse                                                                                                                                                                                                               2 ss ht syscall nx lm constant_tsc arch_perfmon rep_good pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt                                                                                                                                                                                                                aes hypervisor lahf_lm
bogomips        : 4800.13
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

※実際にはCPUは3コアあります。2コア分省略。

さくらのVPS(v3) 2Gプラン 東京リージョン

root@hostname:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 42
model name      : Intel Xeon E312xx (Sandy Bridge)
stepping        : 1
microcode       : 0x1
cpu MHz         : 2500.104
cache size      : 4096 KB
physical id     : 0
siblings        : 3
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht sys                                                                                                                                                                                                    call nx lm constant_tsc nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm xsaveo                                                                                                                                                                                                    pt
bogomips        : 5000.20
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

※実際にはCPUは3コアあります。2コア分省略。

ハードディスクのパフォーマンス

GMOクラウドのVPS マイクロプラン

ファイルシステム:ext3

root@hostname:~# hdparm -Tt /dev/sda

/dev/sda1:
 Timing cached reads:   16984 MB in  2.00 seconds = 8503.60 MB/sec
 Timing buffered disk reads: 1098 MB in  3.04 seconds = 361.55 MB/sec

// Kernel 3.2に変更後
/dev/sda1:
 Timing cached reads:   15798 MB in  2.00 seconds = 7908.80 MB/sec
 Timing buffered disk reads: ^[c1364 MB in  3.04 seconds = 449.33 MB/sec

さくらのVPS 1Gプラン

ファイルシステム:xfs

root@hostname:~# hdparm -Tt /dev/hda1

/dev/hda1:
 Timing cached reads:   12884 MB in  2.00 seconds = 6449.80 MB/sec
 Timing buffered disk reads:  538 MB in  3.01 seconds = 178.48 MB/sec

さくらのVPS(v3) 2Gプラン 石狩リージョン

ファイルシステム:xfs

root@hostname:~# hdparm -Tt /dev/vda1

/dev/vda1:
 Timing cached reads:   10750 MB in  2.00 seconds = 5379.54 MB/sec
 Timing buffered disk reads: 156 MB in  3.01 seconds =  51.78 MB/sec

※さくらからディスク負荷に対する制限を受けた後からこの状況です。規制中は、1MB/Sec。解除後でも51.78 MB/sec。規制前は100MB/sec 以上出ていた。

さくらのVPS(v3) 2Gプラン 東京リージョン カスタムOSインストール

ファイルシステム:ext4

root@hostname:~# hdparm -Tt /dev/vda1

/dev/vda1:
 Timing cached reads:   12584 MB in  1.97 seconds = 6387.76 MB/sec
 Timing buffered disk reads: 1220 MB in  3.00 seconds = 406.29 MB/sec

さくらのVPS(v3) 2Gプラン 東京リージョン ISOイメージインストール(VirtIO有効)

ファイルシステム:ext4

root@hostname:~# hdparm -Tt /dev/vda1

/dev/vda1:
 Timing cached reads:   12446 MB in  2.00 seconds = 6228.33 MB/sec
 Timing buffered disk reads: 1412 MB in  3.00 seconds = 470.06 MB/sec

VirtIO有効でOSをインストールする方が若干パフォーマンスが上がるようです。

メモリの帯域幅

GMOクラウドのVPS マイクロプラン

root@hostname:~# ./stream
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
 The *best* time for each kernel (excluding the first iteration)
 will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 11070 microseconds.
   (= 11070 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function    Best Rate MB/s  Avg time     Min time     Max time
Copy:           10324.6     0.015595     0.015497     0.015926
Scale:          10373.4     0.015489     0.015424     0.015567
Add:            11027.4     0.021855     0.021764     0.022016
Triad:          11682.2     0.020624     0.020544     0.020741
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all thre

さくらのVPS 1Gプラン

root@hostname:~# ./stream
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
 The *best* time for each kernel (excluding the first iteration)
 will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 20064 microseconds.
   (= 20064 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function    Best Rate MB/s  Avg time     Min time     Max time
Copy:            5852.9     0.028344     0.027337     0.032535
Scale:           5704.9     0.028613     0.028046     0.029435
Add:             6164.8     0.039899     0.038931     0.041249
Triad:           6015.3     0.041190     0.039898     0.043992
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------

さくらのVPS 2Gプラン 石狩リージョン

root@hostname:~# ./stream
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
 The *best* time for each kernel (excluding the first iteration)
 will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 57029 microseconds.
   (= 57029 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function    Best Rate MB/s  Avg time     Min time     Max time
Copy:            3632.4     0.047796     0.044048     0.053689
Scale:           3075.3     0.054087     0.052028     0.057885
Add:             3861.3     0.066102     0.062155     0.069307
Triad:           3153.1     0.078874     0.076116     0.086153
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------

さくらのVPS(v3) 2Gプラン 東京リージョン

root@hostname:~# ./stream
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
 The *best* time for each kernel (excluding the first iteration)
 will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 43638 microseconds.
   (= 43638 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function    Best Rate MB/s  Avg time     Min time     Max time
Copy:            3930.3     0.041342     0.040709     0.043301
Scale:           3647.0     0.045082     0.043872     0.047975
Add:             3907.8     0.062731     0.061415     0.065223
Triad:           3581.4     0.068294     0.067012     0.072938
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------

PINGをGoogleに撃ってみた

条件を同じにするため、www.goolge.co.jp173.194.38.95 に撃ってます。

GMOクラウドのVPS マイクロプラン

root@hostname:~# ping -l 60000 -c 5 173.194.38.95
PING 173.194.38.95 (173.194.38.95) 56(84) bytes of data.
64 bytes from 173.194.38.95: icmp_req=1 ttl=54 time=4.93 ms
64 bytes from 173.194.38.95: icmp_req=2 ttl=54 time=4.92 ms
64 bytes from 173.194.38.95: icmp_req=3 ttl=54 time=4.94 ms
64 bytes from 173.194.38.95: icmp_req=4 ttl=54 time=5.00 ms
64 bytes from 173.194.38.95: icmp_req=5 ttl=54 time=5.01 ms

--- 173.194.38.95 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 4.921/4.965/5.019/0.097 ms, pipe 5

さくらのVPS 1Gプラン

root@hostname:~# ping -l 60000 -c 5 173.194.38.95
PING 173.194.38.95 (173.194.38.95) 56(84) bytes of data.
64 bytes from 173.194.38.95: icmp_seq=2 ttl=55 time=10.2 ms
64 bytes from 173.194.38.95: icmp_seq=3 ttl=55 time=10.2 ms
64 bytes from 173.194.38.95: icmp_seq=1 ttl=55 time=10.6 ms
64 bytes from 173.194.38.95: icmp_seq=5 ttl=55 time=10.3 ms
64 bytes from 173.194.38.95: icmp_seq=4 ttl=55 time=10.3 ms

--- 173.194.38.95 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 10.262/10.387/10.667/0.146 ms, pipe 5

さくらのVPS 2Gプラン 石狩リージョン

root@hostname:~# ping -l 60000 -c 5 173.194.38.95
PING 173.194.38.95 (173.194.38.95) 56(84) bytes of data.
64 bytes from 173.194.38.95: icmp_req=1 ttl=56 time=19.9 ms
64 bytes from 173.194.38.95: icmp_req=2 ttl=56 time=19.9 ms
64 bytes from 173.194.38.95: icmp_req=3 ttl=56 time=19.9 ms
64 bytes from 173.194.38.95: icmp_req=4 ttl=56 time=19.9 ms
64 bytes from 173.194.38.95: icmp_req=5 ttl=56 time=19.9 ms

--- 173.194.38.95 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 19.935/19.949/19.974/0.127 ms, pipe 5

さくらのVPS(v3) 2Gプラン 東京リージョン

root@hostname:~# ping -l 60000 -c 5 173.194.38.95
PING 173.194.38.95 (173.194.38.95) 56(84) bytes of data.
64 bytes from 173.194.38.95: icmp_req=1 ttl=57 time=1.54 ms
64 bytes from 173.194.38.95: icmp_req=2 ttl=57 time=1.51 ms
64 bytes from 173.194.38.95: icmp_req=3 ttl=57 time=1.53 ms
64 bytes from 173.194.38.95: icmp_req=4 ttl=57 time=1.53 ms
64 bytes from 173.194.38.95: icmp_req=5 ttl=57 time=1.54 ms

--- 173.194.38.95 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.510/1.533/1.548/0.037 ms, pipe 5

UnixBenchの結果

GMOクラウドのVPS マイクロプラン

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: www: GNU/Linux
   OS: GNU/Linux -- 3.2.0-4-amd64 -- #1 SMP Debian 3.2.57-3+deb7u2
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version 0.9.1 (4800.2 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: QEMU Virtual CPU version 0.9.1 (4800.2 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 2: QEMU Virtual CPU version 0.9.1 (4800.2 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   13:55:02 up 2 min,  1 user,  load average: 0.12, 0.04, 0.02; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Thu Jul 03 2014 13:55:02 - 14:23:14
3 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       29485253.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3517.8 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2693.0 lps   (29.5 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        887348.0 KBps  (30.2 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          253106.0 KBps  (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1691965.3 KBps  (30.2 s, 2 samples)
Pipe Throughput                             1955739.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 326466.6 lps   (10.0 s, 7 samples)
Process Creation                               6980.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8245.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2066.1 lpm   (60.1 s, 2 samples)
System Call Overhead                        3535679.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   29485253.9   2526.6
Double-Precision Whetstone                       55.0       3517.8    639.6
Execl Throughput                                 43.0       2693.0    626.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     887348.0   2240.8
File Copy 256 bufsize 500 maxblocks            1655.0     253106.0   1529.3
File Copy 4096 bufsize 8000 maxblocks          5800.0    1691965.3   2917.2
Pipe Throughput                               12440.0    1955739.8   1572.1
Pipe-based Context Switching                   4000.0     326466.6    816.2
Process Creation                                126.0       6980.4    554.0
Shell Scripts (1 concurrent)                     42.4       8245.9   1944.8
Shell Scripts (8 concurrent)                      6.0       2066.1   3443.5
System Call Overhead                          15000.0    3535679.8   2357.1
                                                                   ========
System Benchmarks Index Score                                        1483.4

------------------------------------------------------------------------
Benchmark Run: Thu Jul 03 2014 14:23:14 - 14:51:29
3 CPUs in system; running 3 parallel copies of tests

Dhrystone 2 using register variables       87634150.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    10532.9 MWIPS (9.9 s, 7 samples)
Execl Throughput                               9368.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        611205.8 KBps  (30.2 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          197336.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1483105.8 KBps  (30.3 s, 2 samples)
Pipe Throughput                             5838421.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 847895.4 lps   (10.0 s, 7 samples)
Process Creation                              25223.1 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  16317.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2231.6 lpm   (60.1 s, 2 samples)
System Call Overhead                        4709424.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   87634150.2   7509.4
Double-Precision Whetstone                       55.0      10532.9   1915.1
Execl Throughput                                 43.0       9368.5   2178.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     611205.8   1543.4
File Copy 256 bufsize 500 maxblocks            1655.0     197336.7   1192.4
File Copy 4096 bufsize 8000 maxblocks          5800.0    1483105.8   2557.1
Pipe Throughput                               12440.0    5838421.0   4693.3
Pipe-based Context Switching                   4000.0     847895.4   2119.7
Process Creation                                126.0      25223.1   2001.8
Shell Scripts (1 concurrent)                     42.4      16317.9   3848.6
Shell Scripts (8 concurrent)                      6.0       2231.6   3719.3
System Call Overhead                          15000.0    4709424.3   3139.6
                                                                   ========
System Benchmarks Index Score                                        2671.2

さくらのVPS 1Gプラン

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: www: GNU/Linux
   OS: GNU/Linux -- 2.6.26-2-amd64 -- #1 SMP Wed Sep 21 03:36:44 UTC 2011
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (5327.1 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (5318.1 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   21:03:04 up 495 days,  7:01,  1 user,  load average: 0.00, 0.06, 0.37; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Tue Jul 01 2014 21:03:04 - 21:31:16
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       19050617.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3098.1 MWIPS (10.0 s, 7 samples)
Execl Throughput                               2822.2 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        633658.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          187841.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1402612.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1751975.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 249823.2 lps   (10.0 s, 7 samples)
Process Creation                               7839.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5501.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1293.5 lpm   (60.0 s, 2 samples)
System Call Overhead                        3291097.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   19050617.6   1632.4
Double-Precision Whetstone                       55.0       3098.1    563.3
Execl Throughput                                 43.0       2822.2    656.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     633658.8   1600.1
File Copy 256 bufsize 500 maxblocks            1655.0     187841.3   1135.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    1402612.3   2418.3
Pipe Throughput                               12440.0    1751975.0   1408.3
Pipe-based Context Switching                   4000.0     249823.2    624.6
Process Creation                                126.0       7839.4    622.2
Shell Scripts (1 concurrent)                     42.4       5501.5   1297.5
Shell Scripts (8 concurrent)                      6.0       1293.5   2155.9
System Call Overhead                          15000.0    3291097.0   2194.1
                                                                   ========
System Benchmarks Index Score                                        1199.9

------------------------------------------------------------------------
Benchmark Run: Tue Jul 01 2014 21:31:16 - 21:59:29
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       37392668.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6166.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               6865.2 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        357380.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          105075.6 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        808829.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                             3443218.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 525694.1 lps   (10.0 s, 7 samples)
Process Creation                              20841.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   9210.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1461.4 lpm   (60.0 s, 2 samples)
System Call Overhead                        5489251.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   37392668.0   3204.2
Double-Precision Whetstone                       55.0       6166.3   1121.1
Execl Throughput                                 43.0       6865.2   1596.6
File Copy 1024 bufsize 2000 maxblocks          3960.0     357380.8    902.5
File Copy 256 bufsize 500 maxblocks            1655.0     105075.6    634.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     808829.2   1394.5
Pipe Throughput                               12440.0    3443218.4   2767.9
Pipe-based Context Switching                   4000.0     525694.1   1314.2
Process Creation                                126.0      20841.6   1654.1
Shell Scripts (1 concurrent)                     42.4       9210.2   2172.2
Shell Scripts (8 concurrent)                      6.0       1461.4   2435.7
System Call Overhead                          15000.0    5489251.0   3659.5
                                                                   ========
System Benchmarks Index Score                                        1687.7

さくらのVPS 2Gプラン 石狩リージョン

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: www: GNU/Linux
   OS: GNU/Linux -- 2.6.32-5-amd64 -- #1 SMP Tue May 13 16:34:35 UTC 2014
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Westmere E56xx/L56xx/X56xx (Nehalem-C) (4800.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   CPU 1: Westmere E56xx/L56xx/X56xx (Nehalem-C) (4800.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   CPU 2: Westmere E56xx/L56xx/X56xx (Nehalem-C) (4800.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   21:03:03 up 42 days, 20:00,  1 user,  load average: 0.05, 0.02, 0.54; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Tue Jul 01 2014 21:03:03 - 21:31:21
3 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       20895415.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2818.3 MWIPS (8.5 s, 7 samples)
Execl Throughput                               1691.4 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        793206.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          292409.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1134896.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1836014.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  17319.2 lps   (10.0 s, 7 samples)
Process Creation                               4801.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4361.0 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1056.4 lpm   (60.0 s, 2 samples)
System Call Overhead                        3198303.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   20895415.0   1790.5
Double-Precision Whetstone                       55.0       2818.3    512.4
Execl Throughput                                 43.0       1691.4    393.4
File Copy 1024 bufsize 2000 maxblocks          3960.0     793206.1   2003.0
File Copy 256 bufsize 500 maxblocks            1655.0     292409.3   1766.8
File Copy 4096 bufsize 8000 maxblocks          5800.0    1134896.7   1956.7
Pipe Throughput                               12440.0    1836014.1   1475.9
Pipe-based Context Switching                   4000.0      17319.2     43.3
Process Creation                                126.0       4801.4    381.1
Shell Scripts (1 concurrent)                     42.4       4361.0   1028.5
Shell Scripts (8 concurrent)                      6.0       1056.4   1760.7
System Call Overhead                          15000.0    3198303.3   2132.2
                                                                   ========
System Benchmarks Index Score                                         886.3

------------------------------------------------------------------------
Benchmark Run: Tue Jul 01 2014 21:31:21 - 21:59:41
3 CPUs in system; running 3 parallel copies of tests

Dhrystone 2 using register variables       60954148.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     8415.9 MWIPS (7.9 s, 7 samples)
Execl Throughput                               9157.4 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        992937.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          322172.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2172913.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             5229465.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 744531.3 lps   (10.0 s, 7 samples)
Process Creation                              28989.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   9335.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1559.1 lpm   (60.0 s, 2 samples)
System Call Overhead                        5394785.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   60954148.2   5223.1
Double-Precision Whetstone                       55.0       8415.9   1530.2
Execl Throughput                                 43.0       9157.4   2129.6
File Copy 1024 bufsize 2000 maxblocks          3960.0     992937.2   2507.4
File Copy 256 bufsize 500 maxblocks            1655.0     322172.5   1946.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    2172913.9   3746.4
Pipe Throughput                               12440.0    5229465.2   4203.8
Pipe-based Context Switching                   4000.0     744531.3   1861.3
Process Creation                                126.0      28989.8   2300.8
Shell Scripts (1 concurrent)                     42.4       9335.8   2201.8
Shell Scripts (8 concurrent)                      6.0       1559.1   2598.5
System Call Overhead                          15000.0    5394785.1   3596.5
                                                                   ========
System Benchmarks Index Score                                        2641.3

さくらのVPS(v3) 2Gプラン 東京リージョン

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: www: GNU/Linux
   OS: GNU/Linux -- 3.2.0-4-amd64 -- #1 SMP Debian 3.2.57-3+deb7u2
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: Intel Xeon E312xx (Sandy Bridge) (5000.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   CPU 1: Intel Xeon E312xx (Sandy Bridge) (5000.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   CPU 2: Intel Xeon E312xx (Sandy Bridge) (5000.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   21:02:58 up  3:03,  1 user,  load average: 0.05, 0.03, 0.53; runlevel 2

------------------------------------------------------------------------
Benchmark Run: 火  7月 01 2014 21:02:58 - 21:31:08
3 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       28315241.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3144.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2828.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        946992.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          273665.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1074727.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1998392.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  20902.3 lps   (10.0 s, 7 samples)
Process Creation                               6625.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8665.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2461.8 lpm   (60.0 s, 2 samples)
System Call Overhead                        3319004.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   28315241.8   2426.3
Double-Precision Whetstone                       55.0       3144.3    571.7
Execl Throughput                                 43.0       2828.8    657.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     946992.8   2391.4
File Copy 256 bufsize 500 maxblocks            1655.0     273665.0   1653.6
File Copy 4096 bufsize 8000 maxblocks          5800.0    1074727.6   1853.0
Pipe Throughput                               12440.0    1998392.1   1606.4
Pipe-based Context Switching                   4000.0      20902.3     52.3
Process Creation                                126.0       6625.0    525.8
Shell Scripts (1 concurrent)                     42.4       8665.3   2043.7
Shell Scripts (8 concurrent)                      6.0       2461.8   4103.1
System Call Overhead                          15000.0    3319004.6   2212.7
                                                                   ========
System Benchmarks Index Score                                        1152.2

------------------------------------------------------------------------
Benchmark Run: 火  7月 01 2014 21:31:08 - 21:59:19
3 CPUs in system; running 3 parallel copies of tests

Dhrystone 2 using register variables       84626036.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     9428.4 MWIPS (9.9 s, 7 samples)
Execl Throughput                              10679.5 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        968456.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          256144.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1983646.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             5948310.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 905256.3 lps   (10.0 s, 7 samples)
Process Creation                              34040.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  19575.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2732.8 lpm   (60.0 s, 2 samples)
System Call Overhead                        4865382.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   84626036.2   7251.6
Double-Precision Whetstone                       55.0       9428.4   1714.3
Execl Throughput                                 43.0      10679.5   2483.6
File Copy 1024 bufsize 2000 maxblocks          3960.0     968456.2   2445.6
File Copy 256 bufsize 500 maxblocks            1655.0     256144.9   1547.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1983646.3   3420.1
Pipe Throughput                               12440.0    5948310.9   4781.6
Pipe-based Context Switching                   4000.0     905256.3   2263.1
Process Creation                                126.0      34040.3   2701.6
Shell Scripts (1 concurrent)                     42.4      19575.8   4616.9
Shell Scripts (8 concurrent)                      6.0       2732.8   4554.7
System Call Overhead                          15000.0    4865382.0   3243.6
                                                                   ========
System Benchmarks Index Score                                        3103.0

感想

結果を見ると、さくらのVPS(v3) 2Gプラン 東京リージョンが最強ですね。ハードディスクのパフォーマンスを見たとき、SSDのプランを間違えて借りてしまったと思いました。

「GMOクラウドのVPS マイクロプラン」と「さくらのVPS(v3) 2Gプラン」は、約400円の差がありますので、コスパで考えるとGMOの方が有利になりますが、GMOクラウドのVPSがクリーンインストール出来るようになったら、メモリも速いし、GMOクラウドの方がパフォーマンスは良さそうです。現時点でスペック・自由度・リモートコンソールの使いやすさを考えると、さくらのVPSの方が良いのかなと思います。私は、大事なサイトはさくらのVPSで運営して、その他はGMOクラウド運用するようにして、使い分けしています。

ただし、さくらのVPSはサーバー負荷に対する制限が事前告知なしで行われるので非常に困る。

VPSを借りる時の参考になれば幸いです。

ご紹介したVPS2社

読んで頂いて有り難うございます!