Обсуждение: tuning on ec2

Поиск
Список
Период
Сортировка

tuning on ec2

От
Joel Reymont
Дата:
I'm running pgsql on an m1.large EC2 instance with 7.5gb available memory.

The free command shows 7gb of free+cached. My understand from the docs is that I should dedicate 1.75gb to
shared_buffers(25%) and set effective_cache_size to 7gb.  

Is this correct? I'm running 64-bit Ubuntu 10.10, e.g.

Linux ... 2.6.35-28-virtual #50-Ubuntu SMP Fri Mar 18 19:16:26 UTC 2011 x86_64 GNU/Linux

    Thanks, Joel

--------------------------------------------------------------------------
- for hire: mac osx device driver ninja, kernel extensions and usb drivers
---------------------+------------+---------------------------------------
http://wagerlabs.com | @wagerlabs | http://www.linkedin.com/in/joelreymont
---------------------+------------+---------------------------------------




Re: tuning on ec2

От
Robert Haas
Дата:
On Tue, Apr 26, 2011 at 11:15 AM, Joel Reymont <joelr1@gmail.com> wrote:
> I'm running pgsql on an m1.large EC2 instance with 7.5gb available memory.
>
> The free command shows 7gb of free+cached. My understand from the docs is that I should dedicate 1.75gb to
shared_buffers(25%) and set effective_cache_size to 7gb. 

Sounds like a reasonable starting point.  You could certainly fiddle
around a bit - especially with shared_buffers - to see if some other
setting works better, but that should be in the ballpark.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Re: tuning on ec2

От
Josh Berkus
Дата:
> Sounds like a reasonable starting point.  You could certainly fiddle
> around a bit - especially with shared_buffers - to see if some other
> setting works better, but that should be in the ballpark.

I tend to set it a bit higher on EC2 to discourage the VM from
overcommitting memory I need.  So, I'd do 2.5GB for that one.

--
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com