running postmark with numbers set to 20 000, transactions to 10 000 and
subdirectories to 20 000 i have following results with btrfs:<br>
&nbsp;&nbsp;&nbsp; 24 seconds total<br>
&nbsp;&nbsp;&nbsp; 11 seconds of transactions (909 per second)<br>
Data:<br>
&nbsp;&nbsp;&nbsp; 26.48 megabytes read (1.10 megabytes per second)<br>
&nbsp;&nbsp;&nbsp; 136.18 megabytes written (5.67 megabytes per second)<br>
<br>
same for xfs is:<br>
Time:<br>
&nbsp;&nbsp;&nbsp; 70 seconds total<br>
&nbsp;&nbsp;&nbsp; 52 seconds of transactions (192 per second)<br>
Data:<br>
&nbsp;&nbsp;&nbsp; 26.48 megabytes read (387.33 kilobytes per second)<br>
&nbsp;&nbsp;&nbsp; 136.18 megabytes written (1.95 megabytes per second)<br>
<br>
it looks MUCH worse with more realistic setup, of 100 000 subdirs, 100
000 files and 20 000 transactions. xfs slowed to 65KB/s !! on 4 drive
RAID5 (new drives, just bought, seagete 500GB ones)<br>
btrfs was stable<br>
<br>
ext3 tests not possible because it would take like a day. (it is creating subdirs very very slow)<br>
ext4 is the same as ext3<br>
reiserfs is comparable speed to xfs<br>
reiser4 is comparable speed to btrfs<br>
<br>
i only tested with postmark, as this is going to be users file array, with files up to 3MB, and mostly in 5-50KB range<br>
so no need to test how many MB/s it can copy with large files<br>
<br>
also - how can i turn on dir_index on xfs? i think it&#39;s mkfs.ext3 option (and it is default on in /etc/mke2fs.conf)<br>