Announcement

Collapse
No announcement yet.

Large Folio Patches For EXT4 Show Some Nice Performance Gains

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

  • Large Folio Patches For EXT4 Show Some Nice Performance Gains

    Phoronix: Large Folio Patches For EXT4 Show Some Nice Performance Gains

    Huawei engineer Zhang Yi posted a set of nine patches today for enabling large folio support for regular files with the EXT4 file-system. These patches enable large folios for EXT4 on regular files except when using FSVERITY, FSCRYPT, or the journaled data mode. Long story short, these large folio patches can deliver some nice performance gains for both reads and writes...

    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
    EXT4 Masterrace, never obsolete always improving.

    Comment


    • #3
      It would be nice if the article gave me a clue as to whatever the hell large folios are.

      Comment


      • #4
        thats some rather nice improvement, hopefully this lands and gets enabled soon

        Comment


        • #5
          Originally posted by lhilden View Post
          It would be nice if the article gave me a clue as to whatever the hell large folios are.
          I had the same question, what are folios anyway? https://lwn.net/Articles/973565/

          Comment


          • #6
            Originally posted by lhilden View Post
            It would be nice if the article gave me a clue as to whatever the hell large folios are.
            In kernel memory management folios are a collection of pages, so I would assume it is something like that for file systems/disk space.

            Originally posted by Jonjolt View Post
            I had the same question, what are folios anyway? https://lwn.net/Articles/973565/
            Well you beat me to it, thx.
            Last edited by Anux; 25 November 2024, 12:22 PM.

            Comment


            • #7
              Combined with other optimizations in 6.12/6.13, this will allow ext4 to utilize THP for free.

              Comment


              • #8
                This is available only when not using journaling? But I understand that journaling is a basic safety or reliability feature that one shouldn't turn off . . .

                Comment


                • #9
                  For now, a folio is still defined as "the first page of a compound page".
                  A roll of TP would then be a compound page. That means that a folio is the first sheet on a roll of TP for your bunghole.

                  Are you threatening me?

                  Comment


                  • #10
                    Stupid question why does Btrfs not have this but bcachefs has it.

                    Comment

                    Working...
                    X