Bug 196737
Summary: | CFQ delays some I/Os excessively | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Douglas Miller (dougmill) |
Component: | Block Layer | Assignee: | Jens Axboe (axboe) |
Status: | NEW --- | ||
Severity: | high | CC: | gpiccoli |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.13-rc6 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | debugging code used to gather statistics |
Description
Douglas Miller
2017-08-23 13:01:44 UTC
In order to build and run HTX (powerpc platforms only): 1. clone the HTX repository. 2. ensure dependencies are installed. Here is a typical list of packages that may not be normally installed: make gcc g++ git libncurses5-dev libcxl-dev libdapl-dev 3. "make" 4. for Debian/Ubuntu, "make deb", otherwise "make tar" 5. install (for tar file, unpack and execute install script) To run: 1. "su - htx" 2. select test file "mdt.io" 3. hit Enter when prompted about log compression 4. At menu, selection option "2", "h"alt all devices, then choose only the disks to be tested. HTX will not even present disks that appear to have valid data. "q" to return to main menu. 5. Select option "4" and set continue-on-error (coe) for the disks being tested. "q" to return to main menu. 6. Select option "1" to start the tests. 7. Progress may be monitored using option "5" for the status screen. Some background: I discovered this because Ubuntu currently sets CFQ as the default scheduler, so all installations/disks will use CFQ unless reconfigured. |