Page MenuHomeFreeBSD

cam/iosched: Add a counter of I/Os that take too long
ClosedPublic

Authored by imp on Jul 18 2024, 10:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 4 2024, 3:33 PM
Unknown Object (File)
Oct 2 2024, 5:54 AM
Unknown Object (File)
Oct 1 2024, 2:04 PM
Unknown Object (File)
Sep 30 2024, 7:04 PM
Unknown Object (File)
Sep 30 2024, 7:04 PM
Unknown Object (File)
Sep 30 2024, 7:04 PM
Unknown Object (File)
Sep 30 2024, 7:04 PM
Unknown Object (File)
Sep 30 2024, 6:47 PM
Subscribers
None

Details

Summary

Add kern.cam.DEV.UNIT.iosched.too_long (to count I/Os taking too long)
and kern.cam.DEV.UNIT.bad_latency (to set this threshold, defaults to
500ms). Each class of I/O (read, write, trim) has its own counters and
thresholds.

Sponsored by: Netflix

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Misc updates with testing

This revision is now accepted and ready to land.Jul 19 2024, 3:25 PM