お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-18 18:13:03

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Ubuntu9.10で、memoryの消費を抑制するには?

motherboardは、asus P4V8X-MXです。
 仕様は、P4 3.2GHz, 2GB(1GB × 2), NVIDIA 6600, SB Live, IDE 60GB(sxt3), SATA 500GB(ext3)です。
 /devsda1  ext3  /        57.27GB
 /dev/sdb1 linux-swap  3.72GB
  /dev/sdb2 extended    462.04GB
  /dev/sdb5 ext3 /tmp   4.66GB
  /dev/sdb6 ext3 /home 457.38GB

最初はメモリーを1GB(512MB × 2)で運用していたのですが、フリーズしたのかと思えるほど
キーボードからの応答が鈍足になります。
しかたがないので、メモリーを換装し増やしました。それでもメモリーの消費が収まりません。
現況は、なんとかストレスなしに使える段階です。
メモリーの消費をある程度適正にする方法はないものでしょうか。。。
私の力量では、お手上げ状態です。

IDEとSATAを逆に設定しても、またSATAだけext4にしても何ら改善されませんでした。
現況の設定が、今のところ最善策です。
試しに、synspticでkubuntu-desktopを削除し、readahead関連を消しましたが効果なしでした。

同様の環境で他の機種(Ubuntu9.10 + KDE4 + ubuntuSTUDIO)、
例えばShuttle ST61G4(P4 3.0GHz, 2GB, SATA 640GB(ext4), NVIDIA 6600, SB )では、
freeコマンドで確認してもメモリーは600MB程度しか消費しません。

現況は、Tunapie2, AUDACIOUS2, firefoxを実行している状態でのデータです。
asus-P4V8X-MX:~$ free
             total       used       free     shared    buffers     cached
Mem:       2061452    1924956     136496          0      29796     408308
-/+ buffers/cache:    1486852     574600
Swap:      3903752     174124    3729628

ここにシステムモニタを起動し、プロセスおよびリソースを確認したところ次のようになります。
  1,5,15分語の平均負荷 0.88 0.34 0.12
  CPU使用率 CPU1 45~60%, CPU2 45~70%
  メモリーとスワップの履歴 メモリ 1.4GB/2.0GB  スワップ 170MB/3.7GB

オフライン

 

#2 2010-03-18 18:40:57

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu9.10で、memoryの消費を抑制するには?

キャッシュ分を抜いても消費メモリがかなり多いようなので、まずはtopでなにがメモリを使っているのか確認してみてはいかがでしょう。

オフライン

 

#3 2010-03-18 18:50:02

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Ubuntu9.10で、memoryの消費を抑制するには?

コメントありがとうございます。
確かにtopコマンドで確認すると安易に不具合が分かるのが普通です。でもさっぱりです。

経時敵に変動するので、確定できませんが平均的なところの結果です。
Tunapie2, AUDACIOUS2は終了させ、端末とfirefoxのみです。
asus-P4V8X-MX:~$ free
             total       used       free     shared    buffers     cached
Mem:       2061452    1930120     131332          0      38676     438112
-/+ buffers/cache:    1453332     608120
Swap:      3903752     174100    3729652
asus-P4V8X-MX:~$ top

top - 18:46:31 up  6:21,  2 users,  load average: 0.05, 0.03, 0.01
Tasks: 178 total,   1 running, 176 sleeping,   1 stopped,   0 zombie
Cpu(s):  6.4%us,  1.3%sy,  0.0%ni, 92.1%id,  0.0%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   2061452k total,  1933492k used,   127960k free,    39040k buffers
Swap:  3903752k total,   174100k used,  3729652k free,   438132k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
10343 koike     20   0  428m 105m  29m S   10  5.2   6:36.03 firefox           
  994 root      20   0 98.7m  45m  10m S    2  2.3  27:46.16 Xorg               
2066 koike     20   0  155m  26m  18m S    1  1.3   4:03.82 gnome-panel       
2077 koike     20   0  207m  40m  21m S    1  2.0   0:41.00 nautilus           
12370 koike     20   0  2472 1196  884 R    1  0.1   0:01.70 top               
   42 root      15  -5     0    0    0 S    0  0.0   0:19.48 scsi_eh_0         
