Skip to content
  • Consumer/Industrial NAND Flash Storage Manufacturer in China.
  • Flash Quote
  • Flash Info
  • Help & Guides
  • My account
  • Newsletter
    Yunze Technical features

    Sign up for Newsletter

    Signup for our newsletter to get notified about sales and new products.



    • Consumer/Industrial NAND Flash Storage Manufacturer in China.
    SZYUNZESZYUNZE
    • Product
      • Solid State Drive
        • P-Series
        • M-Series
        • H-Series
        • F-Series
      • Memory Module
        • DDR3
        • DDR4
        • DDR5
        • Server
      • Memory Card
        • SD/SDHC Card
        • SDXC Card
        • Micro SD card
        • CF Card
      • USB Flash Drive
        • Encrypted USB Drive
        • General USB Drive
        • OTG USB Drive
        • Custom USB Drive
    • Solutions
    • About
    • Blog
    • Contact
    • Inquiry

    How can YUNZE help you?

    Our team is always happy to help and specialize with all types of packaging including SSD, DDR Ram, Memory card, and USB Flash drives..

    Trending Search the

    Orders & Services

    • What is the manufacturing process of Nand Storage Products?

    General Products Knowledge

    • Why Do I choose YUNZE?
    • Unlocking NAND Flash technology – SLC, MLC, TLC, and pSLC
    • The Difference between SLC, MLC, TLC, QLC, and PLC
    • Principles, Advantages, and Applications of pSLC Flash Memory
    • What are Fixed BOM & Flexible BOM and How do choose?
    • Demystifying NAND Flash Program Erase-Cycles (P/E Cycle)
    • What is IOPS (Input/Output Operations Per Second)?
    • Your Data’s Guardian: Power Loss Protection
    • Unlocking Physical Destruction: A Complete Guide
    • Unveiling SSD Variances: Military, Enterprise, Consumer
    • What certification that YUNZE support?
    • What is the SMART in SSD?
    • What is AES256 in SSD?
    • Understanding Over-Provisioning in Yunze SSD Technology
    • ECC in Storage: Technical Analysis on Error-Correcting Code

    Solid State Drive

    • What is an SSD?
    • What size of SSDs do you mainly supply?
    • What is the difference between an SSD and an HDD?
    • What is it that makes an SSD so much faster than an HDD?
    • What are the types of SSDs?
    • How do I stall an SSD?
    • Why do smaller-capacity SSDs tend to be slow than higher-capacity drives?
    • Understanding SSD Wear Leveling: A Comprehensive Guide
    • What is the ‘S.M.A.R.T’?
    • How to keep the OS and data in my original drives when I purchase a new SSD?
    • What is ‘M.2’?
    • What is a ‘Garbage Collection’?
    • What is the relationship between TRIM and Garbage Collection?
    • Why is my performance benchmark different from the values expected?
    • How do I check if my computer is compatible to use M.2 PCIe SSD?
    • Does SSD require defragmentation?
    • Does modifying or tampering with my SSD drive void the warranty?
    • Does NVMe M.2 PCIe SSD drive work with any M.2 slot?
    • How is the SSD useful life span calculated?
    • Can I get the Mass Production Tool (Software/Program) related to ordered items?
    • Why do IDE SSDs have file opening delays? How to solve it?
    • Why does the file name or content of an SSD become garbled after it is opened?
    • What are the determinants of SSD speed?
    • Does SSD performance decline as capacity usage nears its limit?
    • Will X-ray scanners at airport security affect SSDs?
    • Do SSDs need to be defragmented?
    • Which file system is best for SSDs?
    • Do solid-state drives get slower and slower?
    • Exploring Shadow Systems: Hard Drive Risks?
    • Avoid SSD Damage: The Impact of Forced Shutdown Explained
    • Boost SSD Performance: 6 Hidden Optimization Tips
    • How to Check if SSD is 4K Aligned?
    • Trouble with SSD? Time for Replacement!
    • Upgrade Your Laptop: Choosing the Right Hard Drive Interface

    Memory Module

    • What is RAM?
    • How to physically distinguish Memory Modules by Voltage?
    • How to visually distinguish DDR, DDR2, DDR3, and DDR4?
    • What do you supply for RAMs?
    • What is CL or CAS Latency?
    • What is the difference between RAM and SDRAM?
    • What are the Form Factors of RAM?
    • What does DDR mean?
    • What are RAM Jagons? (Speed/Latency/Timing/Mores?)
    • How do I check how much RAM I have?
    • Can my computer run out of memory?
    • What is the Video Memory or VRAM?
    • What the RAM is best for PC gaming?
    • DDR4 vs DDR5 Gaming Performance & Purchase Suggestion
    • Is Virtual Memory Necessary for Ample Memory?

    Memory Card

    • What is a memory card?
    • What memory cards do you supply?
    • What types of devices need memory cards?
    • What are the different types of memory cards available?
    • How safe is the data stored on memory cards?
    • How do I transfer data from my memory card to my computer?
    • Secure Digital (SD) Secure Digital High Capacity (SDHC) Secure Digital Extended Capacity (SDXC)
    • How much can I fit on a memory card?

    USB Flash Drive

    • What is the USB?
    • What’s the USB Working Principle?
    • What can you do with a USB Flash Drive?
    • Are USB drives waterproof?
    • What is the largest drive available today?
    • What are some other common names for flash drives?
    • What are the parts of a USB Flash Drive?
    • What does the controller do?
    • What is the difference between SLC and MLC memory?
    • What is the difference between USB 1.1, USB 2.0, and USB 3.0?
    • What sizes of USB drives are available?
    • What is the life expectancy of a USB drive?
    • What are the Read/Write speeds of a USB drive?
    • Is USB 3.0 backward compatible?
    • What are some advantages of USB drives?
    • What are some disadvantages of USB drives?
    • Which Operating Systems support USB Flash Drives?
    • Can I get a custom-shaped USB drive made somewhere?
    • What materials do I have to choose from?
    • How much does it cost to get a customized flash drive?
    • Can my USB Flash Drive get a virus?
    • Can I protect the contents of my USB drive from being deleted?
    • Differences between U disk formats FAT32, NTFS, and exFAT
    • UEFI vs. Legacy: Differences in USB Boot Disk Making
    • What’s the difference between USB 3.0 and USB 3.1?
    • Safely Accessing a Virus-Infected USB Drive

    Tech Tips

    • Master PC Troubleshooting: Decode BIOS Beep Codes
    • Troubleshoot Computer Boot Problems Easily at Home
    • When to Buy New or Used PC Components?
    • Expert Tips to Maintain Laptop Batteries
    • Beginner’s Guide: Common Myths in PC Building
    • Computer Reset vs. OS Reinstall: Key Differences
    • 20 Essential Signals for Chip-Level Computer Repair
    View Categories
    • Home
    • Support
    • Solid State Drive
    • Which file system is best for SSDs?

    Which file system is best for SSDs?

    3 min read

    Recently, due to work requirements, comprehensive testing, evaluation, and analysis of the performance of various file systems such as ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, nilfs2, logfs on SSD solid-state drives have been conducted. This provides a reference for selecting SSD file systems for practical applications and offers performance optimization suggestions. The benchmarks used in the tests include postmark, randomio, bonnie++, iozone, filebench, as well as dd, kernel compilation, and the creation/deletion of massive file directories.

    ▶ SSD File System Selection #

    EXT4 and Reiserfs perform well in terms of performance, with EXT4 exhibiting impressive data throughput and Reiserfs excelling in IOPS (metadata operations).

    Btrfs and Nilfs2 show slightly lower performance, but both are log-structured file systems. Btrfs also features COW/WAFL characteristics and has been optimized for SSDs. This contributes to balanced wear on SSDs and extends their lifespan.

    For applications involving frequent small files, it is recommended to choose Reiserfs, ext4, and btrfs. For applications involving large files, selecting ext4 and btrfs is advisable. If SSD lifespan optimization is a priority, choosing Btrfs and nilfs2 is recommended. As for selecting the appropriate file system for production systems, it is advised to consider actual online testing results.

    ▶ About the LogFS File System #

    LogFS is also a type of log-structured file system, and it can directly function with SSDs, which sets it apart from JFFS/YAFFS. However, test results indicate that LogFS is currently quite immature and unstable. It has not yet met the standards for practical applications. Benchmarks such as kernel compilation, massive file directory creation/deletion, and postmark testing have all failed. Due to SSD failures, tests for randomio, bonnie++, iozone, and filebench were also incomplete. Therefore, it is not recommended for actual use at this stage.

    ▶ SSD Performance Characteristics #

    SSD data addressing time is very small, to the point that it can be negligible, and the difference between sequential and random IO performance is not significant. Random IO performance for SAS and SATA disks is notably lower compared to sequential IO.

    SSD’s read performance surpasses its write performance due to factors like write-ahead erasing, aligned erasure block boundaries, and wear leveling (A Comprehensive Guide of SSD Wear Leveling).

    The performance of SSD directory creation and deletion operations is similar to that of SAS/SATA, influenced by the VFS (Virtual File System) and the specific organization and operational rules of the file system’s metadata.

    ▶ Optimization of SSD File Systems #

    1. Cache

    If the SSD is equipped with a DRAM cache, please enable the cache.

    2. Readahead

    Enable block driver prefetch functionality, and it’s recommended to set the prefetch sector count to 256. (Refer to EXT3 file system optimization.)

    3. I/O scheduler

    Given the extremely small SSD data addressing time, which can even be considered negligible, there’s no need to insert or sort IO requests. Therefore, ‘noop’ is the most suitable scheduling algorithm.

    4. Journal

    If the file system supports turning off the journal, then do so; otherwise, if ‘data=writeback’ is supported, specify it during mount.

    5. File system parameters

    Please refer to Ext3 file system optimization. Generally, keep the ‘defaults’ settings, and for special cases, refer to ‘mkfs’ parameters.

    6. Mount parameters

    ext3: defaults,async,noatime,nodiratime

    ext4: defaults,async,noatime,nodiratime,data=writeback,barrier=0

    xfs: defaults,async,noatime,nodiratime,barrier=0

    reiser4: defaults,async,noatime,nodiratime

    reiserfs: defaults,async,noatime,nodiratime,notail,data=writeback

    jfs: defaults,async,noatime,nodiratime

    btrfs: defaults,async,noatime,nodiratime,ssd

    nilfs2: defaults,async,noatime,nodiratime

    logfs: defaults,async,noatime,nodiratime,data=writeback,barrier=0

    Your thoughts on this article?

    Share This Article :

    • Facebook
    • X
    • LinkedIn
    • Pinterest
    Still stuck? Click to see How we can help?

    How can we help?

    Do SSDs need to be defragmented?Do solid-state drives get slower and slower?

    Powered by BetterDocs

    Table of Contents
    • ▶ SSD File System Selection
    • ▶ About the LogFS File System
    • ▶ SSD Performance Characteristics
    • ▶ Optimization of SSD File Systems
    About us

    Discover top-quality SSDs, DDR RAM, memory cards, and USB drives at YUNZE. Elevate your tech experience with our reliable and affordable storage solutions. Shop now for excellence in memory products.

    Products
    • Memory Card
      • CF card
      • Micro SD card
      • SDHC Card
      • SDXC Card
    • Memory Module
      • DDR3
      • DDR4
    • Solid State Drive
      • F-series
      • H-series
      • M-series
      • P-series
    • USB Flash Drive
      • Encrypted USB Flash Drive
      • General USB Flash Drive
    Quick Links
    • Help Center & FAQ
    • Warranty
    • Refund and Returns Policy
    • Data Request
    • Sitemap
    Signup for Newsletter


      Visa
      PayPal
      Stripe
      MasterCard
      Alipay
      Bank Transfer
      • Privacy Policy
      Copyright 2009-2025 © Yunze Technology Limited
      • Product
        • Solid State Drive
        • Memory Module
        • Memory Card
        • USB Flash Drive
      • Solutions
        • Auto Applications
        • Data Center
        • Industrial Automation
        • Infotainment & HMI
        • Internet of Things
        • Healthcare Application
        • Video Surveillance
        • Network Communication
      • About
      • Blog
      • Contact
      • Help & Guides
      • Inquiry
      Product
      Solution
      Guides
      Quote