Hi,

The client has done benchmark tests on available storage using a storage
benchmark tool and got IOPS of around 14k on iSCSI  and around 150k on HBA
channel, which seems a good number but pg_test_fysnc gives numbers which
are not reflecting good op/sec. Though pg_test_fysnc result should not be
compared to benchmark throughput but both are indicative of overall
database performance.
WAL sync should not become a bottleneck during actual production workload.

Thanks and Regards,
Nikhil

On Wed, Jul 1, 2020 at 11:13 PM Nikhil Shetty <nikhil.db...@gmail.com>
wrote:

> Hi Haroldo,
>
> Thank you for the details.
>
> We are using xfs on IBM Power Linux Rhel7 but I will check this in our
> environment and get back to you with the results.
>
> Thanks and Regards,
> Nikhil
>
>
> On Wed, Jul 1, 2020, 22:46 Haroldo Kerry <hke...@callix.com.br> wrote:
>
>> Hello Nikhil,
>> We had performance issues with our Dell SC2020 storage in the past. We
>> had a 6 SSD RAID10 setup and due all the latencies expected 20K IOPS but
>> were getting 2K...
>> After *a lot* of work the issue was not with the storage itself but with
>> the I/O scheduler of the filesystem (EXT4/Debian 9).
>> The default scheduler is CFQ, changing to deadline provided us the 10x
>> difference that we were expecting.
>> In the end this was buried on the storage documentation that
>> somehow slipped us...
>> Hope this helps.
>> Regards,
>> Haroldo Kerry
>>
>> On Wed, Jul 1, 2020 at 2:06 PM Nikhil Shetty <nikhil.db...@gmail.com>
>> wrote:
>>
>>> Hi Jeff,
>>>
>>> Thank you for your inputs. We may stick with fdatasync for now. We will
>>> get more details on connection details between SAN and server from the
>>> storage team and update this thread.
>>>
>>> Storage is Hitachi G900 with 41Gbps bandwidth.
>>>
>>> Thanks and regards,
>>> Nikhil
>>>
>>>
>>>
>>> On Tue, Jun 30, 2020 at 9:51 PM Jeff Janes <jeff.ja...@gmail.com> wrote:
>>>
>>>> On Mon, Jun 29, 2020 at 5:27 AM Nikhil Shetty <nikhil.db...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Team,
>>>>>
>>>>> We have a PostgreSQL 11.5.6 database running on VM.
>>>>> RAM - 48GB
>>>>> CPU - 6 cores
>>>>> Disk - SSD on SAN
>>>>>
>>>>> We wanted to check how the WAL disk is performing using
>>>>> pg_test_fsync.We ran a test and got around 870 ops/sec for opendatasync 
>>>>> and
>>>>> fdatasync and just 430 ops/sec for fsync.We feel it is quite low as
>>>>> compared to what we get for local storage(2000 ops/sec for fsync).
>>>>>
>>>>
>>>> It is not surprising to me that SAN would have higher latency than
>>>> internal storage.  What kind of connection do you have between your server
>>>> and your SAN?
>>>>
>>>>
>>>>> What is the recommended value for fsync ops/sec for PosgreSQL WAL
>>>>> disks on SAN ?
>>>>>
>>>>
>>>> You have the hardware you have.  You can't change it the same way you
>>>> can change a config file entry, so I don't think that "recommended value"
>>>> really applies.  Is the latency of sync requests a major bottleneck for
>>>> your workload? pg_test_fsync can tell you what the latency is, but can't
>>>> tell you how much you care.
>>>>
>>>> Cheers,
>>>>
>>>> Jeff
>>>>
>>>>>
>>
>> --
>>
>> Haroldo Kerry
>>
>> CTO/COO
>>
>> Rua do Rócio, 220, 7° andar, conjunto 72
>>
>> São Paulo – SP / CEP 04552-000
>>
>> hke...@callix.com.br
>>
>> www.callix.com.br
>>
>

Reply via email to