12343 koike     20   0  141m  16m  11m S    0  0.8   0:01.29 gnome-terminal     
    1 root      20   0  2624 1376 1072 S    0  0.1   0:01.97 init               
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd           
    3 root      RT  -5     0    0    0 S    0  0.0   0:00.03 migration/0       
    4 root      15  -5     0    0    0 S    0  0.0   0:00.34 ksoftirqd/0       
    5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0         
    6 root      RT  -5     0    0    0 S    0  0.0   0:00.03 migration/1       
    7 root      15  -5     0    0    0 S    0  0.0   0:00.18 ksoftirqd/1       
    8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1         
    9 root      15  -5     0    0    0 S    0  0.0   0:00.46 events/0           
   10 root      15  -5     0    0    0 S    0  0.0   0:00.18 events/1

オフライン

 

#4 2010-03-18 19:04:43

Templer
メンバ
登録日: 2009-07-08

Re: Ubuntu9.10で、memoryの消費を抑制するには?

TOPはシフトキー押しの「<」「>」キーでソートする項目を変更できますので、メモリリソースに合わせてみてはどうでしょう。(起動時は「%CPU」になっていると思います)

オフライン

 

#5 2010-03-18 19:05:33

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu9.10で、memoryの消費を抑制するには?

これはCPU列でソートされた表示でしょうか。
MEM列でソートしても、メモリを大量に消費しているプロセスがでてこないでしょうか。

オフライン

 

#6 2010-03-18 19:37:13

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Ubuntu9.10で、memoryの消費を抑制するには?

Temperさん、hmatsueさん アドバイスありがとうございます。
なるほど、top コマンドの操作法を理解してませんでした。%MEMソートですか。
Shuttle ST61G4はavg8.5server版、asus-P4V8X-MXはfree版を入れています。
(server版は、メモリーを喰うのでfree版にしていました。)
Shuttle ST61G4は何ら問題ないのに、こちらのP4V8X-MXはメモリーを大量に消費していました。

asus-P4V8X-MX:~$ top

top - 19:13:11 up  6:48,  2 users,  load average: 0.00, 0.00, 0.00
Tasks: 176 total,   1 running, 174 sleeping,   1 stopped,   0 zombie
Cpu(s):  1.1%us,  0.8%sy,  0.0%ni, 97.9%id,  0.0%wa,  0.2%hi,  0.0%si,  0.0%st
Mem:   2061452k total,  1943768k used,   117684k free,    40548k buffers
Swap:  3903752k total,   174100k used,  3729652k free,   438992k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
10343 xxxx     20   0  432m 106m  29m S    0  5.3   7:10.37 firefox           
1796 root      20   0  214m  77m 1456 S    0  3.8   0:25.84 avgscand           
1956 root      20   0  214m  91m 1456 S    0  4.5   0:25.51 avgscand           
1833 root      20   0  213m  91m 1456 S    0  4.5   0:25.66 avgscand           
1235 root      20   0  213m 8276 1456 S    0  0.4   0:24.91 avgscand           
2074 root      20   0  213m  91m 1456 S    0  4.5   0:23.98 avgscand           
2077 koike     20   0  207m  40m  21m S    0  2.0   0:41.57 nautilus           
2099 koike     20   0  194m  13m 9688 S    0  0.6   0:02.36 gnome-volume-co   
2391 root      20   0  167m  56m 1452 S    0  2.8   0:21.40 avgscand           
2561 root      20   0  167m  90m 1452 S    0  4.5   0:19.40 avgscand           
2544 root      20   0  167m  90m 1452 S    0  4.5   0:18.96 avgscand           
2578 root      20   0  167m  90m 1452 S    0  4.5   0:14.36 avgscand           
2374 root      20   0  167m  80m 1452 S    0  4.0   0:22.64 avgscand           
2449 root      20   0  167m  90m 1452 S    0  4.5   0:14.93 avgscand           
2348 root      20   0  167m  90m 1452 S    0  4.5   0:22.47 avgscand           
2308 root      20   0  166m  90m 1452 S    0  4.5   0:17.45 avgscand           
2430 root      20   0  166m  90m 1452 S    0  4.5   0:19.88 avgscand
       
