今井です。 freeメモリが減る件ですけど、init 3でX環境無し状態に移行するとfreeメモリーの食い潰すペースはかなり遅くなります。 で、init 5でX環境有り状態にした場合には、ウィンドウマネージャの種別に関係なくfreeメモリが減少し、freeメモリを食い潰した後にはswapメモリ の食い潰しが始まるようです。 topコマンドで調べてみたら、Xそのものがトップでその後、kdeinit...が続いてます。 グラフィックスドライバ(NVIDIA、GeForceFX5600使用)も影響しているのかも知れませんけど....。 ちなみにこれはしばらくほっといた状態でrxvtが2個、KMailが一個、Konquerorが1個動いている時のtopコマンドの結果です。 Mem: 514716k total, 387044k used, 127672k free, 90400k buffers Swap: 1052216k total, 130420k used, 921796k free, 155160k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6337 internet 15 0 35808 34m 21m S 0.0 7.0 0:06.46 kmail 2374 root 15 0 301m 22m 1472 S 0.3 4.5 7:02.44 X 3878 internet 15 0 25216 18m 14m S 0.0 3.7 0:02.34 kdeinit 2070 nobody 15 0 20800 17m 2872 S 0.0 3.5 0:08.97 xfs 5947 internet 15 0 20284 15m 12m S 0.0 3.1 0:00.92 kdeinit 3845 internet 15 0 16096 9372 6476 S 0.7 1.8 1:58.29 kdeinit 868 bin 15 0 29804 8412 8112 S 0.0 1.6 0:00.38 jserver 3838 internet 16 0 14904 8164 6024 S 0.0 1.6 0:04.32 kdeinit 5940 internet 15 0 11348 6820 6568 S 0.0 1.3 0:00.03 kdeinit 3874 internet 15 0 9944 4864 4112 S 0.0 0.9 0:12.41 kpager 3842 internet 15 0 11912 3980 3172 S 0.0 0.8 0:02.91 kdeinit 3863 internet 15 0 11616 3200 2672 S 0.0 0.6 0:04.82 suseplugger 3862 internet 15 0 10820 3164 2692 S 0.0 0.6 0:01.03 susewatcher 火曜日 30 9月 2003 01:04、Takashi Iwai さんは書きました:
At Mon, 29 Sep 2003 23:12:19 +0900,
Masaru Imai wrote:
今井です。 肝心な事書き忘れてました。 8.2の時も2.4.21以降のカーネルを組み込むと同じ様な状態になってました。 どうも長時間起動したままの状態にしておくと極端にパフォーマンスが落ちるので おかしいなと思ってfreeコマンドとか使って確認してみたら空きメモリーが残り 4MBとかの状態になってましたし。 「8.2の時」というのは標準で提供されているカーネルのことを指してます。
空きメモリというのは cache や buffer 込み、という意味でしょうか?
free や top で示されている "free" memory というのは、本当に使われてい ないメモリですから、少なくても別に問題ありません。 cache や buffer が少ない場合は、もちろんパフォーマンスに多大な影響が ありますけど。
パフォーマンスが落ちる、というのは、なかなか一意には定義できないのです が、通常、
・ディスク・アクセスによる I/O starvation (バックグラウンドで大きなプログラムのコンパイル中の作業など) ・ネットワーク周りの delay ・プロセスが肥大化して、スワップを起こす (mozilla でグラフィックを多用するページを多数表示など)
というのが主な原因です。最後のが一番ありがちだと思います。
もし、スワップを起こしているようであれば、タスクの切替えなどで 頻繁にディスクアクセスが生じるはずです。 top を起動して "M" を押すと、プロセスのサイズでソートされますので、 どのプロセスが原因なのか確認できますね。
-- Takashi Iwai <tiwai dot suse.de> ALSA Developer - www.alsa-project.org
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~