Quote:
Originally Posted by CmdrAmiga
In our videos some myths will be busted and you won't have to rely on biased opinions anymore.
|
Before you "bust" something, it becomes necessary to understand the problem. This is not covered by "how much data is transfered if I write a file", because the limitation of that is easily computed: It is the transfer rate of the harddisk that limits the speed, in either file system. Things become interesting if you ask "how much CPU power does it take to adminstrate files" or "how long does it take to locate a file" or "how long does it take to list a directory". All of these are different questions, and the answers are very different depending on the file system.
PFS in general has higher CPU requirements because it has more complex data structues to administrate. FFS takes longer to list directories because it has "one administration block per file" rather than a classical directory structure with inodes. FFS is very fast to locate files because it uses hashing to find the right file header (one indirection less).
So, it is not that obvious. For lower powered machines, I would still say that FFS has an advantage due to its simplicity. For flash-based media, seek times are absent, so the directory seeking problem does not exist.