Announcement

Collapse
No announcement yet.

Linux 3.14 Kernel File-System SSD Benchmarks

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

  • Linux 3.14 Kernel File-System SSD Benchmarks

    Phoronix: Linux 3.14 Kernel File-System SSD Benchmarks

    After last week delivering HDD file-system benchmarks on the in-development Linux 3.14 kernel, here are benchmarks of the Btrfs, EXT4, and F2FS file-systems from a solid-state drive.

    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
    F2FS

    Originally posted by phoronix View Post
    Phoronix: Linux 3.14 Kernel File-System SSD Benchmarks
    After last week delivering HDD file-system benchmarks on the in-development Linux 3.14 kernel, here are benchmarks of the Btrfs, EXT4, and F2FS file-systems from a solid-state drive.
    http://www.phoronix.com/vr.php?view=19914
    I use F2FS intensively, it's a great thing, but the biggest lack is still fsck.f2fs. When not unmounted clearly, the flash cards' file system gets corrupted soon; and fsck.f2fs is often not able to repair the damaged file system.

    First, when running fsck.f2fs, assertions are triggered (assertions in release builds ?!?). If the assertions are deleted manually from the source code, fsck.f2fs succeeds, but the file system errors remain.

    Comment


    • #3
      Is F2FS generally regarded as stable? I'm building a new SSD based system soon and I might consider it, with that write performance.

      Comment


      • #4
        F2FS

        Originally posted by shaurz View Post
        Is F2FS generally regarded as stable? I'm building a new SSD based system soon and I might consider it, with that write performance.
        F2FS is a great thing, but its biggest problem currently is fsck.f2fs. If you don't unmount a F2FS formatted flash card clearly, it soon gets corrupted. And fsck.f2fs is often incapable of repairing the damaged file system.

        Comment


        • #5
          Originally posted by jpuhr View Post
          F2FS is a great thing, but its biggest problem currently is fsck.f2fs. If you don't unmount a F2FS formatted flash card clearly, it soon gets corrupted. And fsck.f2fs is often incapable of repairing the damaged file system.
          Ahh right. After my troubles with btrfs I will err on the side of caution.

          Comment


          • #6
            I get it for ARM devices, but for intel CPUs, I don't get it why BTRFS does not ship with LZO compression enabled by default, it seems the performance gains are large and the downsides are a bit more CPU usage. Other than SSD vs HDD, IO speeds and power consumption of these devices makes miniizing io something of a priority I would expect.

            Comment


            • #7
              Originally posted by ghexsel View Post
              I don't get it why BTRFS does not ship with LZO compression enabled by default, it seems the performance gains are large and the downsides are a bit more CPU usage.
              Maybe because there are still many SSDs with Sandforce controller that already does compression, without CPU overhead, so that LZO compression in BTRFS would not only be useless, but actually decreasing performance.

              Comment


              • #8
                Any recent file system comparisons with USB drives and SD cards? Anyone have experience with using flashbench to optimize performance?

                Thanks!

                Comment


                • #9
                  So the F2FS drop in performance in 3.14 "seems to confirm a regression did take place and is still outstanding" - and particularly evident with HDDs as seen at http://www.phoronix.com/scan.php?pag...ltrabook&num=2

                  Now I was reading "Linux 3.14-rc5 Brings Stabilization To The New Kernel" and wondered if the situation has changed or not.

                  Can anyone shed some light on this issue? Michael, could you please post more recent disk performance benchmarks with kernel 3.14?

                  Comment


                  • #10
                    notably regression from 3.12 to 3.14 kernel. Could you test N2FS on both USB memory and SSD including new 3.15 kernel?

                    Comment

                    Working...
                    X