asus-P4V8X-MX:~$ sudo avgctl --stop
[sudo] password for xxxxx:
AVG command line controller
Copyright (c) 2009 AVG Technologies CZ

Stoping avgd
Operation successful.

asus-P4V8X-MX:~$ free
             total       used       free     shared    buffers     cached
Mem:       2061452    1766128     295324          0      40688     448500
-/+ buffers/cache:    1276940     784512
Swap:      3903752     172956    3730796

asus-P4V8X-MX:~$ top

top - 19:17:24 up  6:52,  2 users,  load average: 0.16, 0.03, 0.01
Tasks: 169 total,   1 running, 167 sleeping,   1 stopped,   0 zombie
Cpu(s):  1.8%us,  1.8%sy,  0.0%ni, 96.2%id,  0.0%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   2061452k total,  1767492k used,   293960k free,    40852k buffers
Swap:  3903752k total,   172956k used,  3730796k free,   448520k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
10343 xxxx     20   0  432m 107m  29m S    0  5.3   7:13.54 firefox           
2074 root      20   0  223m  92m 2604 S    1  4.6   0:24.62 avgscand           
1833 root      20   0  223m  92m 2604 S    0  4.6   0:26.26 avgscand           
1956 root      20   0  224m  92m 2604 S    0  4.6   0:26.13 avgscand           
2561 root      20   0  191m  91m 2580 S    0  4.6   0:20.06 avgscand           
2308 root      20   0  191m  91m 2580 S    0  4.6   0:18.11 avgscand           
2544 root      20   0  191m  91m 2580 S    0  4.6   0:19.76 avgscand           
2430 root      20   0  191m  91m 2580 S    0  4.6   0:20.63 avgscand           
2449 root      20   0  191m  91m 2516 S    0  4.6   0:15.59 avgscand           
2374 root      20   0  191m  81m 2516 S    0  4.0   0:23.34 avgscand           
1796 root      20   0  224m  78m 2604 S    0  3.9   0:26.43 avgscand           
2391 root      20   0  191m  58m 2516 S    0  2.9   0:22.02 avgscand           
  994 root      20   0  106m  53m  10m S    2  2.6  28:13.42 Xorg               
2077 xxxx     20   0  207m  40m  21m S    0  2.0   0:41.60 nautilus           
2066 xxxx     20   0  155m  26m  18m S    1  1.3   4:17.89 gnome-panel       
12343 xxxx     20   0  141m  16m  11m S    0  0.8   0:04.31 gnome-terminal     
2122 xxxx     20   0  144m  15m  11m S    0  0.8   0:01.76 trashapplet       

asus-P4V8X-MX:~$ sudo dpkg -r avg85flx
(データベースを読み込んでいます ... 現在 307024 個のファイルとディレクトリがインストールされています。)
avg85flx を削除しています ...
* Stopping avgd (not running)                                           [ ok ]
Uninstalling 'avgd' service initscripts...
Unregistering 'avgd' service ...
Removing any system startup links for /etc/init.d/avgd ...
   /etc/rc0.d/K20avgd
   /etc/rc1.d/K20avgd
   /etc/rc2.d/S20avgd
   /etc/rc3.d/S20avgd
   /etc/rc4.d/S20avgd
   /etc/rc5.d/S20avgd
   /etc/rc6.d/K20avgd
man-db のトリガを処理しています ...

asus-P4V8X-MX:~$ top

