I haven't seen much discussion on how deduplication affects performance.
 I've enabled dudup on my 4-disk raidz array and have seen a significant
drop in write throughput, from about 100 MB/s to 3 MB/s.  I can't
imagine such a decrease is normal.

> # zpool iostat nest 1 (with dedup enabled):
> ...
> nest        1.05T   411G     91     18   197K  2.35M
> nest        1.05T   411G    147     15   443K  1.98M
> nest        1.05T   411G     82     28   174K  3.59M

> # zpool iostat nest 1 (with dedup disabled):
> ...
> nest        1.05T   410G      0    787      0  96.9M
> nest        1.05T   410G      1    899   253K  95.0M
> nest        1.05T   409G      0    533      0  48.5M

I do notice when dedup is enabled that the drives sound like they are
constantly seeking.  iostat shows average service times around 20 ms
which is normal for my drives and prstat shows that my processor and
memory aren't a bottleneck.  What could cause such a marked decrease in
throughput?  Is anyone else experiencing similar effects?

Thanks,

James
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to