From: | Greg Smith <greg(at)2ndquadrant(dot)com> |
---|---|
To: | Mike Bresnahan <mike(dot)bresnahan(at)bestbuy(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: SMP Read-only Performance |
Date: | 2010-01-27 00:54:13 |
Message-ID: | 4B5F8EB5.1090205@2ndquadrant.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Mike Bresnahan wrote:
> As you see, the TPS remains the same as I increase the number of clients. These
> results make it look like PostgreSQL is single-threaded and not taking advantage
> of the multiple cores. Could someone please explain?
>
You're probably running into this problem:
http://notemagnet.blogspot.com/2008/05/pgbench-suffering-with-linux-2623-2626.html
I discovered that the issue with pgbench not running well on recent
Linux kernels only occurs if you're connecting over the default sockets
interface. If you setup your server to listen over TCP/IP instead (may
have to tweak pg_hba.conf and listen_address in the postgresql.conf
file), so that you can connect to it like this successfully:
psql -h localhost
You can then use the same method on pgbench:
pgbench -c 1 -S -t 400000 test -h localhost
And I'd bet that you'd then see the scaling you expect.
--
Greg Smith 2ndQuadrant Baltimore, MD
PostgreSQL Training, Services and Support
greg(at)2ndQuadrant(dot)com www.2ndQuadrant.com
From | Date | Subject | |
---|---|---|---|
Next Message | zhong ming wu | 2010-01-27 00:57:34 | back out configure options |
Previous Message | Scott Marlowe | 2010-01-27 00:07:02 | Re: SMP Read-only Performance |