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

Enable TCP zerocopy sending by default

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Critical Critical
    • Lustre 2.18.0
    • None
    • None
    • 3
    • 9223372036854775807

      It turned out that the change introduced by LU-12945 impacts network performance significantly because it disables zerocopy in the sending path in the VM. During my LNet throughput test, it reduced the throughput by more than 30%.

       

      I'd propose to add a module parameter to optionally disable it because it will hit the issue only for debug kernels. In fact, we should disable it by default.

       

      Lustre has been used widely in cloud, we should fix this ASAP. I will work on patch soon.

            ssmirnov Serguei Smirnov
            jinshanx Jinshan Xiong
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: