Announcement

Collapse
No announcement yet.

Fedora Btrfs Activity Continues - New Options To Control Discard, Compression

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

  • Fedora Btrfs Activity Continues - New Options To Control Discard, Compression

    Phoronix: Fedora Btrfs Activity Continues - New Options To Control Discard, Compression

    Fedora developers continue embracing the work on making the Btrfs file-system the default for F33 desktop variants. Their latest progress report indicates new installation options being wired up for the Btrfs support...

    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
    Compression can not be set per subvolume, so it's strange that they mention that you can set the compression level per subvolume

    Comment


    • #3
      "Facebook has been using it in production for > 6 months, it's solved many problems with no regressions."

      Funny how the proponents always give Facebook's server use as arguments for Btrfs on Fedora desktops but when someone mentions Strates they say "That's for Fedora Server. You can't compare desktop and server"....

      Comment


      • #4
        Originally posted by EarthMind View Post
        Compression can not be set per subvolume, so it's strange that they mention that you can set the compression level per subvolume
        You can change the compression method with the "btrfs property" command. The command works on directories and files, and also on sub-volumes. Here's an example:

        Code:
        [COLOR=#333333]$ btrfs sub create test[/COLOR]
        [COLOR=#333333]Create subvolume './test'[/COLOR]
        
        [COLOR=#333333]$ btrfs property get test compression[/COLOR]
        
        [COLOR=#333333]$ btrfs property set test compression zlib[/COLOR]
        
        [COLOR=#333333]$ btrfs property get test compression[/COLOR]
        [COLOR=#333333]compression=zlib[/COLOR]
        
        [COLOR=#333333]$ seq 1 100000 > test/testfile[/COLOR]
        
        [COLOR=#333333]$ sudo compsize test/testfile[/COLOR]
        [COLOR=#333333]Type Perc Disk Usage Uncompressed Referenced [/COLOR]
        [COLOR=#333333]TOTAL 37% 216K 576K 576K [/COLOR]
        [COLOR=#333333]zlib 37% 216K 576K 576K [/COLOR]
        Last edited by Ropid; 10 August 2020, 02:20 PM.

        Comment


        • #5
          Well, the one good thing about this move is Fedora devs are going to settle once and for all whether btrfs is usable on a workstation or not.

          Comment


          • #6
            Originally posted by Awesomeness View Post
            "Facebook has been using it in production for > 6 months, it's solved many problems with no regressions."

            Funny how the proponents always give Facebook's server use as arguments for Btrfs on Fedora desktops but when someone mentions Strates they say "That's for Fedora Server. You can't compare desktop and server"....
            To be fair, Facebook servers where btrfs is employed are more similar to desktop than real servers.
            It's a bunch of webservers, which is the rank-and-file simplest and disposable kind of server for them.

            I have yet to hear that they started using btrfs for their backend servers and database servers.

            Comment


            • #7
              Originally posted by EarthMind View Post
              Compression can not be set per subvolume, so it's strange that they mention that you can set the compression level per subvolume
              compression can even be set per file, so it's strange that you mention that you can't set it per subvolume

              Comment


              • #8
                Originally posted by Awesomeness View Post
                Funny how the proponents always give Facebook's server use as arguments for Btrfs on Fedora desktops but when someone mentions Strates they say "That's for Fedora Server. You can't compare desktop and server"....
                funny how you are arguing with imaginary opponents. stratis is a kludge for companies who lost all their btrfs devs

                Comment


                • #9
                  Originally posted by starshipeleven View Post
                  I have yet to hear that they started using btrfs for their backend servers and database servers.
                  some database servers work with raw partitions, they don't need filesystem help

                  Comment


                  • #10
                    Originally posted by pal666 View Post
                    some database servers work with raw partitions, they don't need filesystem help
                    Yeah, my point was just that knowing that they are using btrfs for something that is slightly more important than a swarm of webservers behind a load balancer would actually mean something.

                    Comment

                    Working...
                    X