[pgsql-jp: 34472] pgpoolとpgbench

Tomoyuki Asakawa tom @ asakawa.ne.jp
2004年 12月 10日 (金) 17:15:39 JST


あさかわです.

pgpoolにpgbenchを実行すると

pgpool.confが
num_init_children = 32 (デフォルト)
の場合

pgbench -c 32 -p 9999
は、すぐ終了します.
(tpsは、pgbench -c 32よりは多い)

ところが
pgbench -c 33 -p 9999
では、pgbenchが終了しません。

プロセスをみると、
37778  p0  S      0:00.00 postmaster: pgsql pgbench [local] idle 
(postgres)

という様なものが、32個あります.

32個までは実行されて、33個目が待たされる「だけ」と理解していたのですが、違いますでしょうか?


使用してるOSは、FreeBSD-5.3 pgpoolは、2.2.1/2.0.2,postgresqlは、7.4.6/8.0rc1
で実験しました.

FreeBSDでは駄目で、Linuxならどうかと、Redhat8でもやってみましたが同様でした.







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