[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 メーリングリストの案内