[Lazarus] filesystem timing Linux vs Win

Florian Klämpfl florian at freepascal.org
Sat Nov 27 20:14:38 CET 2010

Am 27.11.2010 18:53, schrieb Henry Vermaak:
> Also, the features of the filesystems
> are so different, you can't even compare them.  fat and ntfs are stuck
> in the dark ages compared to ext*.

Modern NTFS implementations have some really nice and advanced features
none of the ext* has: snapshoting (saves file server admins a lot of
time :)) and transactions. I guess especially snapshotting makes ntfs
slow: CoW semantics simply requires a lot of coping of files and
fragments probably the disc. I made a similiar experience with btrfs
(whsich has CoW semantics by default as well) on linux, working with fpc
on a btrfs partition made fpc really slow. I didn't test further by
turning off CoW for btrfs, but it might be reason.

One thing which might help on ntfs: turn off atime, see e.g.

More information about the Lazarus mailing list