[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[1.4.1] top/memory usage
> 千葉市中央区長洲
> 藤原 誠
こんにちは。
某所で(つまり自分の家ではないところで)使っている StarMax
4000/160 (1.4.1 release) ですが、namazu を走らせていたら Out of
Memory! と言って止ってしまいました。top で見ると何でもふくれてしまっ
ている気がします。それと SIZE と RES の数字が逆の気がするのですが、
これでいいのでしょうか。(実メモリは 32M です)
load averages: 0.52, 0.47, 0.35 13:52:12
28 processes: 2 running, 26 sleeping
CPU states: 30.5% user, 0.0% nice, 13.5% system, 0.0% interrupt, 56.0% idle
Memory: 16M Act 432K Inact 388K Wired 21M Free 42M Swap 151M Swap free
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
2764 makoto 47 0 6512K 7156K run 2:39 39.16% 39.16% perl
24166 makoto 2 0 12M 72M sleep 6:26 0.00% 0.00% emacs
130 root 2 0 4212K 43M sleep 5:24 0.00% 0.00% named
153 root 2 0 392K 2472K sleep 5:22 0.00% 0.00% amd
139 root 2 0 292K 3992K sleep 5:20 0.00% 0.00% ypbind
182 root 18 0 16K 784K sleep 4:16 0.00% 0.00% update
184 root 10 0 284K 1220K sleep 3:35 0.00% 0.00% cron
126 root 2 0 104K 2656K sleep 2:44 0.00% 0.00% syslogd
9846 makoto 2 0 11M 59M sleep 2:39 0.00% 0.00% emacs
132 root 2 0 60K 1312K sleep 1:45 0.00% 0.00% <portmap>
187 root 2 0 584K 2172K sleep 1:01 0.00% 0.00% sendmail
6287 makoto 2 0 7908K 37M sleep 0:44 0.00% 0.00% emacs
145 root 10 0 16K 124K sleep 0:25 0.00% 0.00% nfsiod
3162 makoto 2 0 6468K 12M sleep 0:10 0.00% 0.00% emacs
17025 makoto 2 0 5564K 9852K sleep 0:10 0.00% 0.00% emacs
18570 makoto 2 0 5508K 11M sleep 0:08 0.00% 0.00% <emacs>
146 root 10 0 16K 124K sleep 0:07 0.00% 0.00% nfsiod
10748 root 3 0 64K 736K sleep 0:02 0.00% 0.00% <getty>
191 root 2 0 112K 1268K sleep 0:02 0.00% 0.00% <inetd>
2748 makoto 28 0 344K 928K run 0:01 0.00% 0.00% top
で元の問題ですが、namazu (perl) に限らず、一般的に memory の扱いが
おかしい気がします。さて、どうやって調べるものでしょうか。
egcs の malloc の問題ですよね。多分。
---
(藤原)