[SPDK] Re: Query regarding SPDK NVMe-oF TCP performance.

Yang, Ziye <ziye.yang at intel.com> Wed, 10 Mar 2021 09:55:20 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <[email protected]>
I think that the uring sock implementation will be tested in the report in the future. 

发自我的iPad

> 在 2021年3月10日,下午4:08,Senthil Kumar Veluswamy <Senthil.Kumar.Veluswamy(a)wdc.com> 写道:
> 
> Thank you, Ziye Yang.
> 
> Any specific reason for not using io_uring for NVMe-oF TCP? 
> Is there any plan to do so in the future? Just to see whether that provides better performance than POSIX socket.
> 
> Regards,
> Senthil Kumar V.
> 
> On 10/03/21, 1:30 PM, "Yang, Ziye" <ziye.yang(a)intel.com> wrote:
> 
>    CAUTION: This email originated from outside of Western Digital. Do not click on links or open attachments unless you recognize the sender and know that the content is safe.
> 
> 
>    Hi Senthil,
> 
>    This report used the POSIX socket but not the URING socket implementation in SPDK.
>    And in the test we use nvme bdev, the uring_bdev (which using the kernel devices) are not included in the test report.
> 
> 
> 
> 
>    Best Regards,
>    Ziye Yang
> 
>    -----Original Message-----
>    From: Senthil Kumar Veluswamy <Senthil.Kumar.Veluswamy(a)wdc.com>
>    Sent: Wednesday, March 10, 2021 3:56 PM
>    To: Storage Performance Development Kit <spdk(a)lists.01.org>
>    Subject: [SPDK] Query regarding SPDK NVMe-oF TCP performance.
> 
>    Hi,
>       I’m looking at NVMe-oF TCP performance report for SPDKv20.10 from URL https://ci.spdk.io/download/performance-reports/SPDK_tcp_perf_report_2010.pdf.
> 
>    Would like to know whether it was measured by enabling io_uring support at bdev layer?
> 
>    As per v19.04 change log, it looks like io_uring was supported from that version onwards.
> 
>    io_uring
>    A bdev module that issues I/O to kernel block devices using the new io_uring Linux kernel API was added. This module requires liburing.
> 
>    Regards,
>    Senthil Kumar V.
>    _______________________________________________
>    SPDK mailing list -- spdk(a)lists.01.org
>    To unsubscribe send an email to spdk-leave(a)lists.01.org
>    _______________________________________________
>    SPDK mailing list -- spdk(a)lists.01.org
>    To unsubscribe send an email to spdk-leave(a)lists.01.org
> 
> _______________________________________________
> SPDK mailing list -- spdk(a)lists.01.org
> To unsubscribe send an email to spdk-leave(a)lists.01.org