top - 19:19:23 up  6:54,  2 users,  load average: 0.16, 0.08, 0.02
Tasks: 169 total,   2 running, 166 sleeping,   1 stopped,   0 zombie
Cpu(s):  1.6%us,  1.8%sy,  0.0%ni, 96.4%id,  0.0%wa,  0.2%hi,  0.0%si,  0.0%st
Mem:   2061452k total,  1754596k used,   306856k free,    41340k buffers
Swap:  3903752k total,   172956k used,  3730796k free,   435728k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
10343 xxxx     20   0  432m 107m  29m S    0  5.3   7:13.64 firefox           
2074 root      20   0  223m  92m 2604 S    0  4.6   0:25.01 avgscand           
1833 root      20   0  223m  92m 2604 S    1  4.6   0:26.68 avgscand           
1956 root      20   0  224m  92m 2604 S    0  4.6   0:26.50 avgscand           
2561 root      20   0  191m  91m 2580 S    0  4.6   0:20.41 avgscand           
2308 root      20   0  191m  91m 2580 S    0  4.6   0:18.53 avgscand           
2544 root      20   0  191m  91m 2580 S    0  4.6   0:20.10 avgscand           
2430 root      20   0  191m  91m 2580 S    0  4.6   0:20.98 avgscand           
2449 root      20   0  191m  91m 2516 S    0  4.6   0:15.99 avgscand           
2374 root      20   0  191m  81m 2516 S    0  4.0   0:23.74 avgscand           
1796 root      20   0  224m  78m 2604 S    1  3.9   0:26.86 avgscand           
2391 root      20   0  191m  58m 2516 S    0  2.9   0:22.45 avgscand           
  994 root      20   0  106m  53m  10m S    1  2.6  28:14.83 Xorg               
2077 xxxx     20   0  207m  40m  21m S    0  2.0   0:41.65 nautilus           
2066 xxxx     20   0  155m  26m  18m R    1  1.3   4:18.79 gnome-panel       
12343 xxxx     20   0  141m  16m  11m S    1  0.8   0:04.80 gnome-terminal     
2122 xxxx     20   0  144m  15m  11m S    0  0.8   0:01.76 trashapplet
     
asus-P4V8X-MX:~$ free
             total       used       free     shared    buffers     cached
Mem:       2061452    1754712     306740          0      41348     435728
-/+ buffers/cache:    1277636     783816
Swap:      3903752     172956    3730796

結果は、変化ないので、PCを再起動して確かめてみます。

オフライン

 

#7 2010-03-18 20:33:46

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Ubuntu9.10で、memoryの消費を抑制するには?

再起動した結果です。avg8.5がメモリーを消費していたようです。

 端末のみ実行
sus-P4V8X-MX:~$ free
             total       used       free     shared    buffers     cached
Mem:       2061452     717508    1343944          0      15228     215048
-/+ buffers/cache:     487232    1574220
Swap:      3903752          0    3903752
 firefox起動
asus-P4V8X-MX:~$ free
             total       used       free     shared    buffers     cached
Mem:       2061452     872776    1188676          0      18272     296476
-/+ buffers/cache:     558028    1503424
Swap:      3903752          0    3903752

asus-P4V8X-MX:~$ top

top - 20:22:27 up 4 min,  2 users,  load average: 0.17, 0.61, 0.33
Tasks: 160 total,   1 running, 158 sleeping,   0 stopped,   1 zombie
Cpu(s):  1.0%us,  0.7%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2061452k total,   872808k used,  1188644k free,    18340k buffers
Swap:  3903752k total,        0k used,  3903752k free,   296556k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
2295 xxxx     20   0  331m  83m  27m S    0  4.1   0:35.70 firefox           
1115 root      20   0  114m  49m  10m S    1  2.5   0:26.55 Xorg               
2153 xxxx     20   0 78656  37m 9252 S    0  1.9   0:06.85 compiz.real       
2155 xxxx     20   0  170m  26m  15m S    0  1.3   0:03.69 nautilus           
2154 xxxx     20   0  146m  25m  18m S    1  1.2   0:06.48 gnome-panel       
2267 xxxx     20   0  141m  16m  11m S    0  0.8   0:01.15 gnome-terminal     
2164 xxxx     20   0 81876  14m  10m S    0  0.7   0:00.85 nm-applet         
2186 xxxx     20   0 29892  14m 8388 S    0  0.7   0:00.59 python             
2222 xxxx     20   0 58892  13m  10m S    0  0.7   0:00.51 indicator-apple   
2176 xxxx     20   0  119m  12m 9076 S    0  0.6   0:00.72 gnome-volume-co   
2182 xxxx     20   0 52564  11m 8560 S    0  0.6   0:00.71 update-notifier   
2224 xxxx     20   0 54664  11m 8704 S    0  0.6   0:00.52 indicator-apple   
2183 xxxx     20   0 35948  10m 8860 S    0  0.5   0:00.26 evolution-alarm   
2163 xxxx     20   0 33612  10m 9024 S    0  0.5   0:02.48 gtk-window-deco   
2207 xxxx     20   0 53656  10m 7768 S    0  0.5   0:00.45 trashapplet       
2340 root      20   0 15188 9820 4528 S    0  0.5   0:00.95 aptd               
2055 xxxx     20   0 97216 9588 7468 S    0  0.5   0:00.90 gnome-settings-

