diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml b/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml index 0c96000c1b..75c3d11b4f 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml @@ -2523,4 +2523,47 @@ new look.

+ + + CAM I/O Scheduler + + + + + Warner + Losh + + wlosh@netflix.com + + + + + I/O Scheduling in FreeBSD's CAM Subsystem (PDF) + The BSDCan 2015 Talk + + + +

An enhanced CAM I/O scheduler has been committed to the tree. + By default, this scheduler implements the old behavior. + However, a more adaptive scheduler can be enabled. The more + adaptive scheduler allows pacing of different types of I/O to + allow the workload-preferred I/O to experience maximum + performance. By measuring device response time at the lowest + levels, many artifacts of software queueing can be eliminated + and better performance can be achieved. In addition, Queued + Trims are now supported for SATA devices that support them. + Details about the new scheduler are available in the + I/O Scheduling in FreeBSD's CAM Subsystem article (PDF) + or from + the BSDCan 2015 talk.

+ +

In essence, this I/O scheduler allows the user to choose + improved read performance by trading off some write + performance. Or, if SSDs cannot garbage collect fast enough + to keep up with writes, to improve write performance at the + cost of some read performance.

+ + + Netflix +