このブログは、ServersMan@VPSのEntryプランで動いてます。
OpenVZ系ということもあってか、否定的な意見も少なくないServersMan@VPSですが、私は満足しています。割り切った使い方をすれば、コストパフォーマンスの高い、良いサービスだと思います。
CentOS6.5 32bitでのUnixBenchです。2CPU見えていますが、-c 1でも変わりません。
# ./Run -i 1 -c 2
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: man.vps: GNU/Linux
OS: GNU/Linux -- 2.6.32-042stab079.5 -- #1 SMP Fri Aug 2 17:16:15 MSK 2013
Machine: i686 (i386)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Xeon(R) CPU L5630 @ 2.13GHz (4267.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 1: Intel(R) Xeon(R) CPU L5630 @ 2.13GHz (4267.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
21:46:55 up 6:23, 1 user, load average: 0.29, 0.18, 0.09; runlevel 3
------------------------------------------------------------------------
Benchmark Run: Thu Jan 16 2014 21:46:55 - 21:54:26
2 CPUs in system; running 2 parallel copies of tests
Dhrystone 2 using register variables 4173173.0 lps (10.0 s, 1 samples)
Double-Precision Whetstone 3235.1 MWIPS (10.3 s, 1 samples)
Execl Throughput 366.6 lps (29.8 s, 1 samples)
File Copy 1024 bufsize 2000 maxblocks 48907.0 KBps (30.0 s, 1 samples)
File Copy 256 bufsize 500 maxblocks 12500.0 KBps (30.0 s, 1 samples)
File Copy 4096 bufsize 8000 maxblocks 163582.0 KBps (30.0 s, 1 samples)
Pipe Throughput 85588.2 lps (10.1 s, 1 samples)
Pipe-based Context Switching 13974.3 lps (10.1 s, 1 samples)
Process Creation 726.7 lps (30.1 s, 1 samples)
Shell Scripts (1 concurrent) 539.3 lpm (60.1 s, 1 samples)
Shell Scripts (8 concurrent) 71.5 lpm (60.4 s, 1 samples)
System Call Overhead 81584.8 lps (10.1 s, 1 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 4173173.0 357.6
Double-Precision Whetstone 55.0 3235.1 588.2
Execl Throughput 43.0 366.6 85.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 48907.0 123.5
File Copy 256 bufsize 500 maxblocks 1655.0 12500.0 75.5
File Copy 4096 bufsize 8000 maxblocks 5800.0 163582.0 282.0
Pipe Throughput 12440.0 85588.2 68.8
Pipe-based Context Switching 4000.0 13974.3 34.9
Process Creation 126.0 726.7 57.7
Shell Scripts (1 concurrent) 42.4 539.3 127.2
Shell Scripts (8 concurrent) 6.0 71.5 119.2
System Call Overhead 15000.0 81584.8 54.4
========
System Benchmarks Index Score 115.1
AWS microインスタンスとか、Raspberry Piとかのレベルみたいですね。-i 1でも8分かかります。
Xeon L5630実機のスコアが3600だとすると、1サーバにEntryプラン30インスタンス収容ということになりますか。メモリ32GBだとするとそれっぽいですね。根拠薄いですけど。
スワップ無し、しかも仮想メモリがusedに計上されてしまう残念仕様でしたが、先日のバージョンアップで解消されました。不要なサービスを無効化して、アプリもケチケチなチューニングをすれば、1GBでも良いかなと思っています。
ServersMan@VPSへのネガティブな意見として、メモリ不足時のプロセスkillがありますが、私は遭遇していません。実機でそういう使い方をすればswap in/outが多発するわけで、そもそも見積もり誤りですし。
アプリ3本を配備したjettyの再起動に35秒もかかります。うへー
# time /etc/init.d/jetty restart
Stopping Jetty: OK
Starting Jetty: WARNING: System properties and/or JVM args set. Consider using --dry-run or --exec
2014-01-31 22:18:46.775:INFO::main: Redirecting stderr/stdout to /usr/local/jetty/logs/2014_01_31.stderrout.log
. . . . . . . OK Fri Jan 31 22:19:18 JST 2014
real 0m34.842s
user 0m0.103s
sys 0m0.301s
でも手元の仮想環境(ivy3.3GHz割当て1コア)でも9秒ぐらいかかるので、まあそんなもんです。意外でしょ?
# time /etc/init.d/jetty restart
Stopping Jetty: OK
Starting Jetty: WARNING: System properties and/or JVM args set. Consider using --dry-run or --exec
2014-01-31 21:42:38.889:INFO::main: Redirecting stderr/stdout to /usr/local/jetty/logs/2014_01_31.stderrout.log
. OK 2014年 1月 31日 金曜日 21:42:46 JST
real 0m9.133s
user 0m0.025s
sys 0m0.009s
50GBあれば十分でしょう。ベンチはアレですが、遅くて困ったことはありません。
なお、先日のバージョンアップでdiskcacheが有効になったようですが、ベンチや体感に変化はありませんでした。
IPv4とIPv6のアドレスを1つずつもらえます。 先日のバージョンアップでIPv6が無効化できるようになったので、早速無効化しました。
時間帯によると思いますが、40Mbps出ました。さすがISP。
# wget http://ftp.iij.ad.jp/pub/linux/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-netinstall.iso
--2014-01-31 21:25:55-- http://ftp.iij.ad.jp/pub/linux/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-netinstall.iso
Resolving ftp.iij.ad.jp... 202.232.140.144, 202.232.140.143, 2001:240:bb8f::f:300, ...
Connecting to ftp.iij.ad.jp|202.232.140.144|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 254803968 (243M) [application/octet-stream]
Saving to: “CentOS-6.5-x86_64-netinstall.iso”
100%[==============================================================================================>] 254,803,968 5.34M/s in 49s
2014-01-31 21:26:43 (4.99 MB/s) - “CentOS-6.5-x86_64-netinstall.iso” saved [254803968/254803968]
pingも良いと思います。
# ping -c 2 yahoo.co.jp
PING yahoo.co.jp (203.216.243.240) 56(84) bytes of data.
64 bytes from f11.top.vip.tnz.yahoo.co.jp (203.216.243.240): icmp_seq=1 ttl=55 time=1.83 ms
64 bytes from f11.top.vip.tnz.yahoo.co.jp (203.216.243.240): icmp_seq=2 ttl=55 time=1.66 ms
--- yahoo.co.jp ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 1.661/1.748/1.836/0.096 ms
# ping -c 2 google.co.jp
PING google.co.jp (173.194.126.159) 56(84) bytes of data.
64 bytes from nrt04s05-in-f31.1e100.net (173.194.126.159): icmp_seq=1 ttl=54 time=2.03 ms
64 bytes from nrt04s05-in-f31.1e100.net (173.194.126.159): icmp_seq=2 ttl=54 time=1.93 ms
--- google.co.jp ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 1.933/1.982/2.032/0.066 ms
海外を選択肢に入れると、もう少し安いサービスもあります。
比較にはserverbearというサイトが便利です。
しかし物理的に遠いので、sshが辛いです多分。
あと、トラブったときが怖いですね。
1年近く使っていますが、ダウンタイムは合計で2時間程度です。ただ運が悪いと、こういうこともあるみたいです・・・
初月1ヶ月無料です。縛りはありませんが、逆に年払い割引もありません。
解約は前月の20日までに申請する必要があるようです。ちょっといけてない。
→いつの間にか25日締めになってました(2016/05/28追記)
シリアルコンソールがないので、ネットワークが死ぬとサポート行きor再インストールです。気をつけて作業する必要があります。
割り切って使いましょう。特性を理解して使うことが大切ですよきっと。
欲を言えば、処理能力を底上げして欲しいですね。保証してくれなくて良いので、ホストが暇な時は割り当てを増やしてほしいです、DTIさん。