Re: CSStorm occurred again by postgreSQL8.2. (Re: [HACKERS] poor
> > > If there is a work load tool of a free license, I would like to try. > > > > > > FYI: there is a free tpc-w implementation done by Jan available at: > > http://pgfoundry.org/projects/tpc-w-php/ > > FYI(2): > > There is one more (pseudo) TPC-W implementation by OSDL. > > > http://www.osdl.org/lab_activities/kernel_testing/osdl_database_test_suite/osdl_dbt-1/ Thank you for the information. I'll try it. Regards, Katsuhiko Okano okano katsuhiko _at_ oss ntt co jp ---(end of broadcast)--- TIP 5: don't forget to increase your free space map settings
Re: CSStorm occurred again by postgreSQL8.2. (Re: [HACKERS] poor
Hi folks, From: Stefan Kaltenbrunner <[EMAIL PROTECTED]> Subject: Re: CSStorm occurred again by postgreSQL8.2. (Re: [HACKERS] poor Date: Wed, 19 Jul 2006 12:53:53 +0200 > Katsuhiko Okano wrote: > > "Tom Lane <[EMAIL PROTECTED]>" wrote: > >> Katsuhiko Okano <[EMAIL PROTECTED]> writes: > >>> It does not solve, even if it increases the number of > >>> NUM_SUBTRANS_BUFFERS. > >>> The problem was only postponed. > >> Can you provide a reproducible test case for this? > > > > Seven machines are required in order to perform measurement. > > (DB*1,AP*2,CLient*4) > > Enough work load was not able to be given in two machines. > > (DB*1,{AP+CL}*1) > > > > > > It was not able to reappear to a multiplex run of pgbench > > or a simple SELECT query. > > TPC-W of a work load tool used this time is a full scratch. > > Regrettably it cannot open to the public. > > If there is a work load tool of a free license, I would like to try. > > > FYI: there is a free tpc-w implementation done by Jan available at: > http://pgfoundry.org/projects/tpc-w-php/ FYI(2): There is one more (pseudo) TPC-W implementation by OSDL. http://www.osdl.org/lab_activities/kernel_testing/osdl_database_test_suite/osdl_dbt-1/ One more comment is that Katsuhiko't team is using their own version of TPC-W like benchmark suite, and he cannot make it public. Also, his point is that he tried to reproduce the CSS phenomena using pgbench and a proguram issuing heavily multiple SELECT queries on a single table but they didn't work well reproducing CSS. Regards, Masanori > Stefan --- Masanori ITOH NTT OSS Center, Nippon Telegraph and Telephone Corporation e-mail: [EMAIL PROTECTED] phone : +81-3-5860-5015 ---(end of broadcast)--- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq
Re: CSStorm occurred again by postgreSQL8.2. (Re: [HACKERS] poor
Katsuhiko Okano wrote: > "Tom Lane <[EMAIL PROTECTED]>" wrote: >> Katsuhiko Okano <[EMAIL PROTECTED]> writes: >>> It does not solve, even if it increases the number of NUM_SUBTRANS_BUFFERS. >>> The problem was only postponed. >> Can you provide a reproducible test case for this? > > Seven machines are required in order to perform measurement. > (DB*1,AP*2,CLient*4) > Enough work load was not able to be given in two machines. > (DB*1,{AP+CL}*1) > > > It was not able to reappear to a multiplex run of pgbench > or a simple SELECT query. > TPC-W of a work load tool used this time is a full scratch. > Regrettably it cannot open to the public. > If there is a work load tool of a free license, I would like to try. FYI: there is a free tpc-w implementation done by Jan available at: http://pgfoundry.org/projects/tpc-w-php/ Stefan ---(end of broadcast)--- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly
Re: CSStorm occurred again by postgreSQL8.2. (Re: [HACKERS] poor performance with Context Switch Storm at TPC-W.)
"Tom Lane <[EMAIL PROTECTED]>" wrote: > Katsuhiko Okano <[EMAIL PROTECTED]> writes: > > It does not solve, even if it increases the number of NUM_SUBTRANS_BUFFERS. > > The problem was only postponed. > > Can you provide a reproducible test case for this? Seven machines are required in order to perform measurement. (DB*1,AP*2,CLient*4) Enough work load was not able to be given in two machines. (DB*1,{AP+CL}*1) It was not able to reappear to a multiplex run of pgbench or a simple SELECT query. TPC-W of a work load tool used this time is a full scratch. Regrettably it cannot open to the public. If there is a work load tool of a free license, I would like to try. I will show if there is information required for others. The patch which outputs the number of times of LWLock was used this time. The following is old example output. FYI. # SELECT * FROM pg_stat_lwlocks; kind | pg_stat_get_lwlock_name | sh_call | sh_wait | ex_call | ex_wait | sleep --+++---+---+---+--- 0 | BufMappingLock | 559375542 | 33542 |320092 | 24025 | 0 1 | BufFreelistLock| 0 | 0 |370709 | 47 | 0 2 | LockMgrLock| 0 | 0 | 41718885 | 734502 | 0 3 | OidGenLock | 33 | 0 | 0 | 0 | 0 4 | XidGenLock | 12572279 | 10095 | 11299469 | 20089 | 0 5 | ProcArrayLock |8371330 | 72052 | 16965667 | 603294 | 0 6 | SInvalLock | 38822428 | 435 | 25917 | 128 | 0 7 | FreeSpaceLock | 0 | 0 | 16787 | 4 | 0 8 | WALInsertLock | 0 | 0 | 1239911 | 885 | 0 9 | WALWriteLock | 0 | 0 | 69907 | 5589 | 0 10 | ControlFileLock| 0 | 0 | 16686 | 1 | 0 11 | CheckpointLock | 0 | 0 |34 | 0 | 0 12 | CheckpointStartLock| 69509 | 0 |34 | 1 | 0 13 | CLogControlLock| 0 | 0 |236763 | 183 | 0 14 | SubtransControlLock| 0 | 0 | 753773945 | 205273395 | 0 15 | MultiXactGenLock | 66 | 0 | 0 | 0 | 0 16 | MultiXactOffsetControlLock | 0 | 0 |35 | 0 | 0 17 | MultiXactMemberControlLock | 0 | 0 |34 | 0 | 0 18 | RelCacheInitLock | 0 | 0 | 0 | 0 | 0 19 | BgWriterCommLock | 0 | 0 | 61457 | 1 | 0 20 | TwoPhaseStateLock | 33 | 0 | 0 | 0 | 0 21 | TablespaceCreateLock | 0 | 0 | 0 | 0 | 0 22 | BufferIO | 0 | 0 |695627 | 16 | 0 23 | BufferContent | 3568231805 | 1897 | 1361394 | 829 | 0 24 | CLog | 0 | 0 | 0 | 0 | 0 25 | SubTrans | 138571621 | 143208883 | 8122181 | 8132646 | 0 26 | MultiXactOffset| 0 | 0 | 0 | 0 | 0 27 | MultiXactMember| 0 | 0 | 0 | 0 | 0 (28 rows) I am pleased if interested. regards, Katsuhiko Okano okano katsuhiko _at_ oss ntt co jp ---(end of broadcast)--- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly
Re: CSStorm occurred again by postgreSQL8.2. (Re: [HACKERS] poor performance with Context Switch Storm at TPC-W.)
Katsuhiko Okano <[EMAIL PROTECTED]> writes: > It does not solve, even if it increases the number of NUM_SUBTRANS_BUFFERS. > The problem was only postponed. Can you provide a reproducible test case for this? regards, tom lane ---(end of broadcast)--- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly