重い!自サイトの表示がと・に・か・く重い!
仮想サーバで物理サーバ1台にできても、こう重くちゃやってられないってくらい重い!(しつこい(笑))
とはいえ、思い当たる節もあって、CentOS用のVMには 256M しか割いてません。
(Windows用には 3G も割いてるのに(苦笑))
256M でも余裕じゃん?と思ってた訳ですが…臭い!
ということで、せっかくなんで性能確認できるように sysstat をインストールしちゃいます。
# yum install sysstat
これで、10分おきに性能情報を集計してくれます。
つまり数十分しないと表示できる情報は溜まっていないので、ちょい待ってから以下を実行。
# sar -W(スワップ発生量をチェック)
結果はというと…
フロントサーバ
01時10分02秒 pswpin/s pswpout/s
01時20分02秒 12.95 35.64
平均値: 12.95 35.64
バックサーバ
01時10分02秒 pswpin/s pswpout/s
01時20分01秒 0.09 3.37
平均値: 1.04 0.84
ひ、一桁違う…SWAPファイルへの出力が秒間 35.64回って…バック側にしても 3.37回…ひぃ!
メモリ割り当て増やします(T T)
256Mを1Gに増やしたところ…
フロントサーバ
01時40分01秒 pswpin/s pswpout/s
01時50分01秒 0.00 0.00
平均値: 0.00 0.00
バックサーバ
01時40分01秒 pswpin/s pswpout/s
01時50分01秒 0.00 0.00
平均値: 0.00 0.00
あっさり快適になりました orz
あとは、だいたいいつも足りなくなる PHP へのメモリ割り当ても 16M->64M に増加。
/etc/php.ini
:
memory_limit = 64M
:
ちなみに、後日性能情報を確認すると…
01時10分02秒 pswpin/s pswpout/s
01時20分02秒 12.95 35.64
平均値: 12.95 35.64
01時31分36秒 LINUX RESTART
01時40分01秒 pswpin/s pswpout/s
01時50分01秒 0.00 0.00
:
平均値: 0.00 0.00
現状も、今までがなんだったんだ、って言うくらい快適(^^;
CentOSを “Server GUI” でインストールしている訳ですが、256Mで足りないとはオドロキ。
メモリが安くなって、ケチる必要はないとはいえ…時代ですなぁ。。。