On some of my systems, writing beyond the EOF results in significant slowdowns (10x), whereas some other systems are unaffected. I am trying to find out what causes this behavior (using procmon, perfmon), but am having a hard time doing so. The NTFS
settings I have found so far in perfmon with a default system diagnosis seem to be equal. How would I go about finding out what the difference in configuration is between these systems?
So far, I know that it only affects NTFS filesystems, and not FAT32. It does not matter what the type of the drive is, e.g. SSD drive, usb stick, or even a RAM disk. If a system is affected, all NTFS partitions perform worse for beyond-EOF writes. It is probably some simple setting that is different, but I have not found it yet.
(I would include my test results and source code of test programs, but there seems to be no way to let these be collapsed by default. I am afraid they would therefore only clutter this post/topic, but if there is a way of sharing them properly I will happily do so!)