Linux 3.8 File-System HDD Testing
Linux 3.8 file-system benchmarks from a hard drive for a future article on Phoronix.com.
EXT4
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / data=ordered,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
XFS
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: xfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / attr2,inode64,noquota,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
Btrfs
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: btrfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / relatime,rw,space_cache
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
ReiserFS
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: reiserfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
JFS
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: jfs, Screen Resolution: 1920x1080
Compile Bench
Dbench
Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
Flexible IO Tester
FS-Mark
IOzone
The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
Unpacking The Linux Kernel
IOzone
The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
PostMark
This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
BlogBench
PostgreSQL pgbench
EXT4
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / data=ordered,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
Testing initiated at 20 February 2013 18:32 by user phoronix.
XFS
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: xfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / attr2,inode64,noquota,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
Testing initiated at 21 February 2013 07:02 by user phoronix.
Btrfs
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: btrfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / relatime,rw,space_cache
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
Testing initiated at 21 February 2013 13:47 by user phoronix.
ReiserFS
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: reiserfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
Testing initiated at 22 February 2013 10:52 by user phoronix.
JFS
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: jfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3.
Testing initiated at 22 February 2013 23:31 by user phoronix.