Hi this is the first time I'm working with Posgresql other than a defualt install. I have a CentOS 5.5 virtual machine with - 4 virtual cpus , 8 Gig RAM , resource pool set to High (8000) running on a vmware ESXi 4.1 host - 4 x 2.4 GHz cpus AMD 6 cores each, 96 Gig ram, storage is provided by HP Left hand SAN iSCSI. I'm running post Postgresql 8.4.4 rpm from the postgresql repo. What I need to clarify is wether the performance issue the website that uses database is experiencing is related to postgresql miss configuration or bad code in the site. Customisations in the postgresql.conf max_connections = 1000 shared_buffers = 4096MB temp_buffers = 512MB work_mem = 10MB             # min 64kB maintenance_work_mem = 160MB      Â# min 1MB fsync = off synchronous_commit = on wal_sync_method = open_sync full_page_writes = off effective_cache_size = 32MB join_collapse_limit = 1 autovacuum_vacuum_cost_delay = 100ms checkpoint_segments = 60 this configuration gives the following pgbench results [macgre@topnz15209-linux ~]$ pgbench -h drvppgs01 -U postgres -c 40 -T 120 test starting vacuum...end. transaction type: TPC-B (sort of) scaling factor: 1 query mode: simple number of clients: 40 duration: 120 s number of transactions actually processed: 47070 tps = 391.660580 (including connections establishing) tps = 392.523468 (excluding connections establishing) pgbench was setup with Âpgbench -h drvppgs01 -U postgres -c 40 -T 120 -i test -F 100 -S 15 mpstat every 5 seconds gives the following: 11:17:15 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:15 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.67  1154.93 11:17:15 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.52  Â989.97 11:17:15 PM  Â1  11.77  Â0.00  Â2.09  Â0.07  Â0.09  Â0.33 0.00  85.65   75.42 11:17:15 PM  Â2  Â7.30  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:15 PM  Â3  Â8.98  Â0.00  Â1.70  Â0.13  Â0.12  Â0.41 0.00  88.66   87.54       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7748    Â235     Â0    Â157    7226 -/+ buffers/cache:    Â363    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:20 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:20 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.67  1155.01 11:17:20 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:20 PM  Â1  11.77  Â0.00  Â2.09  Â0.07  Â0.09  Â0.33 0.00  85.65   75.42 11:17:20 PM  Â2  Â7.30  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:20 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.66   87.63       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7748    Â235     Â0    Â157    7226 -/+ buffers/cache:    Â364    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:25 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:25 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.67  1155.09 11:17:25 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:25 PM  Â1  11.77  Â0.00  Â2.09  Â0.07  Â0.09  Â0.33 0.00  85.65   75.42 11:17:25 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:25 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.66   87.71       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7748    Â235     Â0    Â157    7226 -/+ buffers/cache:    Â363    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:30 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:30 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.67  1155.18 11:17:30 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:30 PM  Â1  11.77  Â0.00  Â2.09  Â0.07  Â0.09  Â0.33 0.00  85.65   75.41 11:17:30 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:30 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.65   87.80       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7748    Â235     Â0    Â157    7226 -/+ buffers/cache:    Â363    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:35 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:35 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.67  1155.23 11:17:35 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:35 PM  Â1  11.77  Â0.00  Â2.09  Â0.07  Â0.09  Â0.33 0.00  85.65   75.41 11:17:35 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:35 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.65   87.86       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7748    Â235     Â0    Â157    7227 -/+ buffers/cache:    Â363    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:40 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:40 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.67  1155.28 11:17:40 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:40 PM  Â1  11.77  Â0.00  Â2.09  Â0.07  Â0.09  Â0.33 0.00  85.65   75.41 11:17:40 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:40 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.65   87.91       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7748    Â235     Â0    Â157    7227 -/+ buffers/cache:    Â363    7620 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:45 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:45 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.67  1155.33 11:17:45 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:45 PM  Â1  11.77  Â0.00  Â2.09  Â0.07  Â0.09  Â0.33 0.00  85.65   75.40 11:17:45 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:45 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.65   87.96       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7749    Â234     Â0    Â157    7227 -/+ buffers/cache:    Â364    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:50 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:50 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.38 11:17:50 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:50 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.65   75.40 11:17:50 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:50 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.65   88.02       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7749    Â234     Â0    Â157    7227 -/+ buffers/cache:    Â364    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:17:55 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:17:55 PM Âall  Â9.04  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.43 11:17:55 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:17:55 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.40 11:17:55 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:17:55 PM  Â3  Â8.99  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.64   88.07       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7749    Â234     Â0    Â157    7227 -/+ buffers/cache:    Â364    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:00 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:00 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.48 11:18:00 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:18:00 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.40 11:18:00 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:18:00 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.64   88.13       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7749    Â234     Â0    Â157    7227 -/+ buffers/cache:    Â364    7619 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:05 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:05 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.53 11:18:05 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:18:05 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.39 11:18:05 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:18:05 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.64   88.18       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7734    Â248     Â0    Â157    7211 -/+ buffers/cache:    Â365    7618 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:10 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:10 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.58 11:18:10 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:18:10 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.39 11:18:10 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.86   Â2.00 11:18:10 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.64   88.23       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7735    Â248     Â0    Â157    7212 -/+ buffers/cache:    Â365    7618 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:15 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:15 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.63 11:18:15 PM  Â0  Â8.10  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:18:15 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.39 11:18:15 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.85   Â2.00 11:18:15 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.63   88.28       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7736    Â247     Â0    Â157    7213 -/+ buffers/cache:    Â365    7618 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:20 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:20 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.68 11:18:20 PM  Â0  Â8.11  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.97 11:18:20 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.38 11:18:20 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.85   Â2.00 11:18:20 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.63   88.34       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7737    Â246     Â0    Â157    7214 -/+ buffers/cache:    Â365    7618 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:25 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:25 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.73 11:18:25 PM  Â0  Â8.11  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.51  Â989.96 11:18:25 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.38 11:18:25 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.85   Â2.00 11:18:25 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.63   88.39       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7738    Â244     Â0    Â157    7215 -/+ buffers/cache:    Â365    7618 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:30 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:30 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.78 11:18:30 PM  Â0  Â8.11  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.50  Â989.96 11:18:30 PM  Â1  11.77  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.38 11:18:30 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.85   Â2.00 11:18:30 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.63   88.44       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7739    Â243     Â0    Â157    7216 -/+ buffers/cache:    Â365    7618 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:35 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:35 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.83 11:18:35 PM  Â0  Â8.11  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.50  Â989.96 11:18:35 PM  Â1  11.78  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.38 11:18:35 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.85   Â2.00 11:18:35 PM  Â3  Â9.00  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.63   88.50       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7740    Â243     Â0    Â157    7217 -/+ buffers/cache:    Â365    7618 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:40 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:40 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.88 11:18:40 PM  Â0  Â8.11  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.50  Â989.96 11:18:40 PM  Â1  11.78  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.37 11:18:40 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.85   Â2.00 11:18:40 PM  Â3  Â9.01  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.62   88.55       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7678    Â305     Â0    Â157    7218 -/+ buffers/cache:    Â302    7681 Swap:     1725     Â0    1725 Linux 2.6.18-194.26.1.el5 (drvppgs01)  11/30/2010 11:18:45 PM ÂCPU  %user  %nice  Â%sys %iowait  Â%irq  %soft %steal  %idle  Âintr/s 11:18:45 PM Âall  Â9.05  Â0.00  Â1.77  Â0.22  Â0.06  Â0.24 0.00  88.66  1155.87 11:18:45 PM  Â0  Â8.11  Â0.00  Â1.80  Â0.44  Â0.02  Â0.13 0.00  89.50  Â989.96 11:18:45 PM  Â1  11.78  Â0.00  Â2.10  Â0.07  Â0.09  Â0.33 0.00  85.64   75.37 11:18:45 PM  Â2  Â7.31  Â0.00  Â1.50  Â0.25  Â0.00  Â0.09 0.00  90.85   Â2.00 11:18:45 PM  Â3  Â9.01  Â0.00  Â1.70  Â0.13  Â0.12  Â0.42 0.00  88.63   88.54       total    used    free   shared  Âbuffers   cached Mem:     Â7983    7674    Â308     Â0    Â157    7218 -/+ buffers/cache:    Â298    7685 Swap:     1725     Â0    1725 Are these stats realisitic ? Is the server performing correctly ? Can I configure it better ? Thanks G -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general