使ったVPSの感想とベンチ(Lightsail、WebARENA、KAGOYA)

ネット

ブログ用のサーバーとして実際に使ってみたVPSの感想やベンチマークなど(Lightsail、WebArena、KAGOYA)を載せてみることにする。


Amazon Lightsail

概要・感想

Amazon Lightsail(月額3.5ドル〜の仮想プライベートサーバー:VPS)| AWS
Amazon Lightsail は、コンテナなどのクラウドリソースを予測可能な低価格で簡単に管理できる、使いやすい仮想プライベートサーバー (VPS) です。

Amazon LightsailはAWS(Amazon Web Services)のVPS。EC2の簡易・廉価版的な存在で、月額3.50USドル〜で1ヶ月無料だったりとかなり安価。時間単位に課金される。

仕事でEC2を使っていたののと値段も安いので試しに使ってみた。管理画面はとても使いやすく分かりやすい。EC2を使ったことある人なら特に簡単。WordPressが最初から入ったイメージを選択することも可能。

移行してみると以前使っていたServerMan@VPSの500円くらいのプランに比べるとだいぶ動作も速くなり満足していたのだが、しばらく使っていると急に重くなって操作不能になる場合が何度もあって気になっていた。

LightsailやEC2はCPUクレジットという仕組みがあって一定時間負荷をかけると極端に重くなる場合があり、それが原因かもしれない?もしくは設定に問題があるのか。
CPUクレジットも設定変更も面倒なのでもっとスペックの高そうなVPSを検討することにした。

月額が安く時間課金なのでお試しで使う分には良いが、CPUクレジットのことなど扱いづらい部分もあるため、ブログ等を長期運用するなら別なVPSの方が良いかもしれない。例えばWebARENA Indigo/VPSクラウドに1コア1GBプランが300円台からある。

月額3.50USDプランのベンチマーク

unixbenchによるCPUベンチ

