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