zfs very poor performance compared to ufs due to lack of cache?
Andriy Gapon
avg at freebsd.org
Wed Sep 29 18:10:50 UTC 2010
[ping]
on 21/09/2010 17:23 Andriy Gapon said the following:
> on 21/09/2010 16:53 Steven Hartland said the following:
>> That's what I thought you where saying. Is there a test you would suggest to confirm
>> either way more accurately?
>
> Perhaps you can try the test scenario that you described and monitor parameters
> suggested by Wiktor in this thread.
>
> That is, have two large files and set arc max size such that one of them can fit
> in ARC readily, but two of them won't fit by a large margin. Make sure that
> remaining RAM is large enough to hold both files in page cache.
>
> 1. sendfile one file, then the other
> 2. record kstat.zfs.misc.arcstats values
> 3. sendfile the first file again
> 4. record kstat.zfs.misc.arcstats values
>
> If the first file data was re-used from page cache, then you won't see much
> changes in kstat.zfs.misc.arcstats. If it had to be taken from ARC or from disk,
> then either ARC hits or ARC misses will grow noticeably.
>
> Make sure to not have any parallel activity that could affect kstat.zfs.misc.arcstats.
>
> I think kstat.zfs.misc.arcstats.hits and kstat.zfs.misc.arcstats.misses are two
> primary indicators in this test.
>
--
Andriy Gapon
More information about the freebsd-fs
mailing list