今朝起きてブログを確認していたら、表示が重くて、
仕舞には記事詳細ページが開かなくなった。
トップページは静的化プラグインでシステムを介さないで表示できるようになっているのでかろうじて開く。
SOY CMSのサイトでPageSpeed Insightsのスコアが99になりました
サーバのメモリを確認してみたら、
$ free total used free shared buffers cached Mem: 501740 495540 6200 2064 304 10556 -/+ buffers/cache: 484680 17060 Swap: 522236 518908 3328
何かメモリとスワップがとんでもないことになってた。
なんでこうなった?
昨日、開発中で処理の重いものをこのサーバで試してたからか?
とりあえず、メモリを開放して様子見することにして、
もし開放しても改善しなければ新しいサーバを借りようかと
メモリ解放で行ったことをメモとして残しておく。
#rootに変わる $ sudo su $ echo 3 > /proc/sys/vm/drop_caches
drop_cachesで3を指定することで、ページキャッシュおよびディレクトリエントリーとinode のクリアされるらしい。
ちなみに1にするとページキャッシュ、
2にするとディレクトリエントリーとinodeをクリアする。
解放後にメモリを確認してみると、
total used free shared buffers cached Mem: 501740 179784 321956 3596 2064 23612 -/+ buffers/cache: 154108 347632 Swap: 522236 46636 475600
メモリ(Mem)とスワップ(Swap)の使用量(used)が格段に減った。
良かった。
しばらくして元の状態に戻らないことを祈る。
追記1
Swapも開放
$ swapoff -a && swapon -a
追記2
SOY CMSのバックアップをDropboxで行っていたことに合わせて、サーバ内のサイト数を増やしたことで、夜間にメモリの使用量がギリギリでSwapを使い始めていた。
バックアップ後にメモリ解放も行うようにしてみた。