ここにシステムモニタを起動し、プロセスおよびリソースを確認したところ次のようになります。
  1,5,15分語の平均負荷 0.16 0.21 0.25
  CPU使用率 CPU1 15~60%, CPU2 15~50% (平均 約25%)
  メモリーとスワップの履歴 メモリ 552.2MB/2.0GB  スワップ 0B/3.7GB

不具合のないもう1台のマシンのデータを後でアップします。

オフライン

 

#8 2010-03-18 20:38:29

nimu
メンバ
登録日: 2009-04-02

Re: Ubuntu9.10で、memoryの消費を抑制するには?

昔、ClamAV でウイルススキャンをしたんですが、そのときに ClamAV は /tmp を大量に使っていたみたいです。そして、私は、/tmp を tmpfs にしていました。(しかも最大容量を少なめにして......)
今回の件では的外れかもしれませんが...

オフライン

 

#9 2010-03-18 20:49:12

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu9.10で、memoryの消費を抑制するには?

となると、avg8.5が消費するメモリを抑制するよう設定する方法があるか、
または、
avg8.5になにかしらかのバグがあって、予想外にメモリを大量に消費しているのか、
というのが焦点になりますね。
申し訳ありませんが、avg8.5(というかアンチウィルスソフト全般)はほとんど触ったことがなく、ここからは私にはよくわかりません。
とりあえず、対象がはっきりしたので、そちら方面に詳しい方からのフォローがあればよいのですが。。

オフライン

 

#10 2010-03-18 21:17:51

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Ubuntu9.10で、memoryの消費を抑制するには?

Shuttleのcubeマシンのデータです。

 PCを立ち上げたとき、AVG8.5 server版は起動しています。
shuttle-ST61G4:~$ free
             total       used       free     shared    buffers     cached
Mem:       2060688     711484    1349204          0      69400     291260
-/+ buffers/cache:     350824    1709864
Swap:      2931820          0    2931820
 リアルタイム・モジュールの組み込み
shuttle-ST61G4:~$ avg8
[sudo] password for xxxxx:
AVG command line controller
Copyright (c) 2009 AVG Technologies CZ
Stoping avgd
Operation successful.
Install modules
  (Redirfs, Avflt)
AVG8.5 restart
AVG command line controller
Copyright (c) 2009 AVG Technologies CZ
Starting avgd
Operation successful.
 ビールス・データの更新
shuttle-ST61G4:~$ sudo avgupdate
 /homeをスキャン
shuttle-ST61G4:~$ sudo avgscan /home
 リアルタイム・スキャンを設定したAVG8.5が組み込まれた状態
shuttle-ST61G4:~$ free
             total       used       free     shared    buffers     cached
Mem:       2060688     987968    1072720          0      73428     456512
-/+ buffers/cache:     458028    1602660
Swap:      2931820          0    2931820

shuttle-ST61G4:~$ top

