Add RCTL disk I/O limits report from Edward Tomasz Napierała
<trasz@FreeBSD.org>.
This commit is contained in:
parent
0e149a0494
commit
d962b31fc1
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48599
1 changed files with 53 additions and 0 deletions
|
@ -1687,4 +1687,57 @@
|
|||
|
||||
<sponsor>The FreeBSD Foundation</sponsor>
|
||||
</project>
|
||||
|
||||
<project cat='proj'>
|
||||
<title>RCTL disk IO Limits</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Edward Tomasz</given>
|
||||
<common>Napierała</common>
|
||||
</name>
|
||||
<email>trasz@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links></links>
|
||||
|
||||
<body>
|
||||
<p>An important missing piece of the RCTL resource limits
|
||||
framework was the ability to limit file system throughput.
|
||||
This project aims to fill that hole by making it possible to
|
||||
add RCTL rules for read bytes per second (BPS), write BPS,
|
||||
read I/O operations per second (IOPS), and write IOPS, and
|
||||
adding a new throttling mechanism, to slow down offending
|
||||
processes when a limit gets hit.</p>
|
||||
|
||||
<p>The code has been committed and will ship with &os;
|
||||
11.0-RELEASE.</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>
|
||||
<p>Additional testing</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Simplify locking, getting rid of rctl_lock altogether</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Improve statistics gathering by make it possible for
|
||||
<tt>rctl -u</tt> to retrieve usage counters at a fixed point
|
||||
of time</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Use the new throttling mechanism for %CPU limits</p>
|
||||
</task>
|
||||
</help>
|
||||
|
||||
<sponsor>
|
||||
The FreeBSD Foundation
|
||||
</sponsor>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue