・メモリ-は十分?余裕が無い?
/+ buffers/chche を見よう
Linux(っていうか UNIX かな?) では, 各プロセスにメモリを割り振った残りを バッファ(buffer)とキャッシュ(cache)に利用して, ディスク入出力の負荷を減らしている. そのため, free コマンド等で見える残りメモリ-(free)は 1M 程度の 瞬間的な使いまわしに対処する程度しか残っていない事が多い.
topじゃないよ。。。
$ free
total used free shared buffers cached
Mem: 192572 190944 1628 54912 20112 126848
-/+ buffers/cache: 43984 148588 <----ここを見る
Swap: 96384 0 96384
この例では, 実質的な残りメモリ-は, バッファとキャッシュに転用された分も考慮すると free+buffers+cached で計算できる. 上の例で云うと free+buffers+cached = 1628+20112+126848 = 148588. まだまだ, メモリ-には余裕がある.
top コマンドを起動してから "M"(大文字) すると消費メモリの順に表示される.