On Sun, 21 Oct 2012 12:26:38 +0200, Pavel Machek wrote:
>Hi!
>
>>>> This is a brief summary of our initial filesystem performance study of
>>>> f2fs against
>>>> existing two filesystems in linux: EXT4, NILFS2, and f2fs.
>>>>
>>>
>>> Hmm, flashes are actually optimized for VFAT, right? Can you compare
>>> against that?
>>>
>>
>> Do you mean SD-cards? Because, as I can understand, "raw" flash (I mean NAND
>> chip)
>> hasn't any special filesystem-related optimization. Moreover, as I know,
>> this optimization
>> takes place in the begin of device (because FAT metadata is placed in the
>> volume's begin).
>> But if you have several partition on a device then you haven't any
>> optimizations for second
>> and next FAT partitions. So, in-place modified metadata of f2fs is placed in
>> the begin of
>> the volume also.
>>
>>Or, maybe, do you mean some another special optimization for VFAT?
>>
>
>I meant SD-card, sorry. Compare factory-formatted VFAT on SD card with
>f2fs running on the same partition.
>
> Pavel
>--
>(english) http://www.livejournal.com/~pavelmachek
>(cesky, pictures)
>http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Hi,
As requested, I compared performance of VFAT with f2fs on SD card.
Following is summary of the measurement.
VFAT shows better performance on both random write+fsync and
buffered-sequential write than f2fs.
However, on buffered-random and sequential write+fsync, f2fs still exhibits
better performance
than other filesystems.
* buffered write (1GB file), 4KByte write
------------------------------------------------------------------------------
Desktop PC Galaxy-S3
------------------------------------------------------------------------------
sequential (MB/s) random (IOPS) sequential (MB/s) random (IOPS)
------------------------------------------------------------------------------
EXT4 7.1 1073 6.7 1073
NILFS2 6.8 1462 4.0 1272
F2FS 10.6 2675 6.9 1682
VFAT 7.3 1108 7.3 1075
------------------------------------------------------------------------------
* write + fsync (100MB file), 4KByte write
------------------------------------------------------------------------------
Desktop PC Galaxy-S3
------------------------------------------------------------------------------
sequential (KB/s) random (IOPS) sequential (KB/s) random (IOPS)
------------------------------------------------------------------------------
EXT4 511.8 125 383.4 119
NILFS2 545.2 112 356.7 72
F2FS 1057.9 240 772.3 184
VFAT 356.5 260 474.4 373
------------------------------------------------------------------------------
* buffered read (1GB file), 4KByte read
------------------------------------------------------------------------------
Desktop PC Galaxy-S3
------------------------------------------------------------------------------
sequential (MB/s) random (IOPS) sequential (MB/s) random (IOPS)
------------------------------------------------------------------------------
EXT4 16.4 1568 9.6 1395
NILFS2 16.6 1609 9.6 1440
F2FS 16.8 1643 9.7 1499
VFAT 16.6 1592 9.6 1501
------------------------------------------------------------------------------
* iozone command : iozone -i 0 -i 1 -i 2 -f /mnt/ext/test.txt -s 1G -r 4k -+n
-e -U /mnt/ext
Sooman Jeong
N�����r��y����b�X��ǧv�^�){.n�+����{����zX����ܨ}���Ơz�&j:+v�������zZ+��+zf���h���~����i���z��w���?�����&�)ߢf��^jǫy�m��@A�a���
0��h���i