afnf.net

ServersMan@VPSはそこまで悪くない

VPS ServersMan 2014/01/31 22:25

回し者じゃないよ

このブログは、ServersMan@VPSのEntryプランで動いてます。

OpenVZ系ということもあってか、否定的な意見も少なくないServersMan@VPSですが、私は満足しています。割り切った使い方をすれば、コストパフォーマンスの高い、良いサービスだと思います。

UnixBench

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でも良いかなと思っています。

20140129_top

ServersMan@VPSへのネガティブな意見として、メモリ不足時のプロセスkillがありますが、私は遭遇していません。実機でそういう使い方をすればswap in/outが多発するわけで、そもそも見積もり誤りですし。

CPU

アプリ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

HDD

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というサイトが便利です。 20140129_serverbear しかし物理的に遠いので、sshが辛いです多分。 あと、トラブったときが怖いですね。

障害

1年近く使っていますが、ダウンタイムは合計で2時間程度です。ただ運が悪いと、こういうこともあるみたいです・・・

20140131_serversman

契約・解約

初月1ヶ月無料です。縛りはありませんが、逆に年払い割引もありません。

解約は前月の20日までに申請する必要があるようです。ちょっといけてない。

 →いつの間にか25日締めになってました(2016/05/28追記)

その他

シリアルコンソールがないので、ネットワークが死ぬとサポート行きor再インストールです。気をつけて作業する必要があります。

490円ですから

割り切って使いましょう。特性を理解して使うことが大切ですよきっと。

欲を言えば、処理能力を底上げして欲しいですね。保証してくれなくて良いので、ホストが暇な時は割り当てを増やしてほしいです、DTIさん。

VPS ServersMan 2014/01/31 22:25
comments (0)

blog-java2 engine (build:2019-02-23 17:57 JST)