11-STABLE vs 11.0-RELENG test
avg at FreeBSD.org
Tue Dec 6 17:14:24 UTC 2016
On 06/12/2016 18:17, Alex Tutubalin wrote:
> Followup, same box as in 1st message, but with different HBA and 5 HDD:
> 1) read speed depends on 'on-disk' data, not by code used while read.
> 2) FreeBSD 11.0-releng (svn up today) creates 'fast' big files (420+ Mb/s read
> 3) FreeBSD 11-STABLE creates 'slow' big files. (~200 Mb/s)
> 4) zfs send slow-dataset | zfs recv (under 11.0-releng) creates
> 'intermediate' files (320Mb/s)
> 5) file copy slow-file ... (under 11.0-releng) creates fast copy (400+Mb/s)
> So, ZFS write code in 11-STABLE looks broken.
> Here detailed log of my tests:
> Box: Intel i5-2400, 16Gb of RAM, Adaptec 5805, 5x4Tb drives (HGST NAS drives) in
> JBOD, merged in RAIDZ2, enough free space:
> $ zpool list
> NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
> zdata 18,1T 5,11T 13,0T - 9% 28% 1.00x ONLINE -
That's an interesting observation.
Could you please try starting with a freshly created pool and writing some data?
I wonder if 'zpool list -v' will show any significant differences between
different FreeBSD versions?
Another thing to check would be 'zdb -mm' but it could be very large. However,
a difference should be sufficiently small as most of the space would remain unused.
And, just in case, please compare 'zpool get all' and 'zfs get all' between
those two versions.
More information about the freebsd-fs