F2FS Flash Friendly Filesystem performance benchmarks on Linux 3.8, 3.9, 3.10 Linux kernels. Benchmarking by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1305137-UT-F2FSLINUX81
{
"title": "F2FS Linux 3.10 Kernel",
"last_modified": "2013-05-13 17:08:38",
"description": "F2FS Flash Friendly Filesystem performance benchmarks on Linux 3.8, 3.9, 3.10 Linux kernels. Benchmarking by Michael Larabel for a future article on Phoronix.com.",
"systems": {
"F2FS - Linux 3.8": {
"identifier": "F2FS - Linux 3.8",
"hardware": {
"Processor": "Intel Core i7 720Q @ 1.60GHz (8 Cores)",
"Motherboard": "LENOVO 4318CTO",
"Chipset": "Intel Core DMI",
"Memory": "4096MB",
"Disk": "160GB INTEL SSDSA2M160",
"Graphics": "NVIDIA Quadro FX 880M 1024MB (405\/324MHz)",
"Audio": "Conexant CX20585",
"Network": "Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300"
},
"software": {
"OS": "Ubuntu 13.04",
"Kernel": "3.8.0-030800-generic (x86_64)",
"Desktop": "Unity 7.0.0",
"Display Server": "X Server 1.13.3",
"Display Driver": "nouveau 1.0.7",
"OpenGL": "3.0 Mesa 9.1.1 Gallium 0.4",
"Compiler": "GCC 4.7",
"File-System": "F2FS",
"Screen Resolution": "1600x900"
},
"user": "phoronix",
"timestamp": "2013-05-12 23:21:14",
"client_version": "4.6.0m1",
"notes": "Disk Scheduler: DEADLINE. Python 2.7.4.",
"data": {
"compiler-configuration": "--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-scheduler": "DEADLINE",
"disk-mount-options": "acl,active_logs=6,background_gc_on,relatime,rw,user_xattr",
"cpu-scaling-governor": "ondemand"
}
},
"F2FS - Linux 3.9": {
"identifier": "F2FS - Linux 3.9",
"hardware": {
"Processor": "Intel Core i7 720Q @ 1.60GHz (8 Cores)",
"Motherboard": "LENOVO 4318CTO",
"Chipset": "Intel Core DMI",
"Memory": "4096MB",
"Disk": "160GB INTEL SSDSA2M160",
"Graphics": "NVIDIA Quadro FX 880M 1024MB (405\/324MHz)",
"Audio": "Conexant CX20585",
"Network": "Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300"
},
"software": {
"OS": "Ubuntu 13.04",
"Kernel": "3.9.0-030900-generic (x86_64)",
"Desktop": "Unity 7.0.0",
"Display Server": "X Server 1.13.3",
"Display Driver": "nouveau 1.0.7",
"OpenGL": "3.0 Mesa 9.1.1 Gallium 0.4",
"Compiler": "GCC 4.7",
"File-System": "F2FS",
"Screen Resolution": "1600x900"
},
"user": "phoronix",
"timestamp": "2013-05-13 03:18:00",
"client_version": "4.6.0m1",
"notes": "Disk Scheduler: DEADLINE. Python 2.7.4.",
"data": {
"compiler-configuration": "--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-scheduler": "DEADLINE",
"disk-mount-options": "acl,active_logs=6,background_gc_on,relatime,rw,user_xattr",
"cpu-scaling-governor": "ondemand"
}
},
"F2FS - Linux 3.10-rc1": {
"identifier": "F2FS - Linux 3.10-rc1",
"hardware": {
"Processor": "Intel Core i7 720Q @ 1.60GHz (8 Cores)",
"Motherboard": "LENOVO 4318CTO",
"Chipset": "Intel Core DMI",
"Memory": "4096MB",
"Disk": "160GB INTEL SSDSA2M160",
"Graphics": "NVIDIA Quadro FX 880M 1024MB (405\/324MHz)",
"Audio": "Conexant CX20585",
"Network": "Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300"
},
"software": {
"OS": "Ubuntu 13.04",
"Kernel": "3.10.0-031000rc1-generic (x86_64)",
"Desktop": "Unity 7.0.0",
"Display Server": "X Server 1.13.3",
"Display Driver": "nouveau 1.0.7",
"OpenGL": "3.0 Mesa 9.1.1 Gallium 0.4",
"Compiler": "GCC 4.7",
"File-System": "F2FS",
"Screen Resolution": "1600x900"
},
"user": "phoronix",
"timestamp": "2013-05-13 14:13:22",
"client_version": "4.6.0m1",
"notes": "Disk Scheduler: DEADLINE. Python 2.7.4.",
"data": {
"compiler-configuration": "--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-scheduler": "DEADLINE",
"disk-mount-options": "acl,active_logs=6,background_gc_on,relatime,rw,user_xattr",
"cpu-scaling-governor": "ondemand"
}
}
},
"results": {
"04726263abb07903ba2ccffae9efce64e8f4a49a": {
"identifier": "pts\/dbench-1.0.0",
"title": "Dbench",
"app_version": "4.0",
"arguments": "1",
"description": "Client Count: 1",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 590.8200000000000500222085975110530853271484375,
"raw_values": [
586.1660000000000536601874046027660369873046875,
590.39300000000002910383045673370361328125,
595.8970000000000482032191939651966094970703125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
},
"F2FS - Linux 3.9": {
"value": 621.5700000000000500222085975110530853271484375,
"raw_values": [
623.527000000000043655745685100555419921875,
624.8220000000000027284841053187847137451171875,
616.36400000000003274180926382541656494140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 446.16000000000002501110429875552654266357421875,
"raw_values": [
445.4940000000000281943357549607753753662109375,
451.10300000000000864019966684281826019287109375,
441.89600000000001500666257925331592559814453125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
}
}
},
"6538b9dddd169903ef80d992acbc43d31e944527": {
"identifier": "pts\/compilebench-1.0.0",
"title": "Compile Bench",
"app_version": "0.6",
"arguments": "INITIAL_CREATE",
"description": "Test: Initial Create",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 55.5,
"raw_values": [
54.47999999999999687361196265555918216705322265625,
55.43999999999999772626324556767940521240234375,
56.57000000000000028421709430404007434844970703125
]
},
"F2FS - Linux 3.9": {
"value": 54.8299999999999982946974341757595539093017578125,
"raw_values": [
54.06000000000000227373675443232059478759765625,
55.030000000000001136868377216160297393798828125,
55.39999999999999857891452847979962825775146484375
]
},
"F2FS - Linux 3.10-rc1": {
"value": 58.03999999999999914734871708787977695465087890625,
"raw_values": [
53.10000000000000142108547152020037174224853515625,
58.780000000000001136868377216160297393798828125,
57.74000000000000198951966012828052043914794921875,
60.28999999999999914734871708787977695465087890625,
59.030000000000001136868377216160297393798828125,
59.27000000000000312638803734444081783294677734375
]
}
}
},
"0e47df5df4063585ad1254b53493148126f1c582": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 4000 -D 32",
"description": "Test: 4000 Files, 32 Sub Dirs, 1MB Size",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 95.2000000000000028421709430404007434844970703125,
"raw_values": [
93.599999999999994315658113919198513031005859375,
95.599999999999994315658113919198513031005859375,
96.400000000000005684341886080801486968994140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"F2FS - Linux 3.9": {
"value": 94.7699999999999960209606797434389591217041015625,
"raw_values": [
95.099999999999994315658113919198513031005859375,
95.7000000000000028421709430404007434844970703125,
93.5
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 92.43000000000000682121026329696178436279296875,
"raw_values": [
91.7000000000000028421709430404007434844970703125,
95,
90.599999999999994315658113919198513031005859375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"e0cfde62691b401c71f5d00a0642b1cc7639ad26": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 1000",
"description": "Test: 1000 Files, 1MB Size",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 94.530000000000001136868377216160297393798828125,
"raw_values": [
92,
97.5,
94.099999999999994315658113919198513031005859375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"F2FS - Linux 3.9": {
"value": 96.030000000000001136868377216160297393798828125,
"raw_values": [
93.599999999999994315658113919198513031005859375,
96,
98.5
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 93.6299999999999954525264911353588104248046875,
"raw_values": [
91.900000000000005684341886080801486968994140625,
95.7999999999999971578290569595992565155029296875,
93.2000000000000028421709430404007434844970703125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"531a70cde47baae8b67299c73b65d94fe2f3cea1": {
"identifier": "pts\/iozone-1.8.0",
"title": "IOzone",
"app_version": "3.405",
"arguments": "-r 64k -s 8192M -i0 -i1",
"description": "Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 226.080000000000012505552149377763271331787109375,
"raw_values": [
224.0576171875,
230.234375,
223.9609375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"F2FS - Linux 3.9": {
"value": 223.770000000000010231815394945442676544189453125,
"raw_values": [
223.724609375,
223.3642578125,
224.2080078125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 229.18999999999999772626324556767940521240234375,
"raw_values": [
221.98046875,
233.384765625,
232.205078125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
}
}
},
"aa8b0d604d25baf398983e0fe18b155515587f86": {
"identifier": "pts\/iozone-1.8.0",
"title": "IOzone",
"app_version": "3.405",
"arguments": "-r 64k -s 8192M -i0",
"description": "Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 104.1200000000000045474735088646411895751953125,
"raw_values": [
104.2587890625,
104.0419921875,
104.0595703125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"F2FS - Linux 3.9": {
"value": 103.8799999999999954525264911353588104248046875,
"raw_values": [
103.3330078125,
103.994140625,
104.31640625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 103.31999999999999317878973670303821563720703125,
"raw_values": [
103.4248046875,
103.5087890625,
103.0126953125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
}
}
},
"02971fff4b86954ff10639714f3a73525c62bd80": {
"identifier": "pts\/pgbench-1.4.0",
"title": "PostgreSQL pgbench",
"app_version": "8.4.11",
"description": "TPC-B Transactions Per Second",
"scale": "TPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 2920.03000000000020008883439004421234130859375,
"raw_values": [
2805.21925099999998565181158483028411865234375,
3038.21054899999990084324963390827178955078125,
2755.57125399999995352118276059627532958984375,
3161.074819999999817810021340847015380859375,
2989.42967600000019956496544182300567626953125,
2770.70382500000005165929906070232391357421875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm"
}
}
},
"F2FS - Linux 3.9": {
"value": 3032.88999999999987267074175179004669189453125,
"raw_values": [
3110.22420800000008966890163719654083251953125,
3036.67540899999994508107192814350128173828125,
2836.6570270000001983135007321834564208984375,
3005.69955799999979717540554702281951904296875,
3200.62928599999986545299179852008819580078125,
3007.42725500000005922629497945308685302734375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 832.200000000000045474735088646411895751953125,
"raw_values": [
643.07408299999997325357981026172637939453125,
695.5108320000000503569026477634906768798828125,
642.58822499999996580299921333789825439453125,
644.70063600000003134482540190219879150390625,
1301.10794699999996737460605800151824951171875,
1066.239299000000073647242970764636993408203125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm"
}
}
}
}
},
"5ca205e1e391516a4179429c03238ddcd7933fb2": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 5000 -t 4",
"description": "Test: 5000 Files, 1MB Size, 4 Threads",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 100,
"raw_values": [
99.2000000000000028421709430404007434844970703125,
100.7000000000000028421709430404007434844970703125,
100.099999999999994315658113919198513031005859375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"F2FS - Linux 3.9": {
"value": 100.1299999999999954525264911353588104248046875,
"raw_values": [
99.7000000000000028421709430404007434844970703125,
100.5,
100.2000000000000028421709430404007434844970703125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 89.150000000000005684341886080801486968994140625,
"raw_values": [
54.39999999999999857891452847979962825775146484375,
99.599999999999994315658113919198513031005859375,
86,
98,
98.099999999999994315658113919198513031005859375,
98.7999999999999971578290569595992565155029296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"4e4606038c6dc65cbe791ddb72d1d8178eace03b": {
"identifier": "pts\/fio-1.2.0",
"title": "Flexible IO Tester",
"app_version": "1.57",
"arguments": "examples\/iometer-file-access-server",
"description": "Test: Intel IOMeter File Server Access Pattern",
"scale": "Seconds (Run Time)",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"F2FS - Linux 3.8": {
"value": 364.19999999999998863131622783839702606201171875,
"raw_values": [
362.94524693489000810586730949580669403076171875,
363.50772905349998609381145797669887542724609375,
366.1559231281299844340537674725055694580078125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio"
}
}
},
"F2FS - Linux 3.9": {
"value": 362.3999999999999772626324556767940521240234375,
"raw_values": [
360.366262912750016766949556767940521240234375,
361.63825917243997309924452565610408782958984375,
365.2068018913299738414934836328029632568359375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio"
}
}
},
"F2FS - Linux 3.10-rc1": {
"value": 391.6000000000000227373675443232059478759765625,
"raw_values": [
397.38930010796002534334547817707061767578125,
446.02141785622001179945073090493679046630859375,
375.95139503478998221908113919198513031005859375,
376.22156596183998544802307151257991790771484375,
376.8490440845499733768519945442676544189453125,
377.159754037860011521843262016773223876953125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio"
}
}
}
}
}
}
}