今井です。 主な原因がつかめました。 やはりNVidiaのドライバとの組み合わせによる様です。 NVidiaのドライバもnvidiaではなくnvになってしまっていてまぎらわしいので、VESAドライバに朝、とりあえず切り替えてログインしたまま夜までほって おきましたが、NVidiaのドライバを組み込んだ時ほどのFreeメモリーの減少はしなくなりました。Xのプロセスを見てもそれほどメモリーを消費しなくなりまし た。 (topコマンドで見ていると少しずつではありますが、topコマンドのfreeメモリーは減るのでドライバ以外の所でリークしてる可能性が少しありそうですけども) 火曜日 07 10月 2003 01:28、Takashi Iwai さんは書きました:
At Sat, 4 Oct 2003 00:11:47 +0900,
Masaru Imai wrote:
今井です。 freeメモリが減る件ですけど、init 3でX環境無し状態に移行するとfreeメモリーの食い潰すペースはかなり遅くなります。
えーと、free メモリというのは、cache および buffer を除いた値、 ということでしょうか?
で、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
これを見る限りでは、cache & buffer で 240M ですから、問題ないように 見受けられます……が、
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
^^^^ こいつが随分とデカイ気がするのですが :-)
XFree の nv ドライバを使うとどうなりますか?
-- 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/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~