明けましておめでとう。こんにちはdreamhost。さようならvpslink
新年明けましておめでとうございます。
ここを見る数限りなく少ない皆様の1年が良い年でありますように。
さて、不満を持ちながらもダラダラ使っていたvpslink Link4ですが、あまりの重さに移行をしました。
512MBのメモリを契約していながらもあまりにも酷い。1GBのノートPC上で動かしているVMWare Serverよりも重いです。
実害としてはphpをコンパイルしながらMovableTypeでサイトを再構築しているとMTのCGIプロセスが落ちるほどです。
Domain Toolsを見ても最近のvpslinkの酷さは酷いです。過去3ヶ月のデータを見ても、CPUとディスクのパフォーマンスが悪すぎます。
安かろう悪かろうです。
ちなみに、vpslinkでの各種ログは以下のとおりです。
$ ps ax PID TTY STAT TIME COMMAND 1 ? Ss 0:30 init [2] 12005 ? Ss 1:11 /sbin/syslog-ng -p /var/run/syslog-ng.pid 12282 ? Ss 1:08 /usr/lib/postfix/master 13386 ? Ss 0:07 /usr/sbin/cron 26292 ? Ss 0:00 /usr/bin/dbus-daemon --system 27944 ? Ss 0:00 /usr/sbin/hald 27945 ? S 0:00 hald-runner 22334 ? Ss 0:13 /usr/sbin/sshd 21605 ? S 0:00 /bin/sh /usr/bin/mysqld_safe 22111 ? Sl 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=330 22113 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld 32595 ? S 0:06 qmgr -l -t fifo -u 3543 ? S 0:01 tlsmgr -l -t unix -u -c 22462 ? SNs 0:01 /usr/sbin/apache2 -k start -DSSL 5732 ? SN 0:00 /usr/sbin/apache2 -k start -DSSL 29983 ? SN 0:00 /usr/sbin/apache2 -k start -DSSL 6083 ? SN 0:00 /usr/sbin/apache2 -k start -DSSL 19807 ? SN 0:00 /usr/sbin/apache2 -k start -DSSL 25760 ? SN 0:00 /usr/sbin/apache2 -k start -DSSL 19716 ? Ss 0:00 sshd: shota [priv] 19802 ? R 0:00 sshd: shota@pts/0 19863 pts/0 Ss 0:00 -bash 11312 ? S 0:00 pickup -l -t fifo -u -c 11692 pts/0 R+ 0:00 ps ax $ free total used free shared buffers cached Mem: 6221376 6156344 65032 0 191380 2777748 -/+ buffers/cache: 3187216 3034160 Swap: 8192504 2828676 5363828 $ more /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 1 cpu MHz : 2801.846 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm pni monitor ds_cpl cid bogomips : 5521.40 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 1 cpu MHz : 2801.846 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm pni monitor ds_cpl cid bogomips : 5586.94 # more /proc/user_beancounters Version: 2.5 uid resource held maxheld barrier limit failcnt 50179: kmemsize 3136076 5185303 21600000 24000000 0 lockedpages 0 0 512 512 0 privvmpages 43464 106606 122800 122800 0 shmpages 4780 5756 24000 24000 0 dummy 0 0 0 0 0 numproc 34 53 512 512 0 physpages 8486 71622 0 2147483647 0 vmguarpages 0 0 122800 122800 0 oomguarpages 13368 79424 57600 57600 0 numtcpsock 7 33 480 480 0 numflock 5 13 320 320 0 numpty 1 6 64 64 0 numsiginfo 0 9 512 512 0 tcpsndbuf 17824 173784 2880000 3200000 0 tcprcvbuf 0 335916 2880000 3200000 0 othersockbuf 187152 325428 2880000 3200000 0 dgramrcvbuf 0 8552 216000 240000 0 numothersock 108 155 512 512 0 dcachesize 296468 367644 2160000 2400000 0 numfile 683 1255 6400 6400 0 dummy 0 0 0 0 0 dummy 0 0 0 0 0 dummy 0 0 0 0 0 numiptent 14 14 2400 2400 0
そこで移行先を探していたのですがなかなかVPSで良いホスティング会社はみつかりません。
国内の会社のVPSのサービスは海外と見比べてかなり割高です。512MBのメモリ搭載のVPSだと感覚としては海外の倍以上です。
OpenVZが悪いのかvpslinkが悪いのかはわかりませんが、virtuzoo、OpenVZベースのVPSはもう懲り懲り。XenベースのVPSを探しましたが、Xenベースだと母体自体が少ないのでこちらも気に入るものが見つからず、結局VPSを諦めました。
となると、共用サービスで、さくらのような比較的自由度の高いサービスを探すのみです。専用サーバは費用が高いのと、バックアップのサポートがなかったり高かったりで今回は諦めました。
ネットで色々探した挙句、Dreamhostというところを見つけ、ここしばらく弄っていたのですが移転を決めました。
Dreamhost(自由度の高い共用サービス)とvpslink(VPS)を比べてみてのメリット、デメリットはDreamhost側から見て
メリット
・安い
費用が1/4程度になりました
・パフォーマンスがいい
サービスを提供している会社によると思いますが、貧弱なインフラのVPSよりも快適に使えます。
・メンテナンスいらず
VPSでもバックアップの必要はありませんでしたが、各種ソフトウェアのメンテナンスを気にしなくてもいいのは楽は楽です。
デメリット
・自由度が低い
もちろんroot権限がないので各種デーモンの起動などはNGです。パッケージ管理によるソフトウェアのインストールもできません。ただし、自分の場合はホームディレクトリ以下にインストールしてしまっているので不便は不便ですが、パフォーマンスの悪さに比べれば全然ストレスにはなりません。
・セキュリティ面が心配
共用サービスなのでパーミッションの設定によっては自分のディレクトリが公開されるリスクなどはもちろんあります。
使う人がどこにメリットを見出すか次第だと思いますが、今のところの自分の結論は共用サーバでもSSH+emacsでwebアプリの開発がストレスなく行えそうなので個人用としてはVPSは必要なし。といった感じです。php5.2.0もsymfonyもインストールできたし、svnは使えるしtracもインストールできます。
諸々インストールする際に、共用サーバなので多少prefixなどの微調整は必要でしたがpythonとかperlとか普段使わない言語の事が分かって勉強になりました。
インストール記録とかはまたそのうち。
No comments yet.