From: | Joseph Kregloh <jkregloh(at)sproutloud(dot)com> |
---|---|
To: | Vick Khera <vivek(at)khera(dot)org> |
Cc: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Running PostgreSQL with ZFS ZIL |
Date: | 2015-07-02 14:56:20 |
Message-ID: | CAAW2xfchF0wCn4L4uZMTHYj9L=O4SsZ9W5PedcnQm_EjjEQHFw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Thu, Jul 2, 2015 at 9:35 AM, Vick Khera <vivek(at)khera(dot)org> wrote:
>
> On Wed, Jul 1, 2015 at 5:07 PM, Joseph Kregloh <jkregloh(at)sproutloud(dot)com>
> wrote:
>
>> We recently built a new server for our Production database. The machine
>> is top of the line with 128GB of RAM, dual E5-2650. We also included NVME
>> drives for ZIL and L2ARC. Currently we have 3 zpools. First one holds the
>> FreeBSD install. Second holds the jails, and third holds all of the
>> database data. Needless to say it's fast.
>>
>
> FWIW I did not find having a ZIL beneficial for my workload on a similarly
> huge servers, also running FreeBSD 10. I do have the L2ARC on the SSD, but
> the size of my data set usually leaves the ARC as sufficient to handle
> almost all requests. That is, the L2ARC is mostly empty most of the time
> (or at least never gets re-fetched from).
>
With my dataset I have been able to take advantage of the L2ARC. Currently
using about 80GB on ARC and 260GB on L2ARC. With the ARC currently having
the greater Hit ratio.
ARC Size: 66.77% 82.41 GiB
Target Size: (Adaptive) 66.79% 82.44 GiB
Min Size (Hard Limit): 12.50% 15.43 GiB
Max Size (High Water): 8:1 123.44 GiB
ARC Efficiency: 424.85m
Cache Hit Ratio: 97.39% 413.76m
Cache Miss Ratio: 2.61% 11.09m
Actual Hit Ratio: 93.08% 395.43m
L2 ARC Size: (Adaptive) 264.37 GiB
Header Size: 0.18% 485.87 MiB
L2 ARC Breakdown: 11.09m
Hit Ratio: 7.13% 790.96k
Miss Ratio: 92.87% 10.30m
Feeds: 122.76k
> I'd start by testing the speed of the driver running the NVME drive. Does
> it show up as a normal drive in FreeBSD? I've only ever used regular Intel
> SSDs. I don't know if NVME devices connect differently. I hear if you ask
> very nicely to the right people you can get special drivers for some fancy
> PCI-e based "drives" which make them really fast.
>
Both SSDs are the same part for the ZIL and L2ARC. I am currently testing
some of our most heavy procedures with ZIL enabled and with ZIL disabled.
Thanks,
-Joseph Kregloh
From | Date | Subject | |
---|---|---|---|
Next Message | Melvin Davidson | 2015-07-02 14:58:34 | Re: very slow queries and ineffective vacuum |
Previous Message | David G. Johnston | 2015-07-02 14:47:55 | Re: record from plpgsql function performance |