Announcement

Collapse
No announcement yet.

The File Struct Is Smaller In Linux 6.12 - May Help File Heavy Workloads

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • The File Struct Is Smaller In Linux 6.12 - May Help File Heavy Workloads

    Phoronix: The File Struct Is Smaller In Linux 6.12 - May Help File Heavy Workloads

    The file structure is one of the most widely-used data structures by Linux kernel drivers. The file struct represents an open file and thus obviously very important and ubiquitous throughout the kernel. With the Linux 6.12 kernel the file struct has been adjusted so it's smaller than before and in turn could help with performance for file-heavy workloads...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Love it.

    Comment


    • #3
      Cool! Now my C programs will be able to open securely 26% more files. It's key change in 6.12!

      Comment


      • #4
        That's actually quite a lot of overhead.

        Comment


        • #5
          fragmentation non-existent or (memory)fuse driver just in case as abstraction with structures according programmatic and performance needs...

          Comment


          • #6
            That's still a lot of bytes. What do they keep in there...

            Comment


            • #7
              I really hope someone has like 10 years of low level file system traffic recorded that uses this function and can be replayed through it as an acid test. Any adjustments to these "single point of failure" functions is mildly terrifying.

              Something like this can affect all file systems and points in the system. While it had to happen... I really hope its tested beyond the nines.

              Comment


              • #8
                Originally posted by chilek View Post
                Cool! Now my C programs will be able to open securely 26% more files. It's key change in 6.12!
                I believe the main gain is for workloads that open and close a ton of files.
                Like a find for instance.

                Comment


                • #9
                  Originally posted by ddriver View Post
                  That's still a lot of bytes. What do they keep in there...
                  Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.

                  Comment


                  • #10
                    Originally posted by ddriver View Post
                    That's still a lot of bytes. What do they keep in there...
                    It might be where Linus keeps the Linux 'easter eggs'

                    Comment

                    Working...
                    X