Add entry on CAM I/O schedule from imp
This commit is contained in:
parent
2df741c8a8
commit
67bf9df03a
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48060
1 changed files with 41 additions and 0 deletions
|
@ -4004,4 +4004,45 @@
|
||||||
</task>
|
</task>
|
||||||
</help>
|
</help>
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
<project cat='proj'>
|
||||||
|
<title>CAM I/O Scheduler</title>
|
||||||
|
|
||||||
|
<contact>
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Warner</given>
|
||||||
|
<common>Losh</common>
|
||||||
|
</name>
|
||||||
|
<email>imp@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
</contact>
|
||||||
|
|
||||||
|
<links>
|
||||||
|
<url href="https://people.FreeBSD.org/~imp/bsdcan2015/iosched-v3.pdf">BSDCan Paper</url>
|
||||||
|
<url href="https://reviews.FreeBSD.org/D4609">Phabricator Review</url>
|
||||||
|
</links>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<p>Reviews have begun on the CAM I/O scheduler that I wrote
|
||||||
|
for Netflix. It is anticipated that this process will be done in
|
||||||
|
time for the &os; 11 branch.</p>
|
||||||
|
|
||||||
|
<p>Details about this work can be found in the linked BSDcan
|
||||||
|
paper from last year.</p>
|
||||||
|
|
||||||
|
<p>Briefly, the scheduler allows one to differentiate I/O
|
||||||
|
types and limit I/O based on the type and characteristics of the
|
||||||
|
I/Os (including the latency of recent requests relative to
|
||||||
|
historical averages). This is most useful when tuning system
|
||||||
|
loads to SSD performance. Both a simple default scheduler, the
|
||||||
|
same that we use today in &os;, as well as a scheduler that can be
|
||||||
|
well-tuned for system loads related to video streaming will be
|
||||||
|
included.</p>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<sponsor>
|
||||||
|
Netflix, Inc
|
||||||
|
</sponsor>
|
||||||
|
</project>
|
||||||
</report>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue