Btrfs On Linux 3.2

Btrfs file-system benchmarking under the Linux 3.0, 3.1, and 3.2 Git kernels. The Linux 3.2 kernel was as of 12 November Git. Testing for a future article on Phoronix.com. Also with the latest Btrfs user-space programs. More Btrfs and EXT4 file-system benchmarks from the Linux 3.2 kernel will come soon.

HTML result view exported from: https://openbenchmarking.org/result/1111125-AR-BTRFSONLI46.

Btrfs On Linux 3.2ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.2Intel Core i7 720Q @ 1.60GHz (8 Cores)LENOVO 4318CTOIntel Core DMI2 x 2048 MB 1066MHz160GB INTEL SSDSA2M160NVIDIA Quadro FX 880M 1024MB (550/790MHz)Conexant CX20585Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300Ubuntu 11.103.0.0-0300-generic (x86_64)Unity 4.22.0X Server 1.10.4nouveau 0.0.16GCC 4.6.1btrfs1600x9003.1.0-030100-generic (x86_64)3.2.0-999-generic (x86_64)OpenBenchmarking.orgSystem Details- Disk Scheduler: CFQ. Compiz was running on this system.

Btrfs On Linux 3.2apache: Static Web Page Servingsqlite: Default Test Directorypostmark: Disk Transaction Performancedbench: 6dbench: 12fs-mark: 1000 Files, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSyncfs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizeiozone: 4Kb - 8GB - Write Performanceiozone: 4Kb - 8GB - Read Performanceiozone: 64Kb - 8GB - Write Performanceiozone: 64Kb - 8GB - Read Performanceiozone: 1MB - 8GB - Write Performanceiozone: 1MB - 8GB - Read Performancetiobench: Rand Write - 64MB - 8unpack-linux: linux-2.6.32.tar.bz2Btrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.212175.7046.683393115.51175.0062.13152.8372.8759.70105.65225.38105.08226.16104.42225.0077.0516.9912984.1192.692340199.80310.1962.50145.9388.7761.77104.28222.31104.48222.86104.13223.3887.4117.4812346.2751.722272620.56833.5165.93151.4790.8065.07105.47217.41105.90218.66105.32219.4178.7018.66OpenBenchmarking.org

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.17Static Web Page ServingBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.23K6K9K12K15KSE +/- 37.57, N = 3SE +/- 54.65, N = 3SE +/- 163.62, N = 312175.7012984.1112346.27

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.3Test Target: Default Test DirectoryBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.220406080100SE +/- 0.70, N = 4SE +/- 4.85, N = 6SE +/- 0.49, N = 346.6892.6951.72

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.27001400210028003500SE +/- 72.83, N = 10SE +/- 34.83, N = 10SE +/- 0.00, N = 5339323402272

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6Btrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.2130260390520650SE +/- 0.24, N = 3SE +/- 0.30, N = 3SE +/- 1.41, N = 3115.51199.80620.56

Dbench

Client Count: 12

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 12Btrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.22004006008001000SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.92, N = 3175.00310.19833.51

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.21530456075SE +/- 0.49, N = 3SE +/- 0.92, N = 3SE +/- 0.42, N = 362.1362.5065.93

FS-Mark

Test: 1000 Files, 1MB Size, No Sync/FSync

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.2306090120150SE +/- 0.32, N = 3SE +/- 2.06, N = 6SE +/- 0.82, N = 3152.83145.93151.47

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.220406080100SE +/- 0.13, N = 3SE +/- 0.43, N = 3SE +/- 0.75, N = 372.8788.7790.80

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.21530456075SE +/- 0.06, N = 3SE +/- 0.38, N = 3SE +/- 0.09, N = 359.7061.7765.07

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.220406080100SE +/- 0.31, N = 3SE +/- 0.30, N = 3SE +/- 0.22, N = 3105.65104.28105.47

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 4Kb - File Size: 8GB - Disk Test: Read PerformanceBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.250100150200250SE +/- 1.09, N = 3SE +/- 0.24, N = 3SE +/- 1.53, N = 3225.38222.31217.41

IOzone

Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 64Kb - File Size: 8GB - Disk Test: Write PerformanceBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.220406080100SE +/- 0.05, N = 3SE +/- 0.28, N = 3SE +/- 0.43, N = 3105.08104.48105.90

IOzone

Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 64Kb - File Size: 8GB - Disk Test: Read PerformanceBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.250100150200250SE +/- 0.59, N = 3SE +/- 1.03, N = 3SE +/- 1.13, N = 3226.16222.86218.66

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 1MB - File Size: 8GB - Disk Test: Write PerformanceBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.220406080100SE +/- 0.13, N = 3SE +/- 0.40, N = 3SE +/- 0.22, N = 3104.42104.13105.32

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 1MB - File Size: 8GB - Disk Test: Read PerformanceBtrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.250100150200250SE +/- 0.61, N = 3SE +/- 0.93, N = 3SE +/- 0.66, N = 3225.00223.38219.41

Threaded I/O Tester

Test: Random Write - Size Per Thread: 64MB - Thread Count: 8

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Random Write - Size Per Thread: 64MB - Thread Count: 8Btrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.220406080100SE +/- 1.96, N = 8SE +/- 1.36, N = 8SE +/- 4.55, N = 877.0587.4178.70

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-2.6.32.tar.bz2Btrfs - Linux 3.0Btrfs - Linux 3.1Btrfs - Linux 3.2510152025SE +/- 0.43, N = 8SE +/- 0.22, N = 4SE +/- 0.35, N = 816.9917.4818.66


Phoronix Test Suite v10.8.4