summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2009-12-03 21:47:51 +0000
committermav <mav@FreeBSD.org>2009-12-03 21:47:51 +0000
commitf018f4f59913004a6a8893cc03a2133129724f49 (patch)
tree5dbe39996e58b043822d0fc6ec10df02d6cef471 /sys/dev/usb/controller
parent460e546f241214c1f47aa4cee565ad528d7bbcf9 (diff)
downloadFreeBSD-src-f018f4f59913004a6a8893cc03a2133129724f49.zip
FreeBSD-src-f018f4f59913004a6a8893cc03a2133129724f49.tar.gz
Change 'load' balancing mode algorithm:
- Instead of measuring last request execution time for each drive and choosing one with smallest time, use averaged number of requests, running on each drive. This information is more accurate and timely. It allows to distribute load between drives in more even and predictable way. - For each drive track offset of the last submitted request. If new request offset matches previous one or close for some drive, prefer that drive. It allows to significantly speedup simultaneous sequential reads. PR: kern/113885 Reviewed by: sobomax
Diffstat (limited to 'sys/dev/usb/controller')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud