FFSB filesystem benchmarking software 5.1 available athttp://sourceforge.net/projects/ffsb/
| mkfs options |
mount options | Throughput MB/s |
CPU usage % |
average number of extents per file |
e2fsck elapsed time in seconds |
|
| ext3 | -I 256 |
data=writeback | 75.7 |
52.8 |
5336 |
|
| xfs | "defaults" | 43.2 |
43.3 |
17 |
||
| ext4 |
-I 256 | data=writeback | 76.9 |
29.6 |
128 | 2577 |
| -I 256 | data=writeback, nodelalloc |
76.9 | 54.3 | 134 | 2584 | |
| -I 256 -O uninit_groups |
data=writeback | 70.9 (1) |
31.3 |
130 | 248 |
|
| -I 256 -O uninit_groups |
data=writeback, nomballoc |
78.9 |
32.1 |
320 | 249 |
|
| -I 256 -O uninit_groups |
data=writeback, nomballoc,nodelalloc |
78.4 |
57.7 |
272 | 249 |
|
| -I 256 -O uninit_groups |
data=writeback, journal_async_commit |
76.5 | 32.4 | 130 | - | |
| -I 256 -Ouninit_groups,flex_bg -G 64 |
data=writeback | 75.0 |
29.5 |
115 | 243 |
|
| -I 256 -Ouninit_groups,flex_bg -G 64 |
data=writeback, nomballoc |
78.8 | 32.5 | 316 | 243 | |
| -I 256 -Ouninit_groups,flex_bg -G 64 |
data=writeback, nomballoc,nodelalloc |
78.3 |
60.8 |
260 | 243 |
|
| -I 256 -Ouninit_groups,flex_bg -G 64 |
data=writeback, journal_checksum |
75.3 |
29.3 |
110 | 243 |
|
| -I 256 -Ouninit_groups,flex_bg -G 64 |
data=writeback, journal_async_commit |
75.1 |
30.1 |
130 | - |
| mkfs options |
mount options | Throughput MB/s |
CPU usage % |
average number of extents per file |
e2fsck elapsed time in seconds |
rm -rf elapsed time in seconds |
|
ext3 |
-I 256 | data=ordered | 76.1 | 61.9 | 272 | 266.8 | |
| -I 256 | data=writeback | 75.1 | 52.2 | 270 | 5336 | 281.8 | |
xfs |
"defaults" | "defaults" | 41 | 47.8 | 750 | 17 | 34.6 |
| ext4 |
-I 256 | data=writeback | 76.9 |
30.9 |
130 |
2583 |
13.8 |
| -I 256 | data=writeback, nodelalloc |
76.7 |
54.0 |
136 |
2621 |
13.9 | |
| -I 256 -O uninit_groups |
data=ordered, nodelalloc |
78.6 | 66.2 | 136 | 14.2 | ||
| -I 256 -O uninit_groups |
data=ordered, nodelalloc,nomballoc |
78.4 | 68.3 | 261 | 12.1 | ||
| -I 256 -O uninit_groups |
data=writeback | 78.9 |
29.8 |
129 |
248 |
14.2 | |
| -I 256 -O uninit_groups |
data=writeback, nomballoc |
78.9 |
31.1 |
347 |
249 |
12.1 | |
| -I 256 -O uninit_groups |
data=writeback, nomballoc,nodelalloc |
78.5 |
56.7 |
275 | 249 |
12.4 | |
| -I 256 -O uninit_groups |
data=writeback, journal_async_commit |
79.0 |
30.5 |
130 |
- | 14.0 | |
| -I 256 -Ouninit_groups, flex_bg -G 64 |
data=writeback | 78.9 |
31.3 |
129 |
242 |
10.6 | |
| -I 256 -Ouninit_groups, flex_bg -G 64 |
data=ordered, nodelalloc |
78.8 | 64.6 | 135 | 10.5 | ||
| -I 256 -Ouninit_groups, flex_bg -G 64 |
data=ordered, nodelalloc,nomballoc |
78.7 | 68.6 | 260 | 9.6 | ||
| -I 256 -Ouninit_groups, flex_bg -G 64 |
data=writeback, nomballoc |
78.8 |
32.8 |
328 |
243 |
9.9 | |
| -I 256 -Ouninit_groups, flex_bg -G 64 |
data=writeback, nomballoc,nodelalloc |
78.4 |
61.0 |
259 |
243 |
9.6 | |
| -I 256 -Ouninit_groups, flex_bg -G 64 |
data=writeback, journal_checksum |
79.0 |
31.8 |
128 |
242 |
10.3 | |
| -I 256 -Ouninit_groups, flex_bg -G 64 |
data=writeback, journal_async_commit |
78.9 |
31.4 |
129 | - |
10.5 |