ちょっと、すごい初歩的な質問なのですが、 一般に top コマンドの出力でメモリの状況が出力されますよね。 last pid: 20294; load averages: 0.19, 0.11, 0.04 up 1+08:42:31 19:52:21 30 processes: 1 running, 29 sleeping CPU states: % user, % nice, % system, % interrupt, % idle Mem: 35M Active, 6528K Inact, 12M Wired, 3448K Cache, 14M Buf, 3228K Free Swap: 128M Total, 6588K Used, 121M Free, 5% Inuse 上のような奴です。Mem のところの Active, Inact, Wired, Chache, Buf, Free の合計ってだいたい搭載された物理メモリの量に近いものだと思っていたのですが、 これはあたっていますか? (ただし、10% 程度の増減は許容するものとします。) 実は、3 月 1 日前後に CVSup した current なのですが、 top の表示が次のようになっています。 last pid: 7969; load averages: 0.94, 0.74, 0.40 up 0+00:11:35 19:59:58 22 processes: 2 running, 20 sleeping CPU states: % user, % nice, % system, % interrupt, % idle Mem: 2927K Active, 12M Inact, 6285K Wired, 2K Cache, 35M Buf, 41M Free Swap: 256M Total, 256M Free 最初の top コマンドの表示は別マシンなのですが、上のマシンは 搭載している物理メモリは 256 MB なのに上のようになっています。 大雑把に計算しても Mem の合計値は 150MB 行っていません。 何か、私は勘違いでもしているのでしょうか? # というか make world 中に何度も kernel panic 起こすし。 # fsck は大活躍だし。さっきは自動修復が効かずに # /dev/ad0s2f: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY. # なんていうメッセージもでました。 # こういうことがしょっちゅう起こると、もう笑いしかでませんね。 |