SquashFS Getting Major Performance Enhancements

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67069

    SquashFS Getting Major Performance Enhancements

    Phoronix: SquashFS Getting Major Performance Enhancements

    SquashFS is commonly used by Linux distributions as a compressed read-only file-system commonly used by the Live CD/DVD/USB versions of distributions like Ubuntu, Arch, Fedora, Debian, etc. There's some performance improvements to be merged into the Linux kernel that will make SquashFS even faster. SquashFS decompression can be multiple times faster with these patches...

    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
  • c117152
    Senior Member
    • Mar 2013
    • 762

    #2
    Originally posted by phoronix View Post
    Phoronix: SquashFS Getting Major Performance Enhancements

    SquashFS is commonly used by Linux distributions as a compressed read-only file-system commonly used by the Live CD/DVD/USB versions of distributions like Ubuntu, Arch, Fedora, Debian, etc. There's some performance improvements to be merged into the Linux kernel that will make SquashFS even faster. SquashFS decompression can be multiple times faster with these patches...

    http://www.phoronix.com/vr.php?view=MTUyMDQ
    Anyone knows if or when this will make it into OpenWrt Barrier Breaker? I'm still running April's 12.09 Attitude Adjustment but it looks like I might have a reason to upgrade now :P

    Comment

    • marcelosoaressouza
      Junior Member
      • Aug 2011
      • 7

      #3
      Download these Patches for Linux Kernel 3.12

      Patches for Linux Kernel 3.12

      Comment

      • schmidtbag
        Senior Member
        • Dec 2010
        • 6600

        #4
        Holy crap that's a huge performance boost, but at what cost? The extra RAM used might be a problem for lower-end systems.

        I'm assuming this works with currently existing squashfs files? I've got 8.5GB compressed into a ~4GB file and I'd be happy if it were to load faster.

        Comment

        • curaga
          Senior Member
          • Feb 2008
          • 5924

          #5
          Originally posted by schmidtbag View Post
          Holy crap that's a huge performance boost, but at what cost? The extra RAM used might be a problem for lower-end systems.

          I'm assuming this works with currently existing squashfs files? I've got 8.5GB compressed into a ~4GB file and I'd be happy if it were to load faster.
          For the default, zlib, the extra RAM from the multithreaded code is measured in tens of K per thread. If you happen to use XZ, then a lot more.

          Comment

          • c117152
            Senior Member
            • Mar 2013
            • 762

            #6
            Originally posted by marcelosoaressouza View Post
            Patches for Linux Kernel 3.12

            http://www.cebacad.net/files/squashfs-patches
            Patches, ha? Although I compiled my fair share of kernels, I oddly enough can't recall ever rolling my own OpenWRT... I suppose I just need to clear a weekend or two Thanks!

            Comment

            • phil_lougher
              Junior Member
              • Nov 2013
              • 1

              #7
              Originally posted by schmidtbag View Post
              Holy crap that's a huge performance boost, but at what cost? The extra RAM used might be a problem for lower-end systems.

              I'm assuming this works with currently existing squashfs files? I've got 8.5GB compressed into a ~4GB file and I'd be happy if it were to load faster.
              The performance enhancements are optional, configured at build time.

              This will work with existing squashfs files.

              Comment

              Working...
              X