Performance drop with deferred writes active
Posted: Mon Jan 24, 2011 10:35 am
Good day,
I've just recently discovered FancyCache and it seems to quite nice, except for one issue. FancyCache Volume 0.4.1 is the one I use.
When benchmarking with CrystalDiskMark, there's a strange fluctuation of results before they stabilise on an average.
When using it, it seems some stuttering occurs from time to time, usually after launching a new app or working with files that haven't been used in that session before.
In ATTO, the results seem to be in line with the stuttering mentioned for block sizes above those the cache is set to.
Here are a few screenshots:


Partition on which FancyCache has been disabled:

Partition with FancyCache and deferred writing enabled:

Partition with FancyCache enabled and deferred writing disabled:

Whether I activate the L2 cache or not doesn't seem to really influence the results in a significant manner.
Disk E: used for the L2 cache is a USB stick.
The drive benchmarked is ST3250820AS, an older Seagate model. I got a similar drop in performance with a WD6400AAKS, though.
How does FancyCache determine the cache size it suggests?
It had suggested a gigabyte before I changed the settings as you can see them in the screenshots.
I have experienced similar stuttering with FlashFire when I have chosen that I prefer stability to performance. Not that it helps, although the sources of FlashFire are available now and the project seems to have been abandoned by the dev or at least there have been no new releases for quite some time, which is a pity.
Would it be possible to enable deferred cache for removable drives? I suspect this could help performance of cheaper (thumb) drives quite a bit.
Thanks
I've just recently discovered FancyCache and it seems to quite nice, except for one issue. FancyCache Volume 0.4.1 is the one I use.
When benchmarking with CrystalDiskMark, there's a strange fluctuation of results before they stabilise on an average.
When using it, it seems some stuttering occurs from time to time, usually after launching a new app or working with files that haven't been used in that session before.
In ATTO, the results seem to be in line with the stuttering mentioned for block sizes above those the cache is set to.
Here are a few screenshots:


Partition on which FancyCache has been disabled:

Partition with FancyCache and deferred writing enabled:

Partition with FancyCache enabled and deferred writing disabled:

Whether I activate the L2 cache or not doesn't seem to really influence the results in a significant manner.
Disk E: used for the L2 cache is a USB stick.
The drive benchmarked is ST3250820AS, an older Seagate model. I got a similar drop in performance with a WD6400AAKS, though.
How does FancyCache determine the cache size it suggests?
It had suggested a gigabyte before I changed the settings as you can see them in the screenshots.
I have experienced similar stuttering with FlashFire when I have chosen that I prefer stability to performance. Not that it helps, although the sources of FlashFire are available now and the project seems to have been abandoned by the dev or at least there have been no new releases for quite some time, which is a pity.
Would it be possible to enable deferred cache for removable drives? I suspect this could help performance of cheaper (thumb) drives quite a bit.
Thanks
