Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

A lot of the issues people see isn't NTFS per se, it's how the VFS is connected to the IFS drivers and cache manager. Essientially on windows it goes:

  1) user space
  2) cache manager
  3) filesystem driver
  4) disk device driver
whereas on sane platforms its

  1) userspace
  2) filesystem driver
  3) cache manager
  4) disk device driver
So on windows you as the filesystem have to cache your own metadata reads because only you know when they're invalidated, and the caching layer above you is more focused on data plane. On other platforms with the caching layer below you, you can just pretend you're hitting disk for any accesses (data or metadata), and it's probably already cached.

Just throwing ext2/3 in there wouldn't help because as I said above, it's mainly the system architecture that's screwy.



view as:

Legal | privacy