From d962b31fc16528d24f7da17483d4ff61a5cd8036 Mon Sep 17 00:00:00 2001 From: Warren Block Date: Tue, 12 Apr 2016 23:00:28 +0000 Subject: [PATCH] =?UTF-8?q?Add=20RCTL=20disk=20I/O=20limits=20report=20fro?= =?UTF-8?q?m=20Edward=20Tomasz=20Napiera=C5=82a=20.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../news/status/report-2016-01-2016-03.xml | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) 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 0433625584..6649646512 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 @@ -1687,4 +1687,57 @@ The FreeBSD Foundation + + + RCTL disk IO Limits + + + + + Edward Tomasz + NapieraƂa + + trasz@FreeBSD.org + + + + + + +

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.

+ +

The code has been committed and will ship with &os; + 11.0-RELEASE.

+ + + + +

Additional testing

+
+ + +

Simplify locking, getting rid of rctl_lock altogether

+
+ + +

Improve statistics gathering by make it possible for + rctl -u to retrieve usage counters at a fixed point + of time

+
+ + +

Use the new throttling mechanism for %CPU limits

+
+
+ + + The FreeBSD Foundation + +