top - 21:14:22 up 27 min,  2 users,  load average: 0.03, 0.09, 0.14
Tasks: 168 total,   1 running, 167 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.8%us,  0.3%sy,  0.0%ni, 98.5%id,  0.2%wa,  0.2%hi,  0.0%si,  0.0%st
Mem:   2060688k total,  1122644k used,   938044k free,    77200k buffers
Swap:  2931820k total,        0k used,  2931820k free,   530552k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
2414 root      20   0  168m  95m 5304 S    0  4.8   0:17.09 avgscand           
2446 root      20   0  168m  95m 5304 S    0  4.7   0:18.37 avgscand           
2494 koike     20   0  345m  78m  28m S    0  3.9   0:46.20 firefox           
1316 root      20   0  117m  50m  10m S    1  2.5   5:29.09 Xorg               
2209 koike     20   0 83764  40m  10m S    0  2.0   0:18.92 compiz.real       
2210 koike     20   0  152m  26m  19m S    1  1.3   0:09.53 gnome-panel       
2211 koike     20   0  174m  24m  14m S    0  1.2   0:01.28 nautilus           
2430 root      20   0  102m  24m 6276 S    0  1.2   0:03.56 avgspamd           
2087 koike     20   0  141m  21m  13m S    0  1.1   0:04.33 python             
2097 koike     20   0 47828  18m  10m S    0  0.9   0:02.22 python             
2315 koike     20   0  142m  15m  11m S    0  0.8   0:02.41 gnome-terminal     
2232 koike     20   0 29896  14m 8388 S    0  0.7   0:00.23 python             
2226 koike     20   0 87392  13m  11m S    0  0.7   0:00.29 nm-applet         
2270 koike     20   0 58748  12m   9m S    0  0.6   0:00.18 indicator-apple   
2228 koike     20   0 68868  11m 9332 S    0  0.6   0:00.13 evolution-alarm   
2256 koike     20   0 98.2m  11m 9392 S    0  0.6   0:03.93 gtk-window-deco   
2239 koike     20   0 56196  11m 8788 S    0  0.6   0:00.24 update-notifier

ここにシステムモニタを起動し、プロセスおよびリソースを確認したところ次のようになります。
  1,5,15分後の平均負荷 0.17 0.11 0.15
  CPU使用率 CPU1 10~35% (平均 約20%), CPU2 10~35% (平均 約15%)
  メモリーとスワップの履歴 メモリ 507.2MB/2.0GB  スワップ 0B/2.8GB

オフライン

 

#11 2010-03-19 17:38:49

Templer
メンバ
登録日: 2009-07-08

Re: Ubuntu9.10で、memoryの消費を抑制するには?

AVGではないので参考にならないかもしれませんが…。

この前http://gihyo.jp/admin/serial/01/ubuntu-recipe/0031を参考に、ClamAVでプロクシを使用してWebアクセス時の脅威を監視する「havp」というのをインストールしてみたのですが、同じように無数のプロセスが生成されてメモリ馬鹿食い状態になりました。(「これは512MBマシンには厳しいな」ということでやめてしまいましたが…)
それと同じような…ということは…ないでしょうか。

オフライン

 

#12 2010-04-18 20:59:49

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Ubuntu9.10で、memoryの消費を抑制するには?

メモリーを食いつぶしていく原因は、マザーボードも一因していると想定しました。
そこで、asus-P4V8X-MX から MSI 865GM2-LS に換装しました。
P4 3.2GHz, NVIDIA 6600AGP, SB Live!, 3.0GB,
SATA 500GB(ext3 : /home,/tmp,swap) + ATA 60GB(ext3 : /)
2.6.31-20-generic #58-Ubuntu (Ubuntu9.10+KDE)

メモリースロットが4つあるので、1GB×2 + 512MB×2 とし、合計3GBにしました。
そうすると不思議なことに、sreadahead,ureadaheadもディフォルトで動作させているし、
懸念のあったAVG8.5も起動しているのに、システムモニタでリソースを見ると、
firefox,Gnome端末を表示させているのに、メモリーは590MBほど、スワップは0Bです。
今までのメモリー喰いの不具合が嘘そのようです。快適に動作するようになりました。

MSI-865GM2:~$ free
                  total       used       free     shared    buffers     cached
Mem:       3096948    1719312    1377636      0     125264     993164
-/+ buffers/cache:     600884    2496064
Swap:      3903752          0    3903752

