Re: how to know cpu utilization using sql command

From: John R Pierce <pierce(at)hogranch(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: how to know cpu utilization using sql command
Date: 2013-10-03 09:02:46
Message-ID: 524D32B6.1000101@hogranch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 10/3/2013 1:50 AM, M Tarkeshwar Rao wrote:
>
> How to know cpu and memory utilization in postgres.
>
> We require this information to show it on our Application using any
> postgres command or tool.
>

the CPU usage would be the total of CPU used by the various postgres
server processes. accurately determining the memory usage is more
complex as versions up to 9.2 use shared memory so this same block,
often quite large, shows up in each process but its the same block. if
you can use OS API's to determine how much shared memory the postmaster
is using, subtract that much from each of the other postgres processes's
memory to get an accurate total.

if your application is a monitoring tool, you might look at
check_postgresql.pl, this calculates and displays many different sorts
of postgres specific values, it was originally intended for use with
Nagios, but it can be used with any monitoring system.

--
john r pierce 37N 122W
somewhere on the middle of the left coast

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Rafael B.C. 2013-10-03 09:22:03 Large objects system
Previous Message M Tarkeshwar Rao 2013-10-03 08:50:22 how to know cpu utilization using sql command