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

Reply via email to