This new Linux patch can speed up Reading Requests

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 17

  • @Ivy_Inquisitor
    @Ivy_Inquisitor 2 วันที่ผ่านมา +3

    Awesome videos as always thanks a lot.
    Are they using io_uring to copy the data from kernel space to the user space?
    In an io_uring you have a submit queue event and completion queue event. Normally you put data in sqe and once the kernel processes it you get the response from cqe. I think here it might be nic driver code might submit sqe to kernel and kernel will put the results in userspace but maintain the pointer to it in cqe that can be requested by the application. It's my wild guess though.
    It is interesting how these developments will affect the tech space, especially dpdk space but I am sure we are not yet there to completely discard dpdk since the kernel still introduces a lot of latency.

  • @monireol
    @monireol 2 วันที่ผ่านมา

    How mounting works internally. Like mount same volume to multiple containers

  • @abmmhasan
    @abmmhasan วันที่ผ่านมา

    Is it something similar to DMA of Windows? It looks kinda similar to me.

  • @sanjeevkumar5051
    @sanjeevkumar5051 หลายเดือนก่อน +2

    Love this stuff .. 👍👍

  • @OwenRubel
    @OwenRubel 2 วันที่ผ่านมา

    Well presented. Thank you.

  • @siya.abc123
    @siya.abc123 2 วันที่ผ่านมา +1

    Love the low level stuff

  • @Linuxme
    @Linuxme 2 วันที่ผ่านมา

    Thank you for sharing.

  • @RajeshNadar7
    @RajeshNadar7 2 วันที่ผ่านมา

    What data will be in the header, and if we need to access that info, will it be another read?

  • @stevez5134
    @stevez5134 วันที่ผ่านมา

    another banger

  • @tobyboulton8340
    @tobyboulton8340 วันที่ผ่านมา +2

    Can't wait for this to hit the server kernels in 10 years.

  • @roganl
    @roganl 2 วันที่ผ่านมา +1

    I would direct you to a pair of projects that have gone through this journey previously: DPDK & VPP - using low level driver hooks to skip relaying packet contents through the kernel.
    th-cam.com/video/06qrssJ2RQs/w-d-xo.html
    These projects have been around for almost a decade, hopefully the proposed change provides a standardized zero-copy integration with more historically normal linux networking intrinsics. Using VPP and dedicating an entire core to polling the device from user space, seems crude and wasteful when compared with a kernel packet notification scheme that this patch is attempting to implement.

  • @AnantaAkash.Podder
    @AnantaAkash.Podder 2 วันที่ผ่านมา

    I just loved the Low Level Stuff... I just HATE so much abstractions...

  • @helloworlditsworld
    @helloworlditsworld 2 วันที่ผ่านมา

    Nice thumbnail :^)

  • @ConsumedKing
    @ConsumedKing 2 วันที่ผ่านมา +1

    haha 2:01

  • @kareemnewpers
    @kareemnewpers 2 วันที่ผ่านมา +4

    They are trying to find every possible spit of performance improvement but unfortunately this is no longer in the context of ordinary computing and quantum computing is much more effort worthy now and on

    • @jan-Juta
      @jan-Juta 2 วันที่ผ่านมา +4

      Quantum computing as been improving leaps and bounds on terms of ability and usability. Not in cost or size. Even if we had functionally useful quantum computing right now we'd still be decades away from consumer quantum. There's still plenty of reason to improve non-quantum programs.