[pgsql-jp: 34786] Re: pgpoolが無応答になる(再度ログ長文)

Kouji Ito kouji @ cty-net.ne.jp
2005年 2月 2日 (水) 01:10:17 JST


伊藤です。

>やっぱり無限ループじゃないでしょうか.手元のマシン(P4 DUAL)で試した限
>りでは,pgbenchで思い切り負荷をかけてもCPU使用率が100%にはならなかった
>ですね.無限ループだとすると,やっぱりgdbかけないとわからないなぁ...
>  
>
無限ループとしても、システムコールの実行をあまり伴わない無限ループ、もし
くは、
そういうループになってしまっているという状況ではないでしょうか。
vmstatの結果からは、ほとんどのCPU時間をユーザプロセス側の処理に費やして
います。

procs                      memory      swap          io     system         cpu
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy wa id
 7  0      0 1588452 175652 109180    0    0     0     0  712   393 99  1  0  0
 6  0      0 1588448 175652 109192    0    0     0     0  809   334 99  1  0  1
 6  0      0 1588456 175652 109192    0    0     0     0 1065   486 100  0  0  0
 6  0      0 1587888 175652 109192    0    0     0    52  468   311 99  1  0  0
 5  0      0 1587888 175652 109192    0    0     0   176  574   300 99  1  0  0
 4  1      0 1587244 175652 109240    0    0     0   312  496   716 92  1  1  7
 5  0      0 1587268 175652 109212    0    0     0   276  631   707 100  0  0  0

私の手元には、FreeBSDなマシンしかないので、追試ができないのですが、linux
で、負荷を掛けて
正常に動いているときのvmstat の結果って、usの部分がもっと低く、syが、
もっと高くないでしょうか?










pgsql-jp メーリングリストの案内