| Summary: | [cam] cam_xpt.c incorrectly disables tagged queuing for WDE drives resulting in por performance | ||
|---|---|---|---|
| Product: | Base System | Reporter: | pac <pac> |
| Component: | i386 | Assignee: | Justin T. Gibbs <gibbs> |
| Status: | Closed Overcome By Events | ||
| Severity: | Affects Only Me | CC: | imp |
| Priority: | Normal | ||
| Version: | Unspecified | ||
| Hardware: | Any | ||
| OS: | Any | ||
Responsible Changed From-To: freebsd-bugs->gibbs The originator says Justin knows about this already. State Changed From-To: open->suspended Mark this aging PR as suspended. batch change: For bugs that match the following - Status Is In progress AND - Untouched since 2018-01-01. AND - Affects Base System OR Documentation DO: Reset to open status. Note: I did a quick pass but if you are getting this email it might be worthwhile to double check to see if this bug ought to be closed. There's no such entries anymore. closing this bug as OBE. |
From cam_xpt.c. I emailed Andrew and Justin Gibbs about this some time ago. I have Dell Poweredge 6300 with WDE 18GB drives that have HORRIBLE performace with tagged queuing disable. With this section ifdef'ed out, performance is great { /* * Slow when tagged queueing is enabled. (1.5MB/sec versus * 8MB/sec.) * Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> * Best performance with these drives is achieved with * tagged queueing turned off, and write caching turned on. */ { T_DIRECT, SIP_MEDIA_FIXED, west_digital, "WDE*", "*" }, /*quirks*/0, /*mintags*/0, /*maxtags*/0 }, #endif Fix: Be more specific in disable of WDE* drives in cam_xpt.c How-To-Repeat: Self explanatory