月額3.50USD(1コアCPU、512MBメモリ)のプランのAmazon Linuxにて2020年12月11日7時に測定。
スコア:1071.2

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

   System: ip-172-26-9-23: GNU/Linux
   OS: GNU/Linux -- 4.14.203-116.332.amzn1.x86_64 -- #1 SMP Fri Oct 30 18:56:11 UTC 2020
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz (4800.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   07:47:36 up 13 days, 17:19,  1 user,  load average: 0.32, 0.11, 0.03; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Dec 11 2020 07:47:36 - 08:15:41
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       32442293.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4061.8 MWIPS (9.9 s, 7 samples)
Execl Throughput                               4750.3 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        597447.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          154740.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2007035.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              742863.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 212472.9 lps   (10.0 s, 7 samples)
Process Creation                              12432.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6118.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    843.6 lpm   (60.0 s, 2 samples)
System Call Overhead                         487185.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   32442293.8   2780.0
Double-Precision Whetstone                       55.0       4061.8    738.5
Execl Throughput                                 43.0       4750.3   1104.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     597447.9   1508.7
File Copy 256 bufsize 500 maxblocks            1655.0     154740.1    935.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    2007035.5   3460.4
Pipe Throughput                               12440.0     742863.0    597.2
Pipe-based Context Switching                   4000.0     212472.9    531.2
Process Creation                                126.0      12432.8    986.7
Shell Scripts (1 concurrent)                     42.4       6118.3   1443.0
Shell Scripts (8 concurrent)                      6.0        843.6   1406.0
System Call Overhead                          15000.0     487185.6    324.8
                                                                   ========
System Benchmarks Index Score                                        1071.2

WebARENA VPSクラウド

概要・感想

VPSクラウド 初期料金無料・月額360円~|VPS(仮想専用サーバー)はWebARENA
VPS(仮想専用サーバー)ならNTTPCのVPSクラウド。VPSクラウドは、初期料金無料・国内最安値月額360円からのVPSサービス。最大6GBまでフルラインアップ!用途に合わせてコスト効率の良いプランを選択可能です。20日間の無料お試しあり。

VPS比較サイトを参考に、2コア2GBメモリでなるべく安く性能が良さそうなVPSを調べてみたところ、WebARENA (Indigo)WebARENA(VPSクラウド)が良さそうに思った。

Indigoは時間単位で課金され、VPSクラウドは月単位で課金される違いがあるようだ。最初Indigoの2GB2コアの月額上限699円のプランを契約しようとしたのだが人気らしくインスタンスが余っていなかったので、VPSクラウドの2GB2コアの月額792円のプランを契約した。

Lightsailから移行してみると、急に固まることも無くなり、CPUのコア数もメモリ容量も増えたせいか動作も軽くなり満足。

ベンチマークはunixbenchはそこまででもないのだが、ディスク速度が速い。後に契約したKAGOYAよりも速く、特に書き込み速度がなかなかの速度。

2GB(2コア)プランのベンチマーク

unixbenchによるCPUベンチ

月額792円、2コア2GBのプランのCentOS7で2020年12月11日7時に計測。
スコア:1152.6

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

   System: zqx8yv2t: GNU/Linux
   OS: GNU/Linux -- 3.10.0-1160.6.1.el7.x86_64 -- #1 SMP Tue Nov 17 13:59:11 UTC 2020
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel Xeon E312xx (Sandy Bridge) (4800.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel Xeon E312xx (Sandy Bridge) (4800.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   07:45:21 up  2:05,  1 user,  load average: 0.09, 0.04, 0.05; runlevel 2020-12-11

------------------------------------------------------------------------
Benchmark Run: 金 12月 11 2020 07:45:21 - 08:13:30
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       27903750.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3517.0 MWIPS (9.9 s, 7 samples)
Execl Throughput                               1833.3 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        285174.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           74943.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        885114.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                              399424.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 112483.8 lps   (10.0 s, 7 samples)
Process Creation                               5734.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4074.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    852.9 lpm   (60.0 s, 2 samples)
System Call Overhead                         345396.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   27903750.9   2391.1
Double-Precision Whetstone                       55.0       3517.0    639.4
Execl Throughput                                 43.0       1833.3    426.4
File Copy 1024 bufsize 2000 maxblocks          3960.0     285174.2    720.1
File Copy 256 bufsize 500 maxblocks            1655.0      74943.5    452.8
File Copy 4096 bufsize 8000 maxblocks          5800.0     885114.6   1526.1
Pipe Throughput                               12440.0     399424.5    321.1
Pipe-based Context Switching                   4000.0     112483.8    281.2
Process Creation                                126.0       5734.3    455.1
Shell Scripts (1 concurrent)                     42.4       4074.2    960.9
Shell Scripts (8 concurrent)                      6.0        852.9   1421.5
System Call Overhead                          15000.0     345396.8    230.3
                                                                   ========
System Benchmarks Index Score                                         633.7

------------------------------------------------------------------------
Benchmark Run: 金 12月 11 2020 08:13:30 - 08:41:39
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       53857471.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6913.7 MWIPS (9.8 s, 7 samples)
Execl Throughput                               4126.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        507610.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          132982.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1569095.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                              789214.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 227169.6 lps   (10.0 s, 7 samples)
Process Creation                              13300.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6098.7 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    891.4 lpm   (60.1 s, 2 samples)
System Call Overhead                         654102.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   53857471.7   4615.0
Double-Precision Whetstone                       55.0       6913.7   1257.0
Execl Throughput                                 43.0       4126.8    959.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     507610.4   1281.8
File Copy 256 bufsize 500 maxblocks            1655.0     132982.3    803.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    1569095.9   2705.3
Pipe Throughput                               12440.0     789214.4    634.4
Pipe-based Context Switching                   4000.0     227169.6    567.9
Process Creation                                126.0      13300.8   1055.6
Shell Scripts (1 concurrent)                     42.4       6098.7   1438.4
Shell Scripts (8 concurrent)                      6.0        891.4   1485.6
System Call Overhead                          15000.0     654102.3    436.1
                                                                   ========
System Benchmarks Index Score                                        1152.6

ディスク速度のベンチ(hdparm、dd)

hdparmによるディスク読み込み速度のベンチ

2021年1月7日8時に計測。2386.59 MB/sec

# hdparm -t /dev/mapper/centos-root

/dev/mapper/centos-root:
 Timing buffered disk reads: 7162 MB in  3.00 seconds = 2386.59 MB/sec

ddによるディスク書き込み速度のベンチ

2021年1月7日8時に計測。682 MB/秒

# time dd if=/dev/zero of=/tmp/test.data bs=1M count=1024
1024+0 レコード入力
1024+0 レコード出力
1073741824 バイト (1.1 GB) コピーされました、 1.57539 秒、 682 MB/秒

real	0m1.754s
user	0m0.002s
sys	0m0.767s

KAGOYA CLOUD VPS

概要・感想

更なる速度向上を求めて今度はKAGOYA CLOUD VPSを使ってみることにした。KVMとOpenVZというのが選べるようだが、今回はKVM 2コア/2GBの月額上限979円のプランを契約してみた。1日単位の課金形式。

移行してみたところブログの体感速度も速くなり満足している。しばらくこれを使おうと思う。

ベンチマークの結果は、unixbenchがかなり速くなった。ディスク速度は読み込みは結構速いが、書き込み速度はWebARENA VPSクラウドよりも遅くなっている。

KVM 2コア/2GBのベンチマーク

unixbenchによるCPUベンチ

KVM月額上限979円(2コア2GB)プランのCentOS8で2020年12月29日13時に計測。
スコア:2161.8

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

   System: v133-18-204-34.vir.kagoya.net: GNU/Linux
   OS: GNU/Linux -- 4.18.0-240.1.1.el8_3.x86_64 -- #1 SMP Thu Nov 19 17:20:08 UTC 2020
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (5194.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (5194.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   13:28:21 up  1:01,  1 user,  load average: 0.00, 0.53, 1.22; runlevel 3

------------------------------------------------------------------------
Benchmark Run: 火 12月 29 2020 13:28:21 - 13:56:16
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       34246192.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     5600.4 MWIPS (9.1 s, 7 samples)
Execl Throughput                               3817.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        714743.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          188214.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1765719.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1032164.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  53087.0 lps   (10.0 s, 7 samples)
Process Creation                               7058.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7218.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1480.2 lpm   (60.0 s, 2 samples)
System Call Overhead                         701505.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   34246192.6   2934.5
Double-Precision Whetstone                       55.0       5600.4   1018.2
Execl Throughput                                 43.0       3817.5    887.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     714743.1   1804.9
File Copy 256 bufsize 500 maxblocks            1655.0     188214.4   1137.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    1765719.1   3044.3
Pipe Throughput                               12440.0    1032164.7    829.7
Pipe-based Context Switching                   4000.0      53087.0    132.7
Process Creation                                126.0       7058.8    560.2
Shell Scripts (1 concurrent)                     42.4       7218.3   1702.4
Shell Scripts (8 concurrent)                      6.0       1480.2   2467.0
System Call Overhead                          15000.0     701505.4    467.7
                                                                   ========
System Benchmarks Index Score                                        1059.8

------------------------------------------------------------------------
Benchmark Run: 火 12月 29 2020 13:56:16 - 14:24:12
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       69110025.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    11185.3 MWIPS (9.1 s, 7 samples)
Execl Throughput                               7513.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1208533.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          322357.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       3144478.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2066582.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 478239.6 lps   (10.0 s, 7 samples)
Process Creation                              17532.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  10477.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1530.4 lpm   (60.0 s, 2 samples)
System Call Overhead                        1322766.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   69110025.0   5922.0
Double-Precision Whetstone                       55.0      11185.3   2033.7
Execl Throughput                                 43.0       7513.8   1747.4
File Copy 1024 bufsize 2000 maxblocks          3960.0    1208533.4   3051.9
File Copy 256 bufsize 500 maxblocks            1655.0     322357.7   1947.8
File Copy 4096 bufsize 8000 maxblocks          5800.0    3144478.4   5421.5
Pipe Throughput                               12440.0    2066582.9   1661.2
Pipe-based Context Switching                   4000.0     478239.6   1195.6
Process Creation                                126.0      17532.8   1391.5
Shell Scripts (1 concurrent)                     42.4      10477.2   2471.0
Shell Scripts (8 concurrent)                      6.0       1530.4   2550.7
System Call Overhead                          15000.0    1322766.8    881.8
                                                                   ========
System Benchmarks Index Score                                        2161.8

ディスク速度のベンチ(hdparm、dd)

hdparmによるディスク読み込み速度のベンチ

2021年1月7日7時に計測。1999.67 MB/sec

# hdparm -t /dev/vda1

/dev/vda1:
 Timing buffered disk reads: 6000 MB in  3.00 seconds = 1999.67 MB/sec

2021年1月7日15時に計測。1451.53 MB/sec
時間帯や利用状況によって変動するのかもしれない。

# hdparm -t /dev/vda1

/dev/vda1:
 Timing buffered disk reads: 4356 MB in  3.00 seconds = 1451.53 MB/sec

ddによるディスク書き込み速度のベンチ

2021年1月7日7時に計測。260 MB/s

# time dd if=/dev/zero of=/tmp/test.data bs=1M count=1024
1024+0 レコード入力
1024+0 レコード出力
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 4.12797 s, 260 MB/s

real	0m4.671s
user	0m0.003s
sys	0m0.897s

まとめ、今後のこと

VPS比較サイトは参考になるが、実際使ってみないと分からないなと。unixbenchの結果もだいぶ違うのもあったし。

次に契約するとしたら3コア2〜3GB以上で月額千円以上のところになるかなと。

次の候補はこのあたりかな

KAGOYA CLOUD VPS
KVM 3コア/3GBの月額上限1,540円
2コア/2GBが結構良かったので

お名前.comのVPS
3コア/2GBで月額1,446円。年払いだと月額1,207円、2GBプランは初期費用無料。
ネットに上がってるunixbenchのスコアが結構高いのでCPUの性能は高そうだが、ストレージがSSDではなくHDDなのは少し気になる。

さくらインターネットのVPS

3コア/2GBで月額1,738円〜。2週間無料でお試しもあるようだ。
名前をよく聞くし評判も良さそう。

コメント