Imposing ZFS latency limits

Olivier Smedts olivier at gid0.org
Tue Oct 16 11:25:59 UTC 2012


2012/10/8 Dustin Wenz <dustinwenz at ebureau.com>:
> I'm trying to find a way to get lower read latency in ZFS when there is a failing disk in a mirror. The specific failure mode that I'm trying to handle is when a disk takes significantly longer than usual to respond to read requests, but is not so far gone that the OS drops it from the bus. In that case, the whole pool can become much less responsive than I think it needs to be.
>
> Since ZFS has access to the data I'm reading through other members in a mirror, I would like ZFS to defer to the redundant disks when individual disk latency exceeds some threshold that I would define. Is there any provision for this in the FreeBSD ZFS implementation?

That would be great - no need for TLER drives. But if you want to
"drop" the drive from the bus, that would be a GEOM thing. Don't know
if that's possible to implement.

-- 
Olivier Smedts                                                 _
                                        ASCII ribbon campaign ( )
e-mail: olivier at gid0.org        - against HTML email & vCards  X
www: http://www.gid0.org    - against proprietary attachments / \

  "Il y a seulement 10 sortes de gens dans le monde :
  ceux qui comprennent le binaire,
  et ceux qui ne le comprennent pas."


More information about the freebsd-fs mailing list