MSI-865GM2:~$ top
top - 20:42:11 up  3:09,  2 users,  load average: 0.00, 0.02, 0.00
Tasks: 170 total,   1 running, 169 sleeping,   0 stopped,   0 zombie
Cpu(s): 10.0%us,  1.5%sy,  0.0%ni, 88.3%id,  0.0%wa,  0.2%hi,  0.0%si,  0.0%st
Mem:   3096948k total,  1718940k used,  1378008k free,   125160k buffers
Swap:  3903752k total,        0k used,  3903752k free,   993164k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
1218 root      20   0  126m  58m  11m S   13  1.9   4:18.07 Xorg               
4360 koike     20   0  127m  19m  15m S    9  0.7   0:19.56 gnome-system-mo   
2208 koike     20   0 81584  39m 9432 S    1  1.3   0:49.98 compiz.real       
2209 koike     20   0  139m  27m  18m S    0  0.9   0:41.57 gnome-panel       
    1 root        20   0  2616 1552 1128 S    0  0.1   0:01.09 init               
    2 root        15  -5     0    0    0 S         0  0.0   0:00.00 kthreadd           
    3 root        RT  -5     0    0    0 S         0  0.0   0:00.00 migration/0       
    4 root        15  -5     0    0    0 S         0  0.0   0:00.02 ksoftirqd/0       
    5 root        RT  -5     0    0    0 S         0  0.0   0:00.00 watchdog/0         
    6 root        RT  -5     0    0    0 S         0  0.0   0:00.01 migration/1       
    7 root        15  -5     0    0    0 S         0  0.0   0:00.00 ksoftirqd/1       
    8 root        RT  -5     0    0    0 S         0  0.0   0:00.00 watchdog/1         
    9 root        15  -5     0    0    0 S         0  0.0   0:00.18 events/0           
   10 root        15  -5     0    0    0 S         0  0.0   0:00.06 events/1           
   11 root        15  -5     0    0    0 S         0  0.0   0:00.00 cpuset             
   12 root        15  -5     0    0    0 S         0  0.0   0:00.00 khelper           
   13 root        15  -5     0    0    0 S         0  0.0   0:00.00 netns

コード:

MSI-865GM2:~$ lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)
02:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
02:0c.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
02:0c.1 Input device controller: Creative Labs SB Live! Game Port (rev 0a)

オフライン

 

#13 2010-04-19 00:16:38

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Ubuntu9.10で、memoryの消費を抑制するには?

Templerさん
#11にて、ご指摘の「havp」を導入してみました。

#12で不具合が解消したUbuntu9.10では、
"無数のプロセスが生成されてメモリ馬鹿食い状態"になる現象は再現できませんでした。
問題なく、AVG8.5と共存できています。

オフライン

 

#14 2010-04-21 00:00:09

Templer
メンバ
登録日: 2009-07-08

Re: Ubuntu9.10で、memoryの消費を抑制するには?

あれ?再現しませんでしたか。というか、わざわざ済みません。
ちょっと気になったので、もう一度「havp」を試してみました。環境は以前テストした9.10から10.04betaに変わっています。
起動時は以下のように17個のプロセスが生成されています。プロセスのメモリ使用量は実際にはここまでは使用されておらず、大半は共有されているようです。(それでも起動時200MB上乗せは私の環境にはちょっと…)

コード:

Mem:    511396k total,   417308k used,    94088k free,    38988k buffers
Swap:   498004k total,        0k used,   498004k free,   144828k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 3725 havp      20   0  129m 118m  668 S  0.0 23.8   0:00.08 havp               
 3726 havp      20   0  129m 118m  312 S  0.0 23.7   0:00.01 havp               
 3729 havp      20   0  129m 118m  312 S  0.0 23.7   0:00.01 havp               
 3732 havp      20   0  129m 118m  312 S  0.0 23.7   0:00.00 havp               
 3740 havp      20   0  129m 118m  312 S  0.0 23.7   0:00.01 havp               
 3743 havp      20   0  129m 118m  312 S  0.0 23.7   0:00.01 havp               
 3748 havp      20   0  129m 118m  312 S  0.0 23.7   0:00.01 havp               
 3755 havp      20   0  129m 118m  312 S  0.0 23.7   0:00.00 havp               
 3750 havp      20   0  129m 118m  308 S  0.0 23.7   0:00.00 havp               
 3730 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp               
 3731 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp               
 3738 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp               
 3746 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp               
 3749 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp               
 3751 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp               
 3752 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp               
 3758 havp      20   0  129m 118m  204 S  0.0 23.7   0:00.00 havp

