Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-8964

use parallel I/O to improve performance on machines with slow single thread performance

Details

    • New Feature
    • Resolution: Duplicate
    • Major
    • None
    • None
    • None
    • 9223372036854775807

    Description

      On machines with slow single thread performance like KNL the bottleneck of I/O performance moved into code which just copy memory from one buffer to other (from user space to kernel or vice versa). In current Lustre implementation all I/O performs in single thread and this is become an issue for KNL. Significantly improve performance can be with solution which do parallel memory transfer of large buffers.

       

      Attachments

        1. 40ost_rpc_stats.txt
          91 kB
          Shuichi Ihara
        2. read_readahead_test.c
          3 kB
          Patrick Farrell

        Issue Links

          Activity

            [LU-8964] use parallel I/O to improve performance on machines with slow single thread performance
            spitzcor Cory Spitz added a comment -

            simmonsja, for the record, you mean LU-12043. LU-12403 is "add e2fsprog support for RHEL-8".

            spitzcor Cory Spitz added a comment - simmonsja , for the record, you mean LU-12043 . LU-12403 is "add e2fsprog support for RHEL-8".
            simmonsja James A Simmons made changes -
            Resolution New: Duplicate [ 3 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]

            LU-12403 will do this work correctly.

            simmonsja James A Simmons added a comment - LU-12403 will do this work correctly.
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-12043 [ LU-12043 ]
            simmonsja James A Simmons made changes -
            Status Original: In Progress [ 3 ] New: Open [ 1 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-11825 [ LU-11825 ]

            Thanks Patrick for the heads up on ktask. I will be watching it closely and give it a spin under this ticket.

            simmonsja James A Simmons added a comment - Thanks Patrick for the heads up on ktask. I will be watching it closely and give it a spin under this ticket.
            simmonsja James A Simmons made changes -
            Assignee Original: Dmitry Eremin [ dmiter ] New: James A Simmons [ simmonsja ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-10367 [ LU-10367 ]
            jhammond John Hammond made changes -
            Link New: This issue is related to LU-11069 [ LU-11069 ]

            People

              simmonsja James A Simmons
              dmiter Dmitry Eremin (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              26 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: