[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 の問題ですよね。多分。
---
(藤原)