メモリ増設作業終了
結局、サーバーが軽くなると称するいかなる手立てをやっても、メモリ不足は解消できず、昨日は終日サーバーダウンが続いた。
仕方なく、管理会社にメモリ増設を依頼。後のことも考え、最大の2GBを入れてもらう。手元にあるメモリを使えないかと思ったが、考えてみればここのサーバーは、ロサンジェルスにあるのだった。
結構な物入りだったが、安定動作がよみがえり、まずは一安心。しょうもない「高速化」の手立てをするまでもなく、サクサク動いてくれるのは有難い。それにしても、MySQLってのは、かなりメモリを喰うものなんですな。それを使うのが前提になっているWordpressが、メモリ喰いといわれるのも当然。
でも、たかが200足らずのエントリで動作がきつくなり、512MBでは動かなくなるというのは意外だった。ディスクのほうはスカスカなんですがねぇ。共用サーバーなんか、どんなスペックで動いているんだろう。なまじ、安いとはいえ専用を使っているのがいかんのかも。
ところで、今後エントリがさらに増えれば、またメモリが足らん様になるんだろうか。データベースがどういう風にメモリを使っているかということを、全く知らんのでいけません。このあたりを読んでみても、端々で使われている言葉の定義がわからんので、何を言っているかサッパリ理解できない。要は、ヘタ打つと止め処もなくメモリは消費されると読んだのだが、違うのかしら。



5月 29th, 2009 at 8:40 AM
ロリポップ(年間4,410円/500MB)でWordPressを使ってますが、エントリー数 3,588 になってもストレスなく使えています。ドメイン(.net)も同じ系列会社のムームードメインに移管しましたが、管理費はあたしの場合5年契約で 4,042円。MTを使っていたころ、エントリーが 1,000 を超えたころから再構築でエラーが出まくっていたことを思うと天国です。
5月 29th, 2009 at 9:15 AM
揚げ足取りのようで申し訳ありませんが、
もしかして、造設ではなく増設の間違いでは?
5月 29th, 2009 at 3:34 PM
>ロリポップ(年間4,410円/500MB)でWordPressを使ってますが、エントリー数 3,588 になってもストレスなく使えています。
以前MTをVPSサーバで使っていた時には、エントリーが1500を越えても動作が遅いという程度だったので、今回のメモリ不足はちょっと不可解。設定の問題なのかなぁ。その上、妙なキャッシュプラグインを使ったら、メモリ使用1GB越えてますわ。さっさと外そう。
>造設ではなく増設
あ、間違えてますな。直しておきます。
5月 29th, 2009 at 7:58 PM
一応「キャッシュ」で関係しそうな所を思いつくまま列挙すると
WordPressのキャッシュ
Webサーバ/PHP処理系のキャッシュ
DBのキャッシュ
OSのファイルシステムのキャッシュ
とかですかね。
このうちWPのキャッシュは動的ページを(HDD上の)静的ファイルに書き込むものらしいので、バグなんかの問題が無ければメモリ使用量が増えたままというのにはならなそうですが。
もし今回越えた1GBっていうのがそれ以上増えないようなら、前回使い切った512M+メモリ増設で増えたOSのディスクキャッシュ等ってことで場当たり的には問題無いのかもしれません。
ついでにSSHの端末から
> top
で動いてるプロセスの状態が見えるかと思います。(q を押して終了)
OSによって並びなんかが違うかもしれませんが、ユーザ名やコマンド名と一緒に5,6,7列目あたりに(スワップされたのも含めた)メモリ使用量、(物理メモリ上での)使用量、共有メモリの使用量なんかが表示されると思うので参考になれば。
topの画面からshift+o でソート設定が出れば、p[enter] q[enter]あたりでメモリ使用量でソートされると思います。
一応
> man top
でマニュアルが見れると思いますが、これ見てすぐ理解できたる人だったらゴメンナサイ。