ブログ用のサーバーとして実際に使ってみたVPSの感想やベンチマークなど(Lightsail、WebArena、KAGOYA)を載せてみることにする。
Amazon Lightsail
概要・感想
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比較サイトを参考に、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なのは少し気になる。
3コア/2GBで月額1,738円〜。2週間無料でお試しもあるようだ。
名前をよく聞くし評判も良さそう。
コメント