summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/uhci_pci.c
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/uhci_pci.c
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/uhci_pci.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud