copy_file_range

Testing btrfs performance with and without copy_file_range() system call

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1610241-LO-COPYFILER51
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
cfr-on
October 24 2016
 
cfr-off
October 24 2016
 
Invert Hiding All Results Option
 
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


copy_file_rangeOpenBenchmarking.orgPhoronix Test SuiteIntel Core i3 530 @ 4.00GHz (1 Core)Oracle VirtualBox v1.2Intel 440FX- 82441FX PMC1024MB17GB VBOX HDDInnoTek VirtualBoxIntel 82801AA AC 97 AudioIntel 82540EM GigabitArch Linux4.4.26-cfr (x86_64)4.4.26-1-lts (x86_64)GCC 6.2.1 20160830btrfs640x480Oracle VirtualBoxProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelsCompilerFile-SystemScreen ResolutionSystem LayerCopy_file_range BenchmarksSystem Logs- --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - DEADLINE / relatime,rw,space_cache,subvol=/,subvolid=5

cfr-on vs. cfr-off ComparisonPhoronix Test SuiteBaseline+2.9%+2.9%+5.8%+5.8%+8.7%+8.7%+11.6%+11.6%11.7%9%64Kb - 512MB - Read Performance4Kb - 512MB - Read Performance1MB - 512MB - Read Performance6.1%IOzoneIOzoneIOzonecfr-oncfr-off

copy_file_rangesqlite: Default Test Directoryfs-mark: 1000 Files, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSynciozone: 1MB - 512MB - Read Performanceiozone: 4Kb - 512MB - Read Performanceiozone: 1MB - 512MB - Write Performanceiozone: 4Kb - 512MB - Write Performanceiozone: 64Kb - 512MB - Read Performanceiozone: 64Kb - 512MB - Write Performancecfr-oncfr-off96.01135.57254.025243.154921.74228.58228.005304.94226.8396.99135.03258.074940.985364.16227.37226.515925.85228.83OpenBenchmarking.org

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test Directorycfr-oncfr-off20406080100SE +/- 6.23, N = 6SE +/- 5.28, N = 696.0196.991. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test Directorycfr-oncfr-off20406080100Min: 65.01 / Avg: 96.01 / Max: 104.43Min: 71.32 / Avg: 96.99 / Max: 106.451. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread

FS-Mark

FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Sizecfr-oncfr-off306090120150SE +/- 1.92, N = 6SE +/- 2.46, N = 6135.57135.031. (CC) gcc options: -static
OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Sizecfr-oncfr-off306090120150Min: 126.7 / Avg: 135.57 / Max: 139.6Min: 124 / Avg: 135.03 / Max: 140.81. (CC) gcc options: -static

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSynccfr-oncfr-off60120180240300SE +/- 7.36, N = 6SE +/- 3.85, N = 3254.02258.071. (CC) gcc options: -static
OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSynccfr-oncfr-off50100150200250Min: 231.6 / Avg: 254.02 / Max: 277.4Min: 252.9 / Avg: 258.07 / Max: 265.61. (CC) gcc options: -static

IOzone

The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 1MB - File Size: 512MB - Disk Test: Read Performancecfr-oncfr-off11002200330044005500SE +/- 41.78, N = 3SE +/- 154.01, N = 65243.154940.981. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 1MB - File Size: 512MB - Disk Test: Read Performancecfr-oncfr-off9001800270036004500Min: 5172.55 / Avg: 5243.15 / Max: 5317.16Min: 4417.22 / Avg: 4940.98 / Max: 5270.741. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performancecfr-oncfr-off11002200330044005500SE +/- 101.49, N = 6SE +/- 38.77, N = 34921.745364.161. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performancecfr-oncfr-off9001800270036004500Min: 4503.56 / Avg: 4921.74 / Max: 5181.88Min: 5286.74 / Avg: 5364.16 / Max: 5406.491. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 1MB - File Size: 512MB - Disk Test: Write Performancecfr-oncfr-off50100150200250SE +/- 0.28, N = 3SE +/- 0.31, N = 3228.58227.371. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 1MB - File Size: 512MB - Disk Test: Write Performancecfr-oncfr-off4080120160200Min: 228.22 / Avg: 228.58 / Max: 229.13Min: 226.92 / Avg: 227.37 / Max: 227.961. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performancecfr-oncfr-off50100150200250SE +/- 0.15, N = 3SE +/- 1.22, N = 3228.00226.511. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performancecfr-oncfr-off4080120160200Min: 227.8 / Avg: 228 / Max: 228.28Min: 224.11 / Avg: 226.51 / Max: 228.051. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performancecfr-oncfr-off13002600390052006500SE +/- 380.95, N = 6SE +/- 36.26, N = 35304.945925.851. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performancecfr-oncfr-off10002000300040005000Min: 3532.78 / Avg: 5304.94 / Max: 5914.57Min: 5853.91 / Avg: 5925.85 / Max: 5969.731. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performancecfr-oncfr-off50100150200250SE +/- 1.29, N = 3SE +/- 0.64, N = 3226.83228.831. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performancecfr-oncfr-off4080120160200Min: 224.32 / Avg: 226.83 / Max: 228.58Min: 227.57 / Avg: 228.83 / Max: 229.671. (CC) gcc options: -O3