記憶よりも少ないなと思いながら、しばらくネットサーフィンしていたらやはり増幅され、havpプロセスは69個にまで膨れ上がっていました。
この現象がAVGの事象と同じなのではないかと思ったのですが…、的外れだったようです。
(プラットフォームが同じなら最善となるロジックも似るだろうという読みのもとだったのですが…。マザーですか。私の中では結びつかないのですが、間接的になんでしょうか)


それで、話が逸れてしまい申し訳ないのですが、havpプロセスがどういう時に増殖されるのか軽く探ってみました。
どうやらこれはブラウザによるようです。
Firefox、Opera、Epiphany、Midoriで試してみたところ(テスト期間は短いです)、FirefoxとOperaでは何も起きませんでしたが、EpiphanyとMidoriはどういう条件の下なのかはわかりませんが現象を発生させます。気がついたらhavpプロセスが80を越えるという状況でした。
で、何か痕跡はないだろうかとログを漁ってみたりもしたのですが何も発見できず、結局バグなのか何なのかわからず、わかったのは「ブラウザによる」ということだけでした。
(たまたまだろうとは思うのですが、EpiphanyとMidoriといえば「webkit」。でもwebkitはただのレンダリングエンジンだったような…)

(更に余談。Operaは10.5X待ちだったのでインストールしておらず、ダウンロードしようとしたところ…、あらら。havpに遮断されてしまいました。判定が厳しい?)

オフライン

 

#15 2010-04-21 00:16:41

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Ubuntu9.10で、memoryの消費を抑制するには?

havpプロセスのメモリー消費について、再度確認しました。
前言を撤回します。2時間程PCを動かしたら、けっこう喰っていました。

top - 00:12:08 up  1:15,  2 users,  load average: 0.00, 0.01, 0.02
Tasks: 216 total,   1 running, 215 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.6%us,  0.7%sy,  0.0%ni, 97.5%id,  0.0%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   3096948k total,  1911772k used,  1185176k free,    20368k buffers
Swap:  3903752k total,        0k used,  3903752k free,   842656k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
3816 koike     20   0  468m 132m  33m S    2  4.4   3:38.78 firefox           
1442 root      20   0  217m  98m 5308 S    0  3.3   0:17.18 avgscand           
3722 root      20   0  170m  97m 5280 S    0  3.2   0:06.01 avgscand           
3775 root      20   0  170m  97m 5280 S    0  3.2   0:05.44 avgscand           
1606 havp      20   0 90740  85m 1116 S    0  2.8   0:00.63 havp               
1617 havp      20   0 90724  85m 1108 S    0  2.8   0:00.11 havp               
1623 havp      20   0 90724  85m 1112 S    0  2.8   0:00.10 havp               
1616 havp      20   0 90724  85m 1112 S    0  2.8   0:00.11 havp               
1622 havp      20   0 90724  85m 1112 S    0  2.8   0:00.06 havp               
1605 havp      20   0 90724  85m 1108 S    0  2.8   0:00.08 havp               
1607 havp      20   0 90724  85m 1108 S    0  2.8   0:00.08 havp               
1614 havp      20   0 90724  85m 1108 S    0  2.8   0:00.10 havp               
3851 havp      20   0 90724  85m 1108 S    0  2.8   0:00.07 havp               
3850 havp      20   0 90724  85m  968 S    0  2.8   0:00.07 havp               
1615 havp      20   0 90600  85m  796 S    0  2.8   0:00.31 havp               
1618 havp      20   0 90600  85m  796 S    0  2.8   0:00.68 havp               
1611 havp      20   0 90600  85m  808 S    0  2.8   0:01.78 havp

オフライン

 

#16 2010-04-23 00:15:06

Templer
メンバ
登録日: 2009-07-08

Re: Ubuntu9.10で、memoryの消費を抑制するには?

すみません。私も前言撤回です。
#14で「havpプロセスの増殖はブラウザによる」と言いましたが、Firefoxのみで使っていたにもかかわらずhavpプロセスが増殖されました。関係なかったようです。これが仕様…ですかね。(でも、ブラウザによって発症率が違う。うーん)

(ついでに、#14は計算が狂っていたり。200MBではなく150MB。さすがに30MBでデスクトップは…)

オフライン

 

Board footer

Powered by FluxBB