exFAT USB Key Linux Benchmarking exFAT Linux testing on a USB stick for a future article on Phoronix. exFAT FUSE: Processor: AMD Ryzen 5 4500U @ 2.38GHz (6 Cores), Motherboard: LENOVO LNVNB161216 (EECN20WW BIOS), Chipset: AMD Renoir Root Complex, Memory: 2 x 8192 MB DDR4-3200MT/s Samsung M471A1G44AB0-CWE, Disk: 256GB SK hynix HFM256GDHTNI-87A0B + 123GB Ultra Luxe, Graphics: AMD Renoir 512MB (1500/400MHz), Audio: AMD Device 1637, Network: Realtek RTL8822CE 802.11ac PCIe OS: Ubuntu 20.10, Kernel: 5.9.1-050901-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.3.0-devel (git-3d51c27 2020-10-21 groovy-oibaf-ppa) (LLVM 11.0.0), OpenCL: OpenCL 2.1 AMD-APP (3180.7), Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: fuseblk, Screen Resolution: 1920x1080 exFAT Kernel: Processor: AMD Ryzen 5 4500U @ 2.38GHz (6 Cores), Motherboard: LENOVO LNVNB161216 (EECN20WW BIOS), Chipset: AMD Renoir Root Complex, Memory: 2 x 8192 MB DDR4-3200MT/s Samsung M471A1G44AB0-CWE, Disk: 256GB SK hynix HFM256GDHTNI-87A0B + 123GB Ultra Luxe, Graphics: AMD Renoir 512MB (1500/400MHz), Audio: AMD Device 1637, Network: Realtek RTL8822CE 802.11ac PCIe OS: Ubuntu 20.10, Kernel: 5.9.1-050901-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.3.0-devel (git-3d51c27 2020-10-21 groovy-oibaf-ppa) (LLVM 11.0.0), OpenCL: OpenCL 2.1 AMD-APP (3180.7), Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: exFAT, Screen Resolution: 1920x1080 EXT4: Processor: AMD Ryzen 5 4500U @ 2.38GHz (6 Cores), Motherboard: LENOVO LNVNB161216 (EECN20WW BIOS), Chipset: AMD Renoir Root Complex, Memory: 2 x 8192 MB DDR4-3200MT/s Samsung M471A1G44AB0-CWE, Disk: 256GB SK hynix HFM256GDHTNI-87A0B + 123GB Ultra Luxe, Graphics: AMD Renoir 512MB (1500/400MHz), Audio: AMD Device 1637, Network: Realtek RTL8822CE 802.11ac PCIe OS: Ubuntu 20.10, Kernel: 5.9.1-050901-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.3.0-devel (git-3d51c27 2020-10-21 groovy-oibaf-ppa) (LLVM 11.0.0), OpenCL: OpenCL 2.1 AMD-APP (3180.7), Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 F2FS: Processor: AMD Ryzen 5 4500U @ 2.38GHz (6 Cores), Motherboard: LENOVO LNVNB161216 (EECN20WW BIOS), Chipset: AMD Renoir Root Complex, Memory: 2 x 8192 MB DDR4-3200MT/s Samsung M471A1G44AB0-CWE, Disk: 256GB SK hynix HFM256GDHTNI-87A0B + 123GB Ultra Luxe, Graphics: AMD Renoir 512MB (1500/400MHz), Audio: AMD Device 1637, Network: Realtek RTL8822CE 802.11ac PCIe OS: Ubuntu 20.10, Kernel: 5.9.1-050901-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.3.0-devel (git-3d51c27 2020-10-21 groovy-oibaf-ppa) (LLVM 11.0.0), OpenCL: OpenCL 2.1 AMD-APP (3180.7), Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: f2fs, Screen Resolution: 1920x1080 Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better exFAT FUSE ... 1594 |============ exFAT Kernel . 5512 |======================================== EXT4 ......... 6807 |================================================= F2FS ......... 8007 |========================================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better exFAT FUSE ... 5.2 |=================== exFAT Kernel . 4.8 |================= EXT4 ......... 14.6 |==================================================== F2FS ......... 16.3 |========================================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better exFAT FUSE ... 10.0 |================================= exFAT Kernel . 10.5 |================================== EXT4 ......... 15.6 |=================================================== F2FS ......... 17.7 |========================================================== Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory sec < Lower Is Better exFAT FUSE ... 52.85 |========================================================= exFAT Kernel . 15.32 |================= EXT4 ......... 14.18 |=============== F2FS ......... 11.15 |============ Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory sec < Lower Is Better exFAT FUSE ... 10.61120 |====================================================== exFAT Kernel . 2.90878 |=============== EXT4 ......... 3.13747 |================ F2FS ......... 3.46342 |================== Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory sec < Lower Is Better exFAT FUSE ... 44.89 |========================================================= exFAT Kernel . 23.58 |============================== EXT4 ......... 25.42 |================================ F2FS ......... 21.98 |============================ Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory sec < Lower Is Better exFAT FUSE ... 32.08430 |====================================================== exFAT Kernel . 13.57290 |======================= EXT4 ......... 13.15680 |====================== F2FS ......... 8.38022 |============== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better exFAT FUSE ... 12.3 |==================================== exFAT Kernel . 10.8 |=============================== EXT4 ......... 19.9 |========================================================== F2FS ......... 18.6 |====================================================== Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory sec < Lower Is Better exFAT FUSE ... 25.56 |========================================================= exFAT Kernel . 21.07 |=============================================== EXT4 ......... 22.09 |================================================= F2FS ......... 15.70 |=================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better exFAT FUSE ... 647 |===== exFAT Kernel . 4121 |================================ EXT4 ......... 6475 |================================================== F2FS ......... 7501 |========================================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better exFAT FUSE ... 69.84 |======================================================= exFAT Kernel . 72.07 |========================================================= EXT4 ......... 69.71 |======================================================= F2FS ......... 69.53 |======================================================= Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better exFAT FUSE ... 1790 |===================================================== exFAT Kernel . 992 |============================== EXT4 ......... 1949 |========================================================== F2FS ......... 1645 |================================================= IOR 3.2.1 Write Test MB/s > Higher Is Better exFAT FUSE ... 19.56 |================================================ exFAT Kernel . 14.00 |================================== EXT4 ......... 19.30 |=============================================== F2FS ......... 23.25 |========================================================= LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better exFAT FUSE ... 33.01 |======================================================== exFAT Kernel . 33.47 |========================================================= EXT4 ......... 32.66 |======================================================== F2FS ......... 33.22 |========================================================= LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better exFAT FUSE ... 20.1 |========================================================= exFAT Kernel . 19.8 |========================================================= EXT4 ......... 20.3 |========================================================== F2FS ......... 20.0 |========================================================= LevelDB 1.22 Benchmark: Fill Sync Microseconds Per Op < Lower Is Better exFAT FUSE ... 1851.41 |====================================================== exFAT Kernel . 1697.28 |================================================= EXT4 ......... 1900.24 |======================================================= F2FS ......... 1862.82 |======================================================