Adding speed limit options for DB auditor
Fix bug 1129760 Without speed limit, DB auditor will likely consume high CPU% on storage node. That will highly impact the cluster's performance. This patch adds two options for account/container auditor: - containers_per_second: Maximum containers audited per second - accounts_per_second: Maximum accounts audited per second DocImpact Change-Id: I9faa506438185a83ca77db4906969328624d015f
This commit is contained in:
@@ -210,6 +210,8 @@ Logging level. The default is INFO.
|
||||
Logging address. The default is /dev/log.
|
||||
.IP \fBinterval\fR
|
||||
Will audit, at most, 1 account per device per interval. The default is 1800 seconds.
|
||||
.IP \fBaccounts_per_second\fR
|
||||
Maximum accounts audited per second. Should be tuned according to individual system specs. 0 is unlimited. The default is 200.
|
||||
.RE
|
||||
|
||||
|
||||
|
||||
@@ -237,6 +237,8 @@ Logging level. The default is INFO.
|
||||
Logging address. The default is /dev/log.
|
||||
.IP \fBinterval\fR
|
||||
Will audit, at most, 1 container per device per interval. The default is 1800 seconds.
|
||||
.IP \fBcontainers_per_second\fR
|
||||
Maximum containers audited per second. Should be tuned according to individual system specs. 0 is unlimited. The default is 200.
|
||||
.RE
|
||||
|
||||
|
||||
|
||||
@@ -424,14 +424,17 @@ account_suppression_time 60 Seconds to suppress updating an
|
||||
|
||||
[container-auditor]
|
||||
|
||||
================== ================= =======================================
|
||||
Option Default Description
|
||||
------------------ ----------------- ---------------------------------------
|
||||
log_name container-auditor Label used when logging
|
||||
log_facility LOG_LOCAL0 Syslog log facility
|
||||
log_level INFO Logging level
|
||||
interval 1800 Minimum time for a pass to take
|
||||
================== ================= =======================================
|
||||
===================== ================= =======================================
|
||||
Option Default Description
|
||||
--------------------- ----------------- ---------------------------------------
|
||||
log_name container-auditor Label used when logging
|
||||
log_facility LOG_LOCAL0 Syslog log facility
|
||||
log_level INFO Logging level
|
||||
interval 1800 Minimum time for a pass to take
|
||||
containers_per_second 200 Maximum containers audited per second.
|
||||
Should be tuned according to individual
|
||||
system specs. 0 is unlimited.
|
||||
===================== ================= =======================================
|
||||
|
||||
----------------------------
|
||||
Account Server Configuration
|
||||
@@ -515,6 +518,9 @@ log_name account-auditor Label used when logging
|
||||
log_facility LOG_LOCAL0 Syslog log facility
|
||||
log_level INFO Logging level
|
||||
interval 1800 Minimum time for a pass to take
|
||||
accounts_per_second 200 Maximum accounts audited per second.
|
||||
Should be tuned according to individual
|
||||
system specs. 0 is unlimited.
|
||||
==================== =============== =======================================
|
||||
|
||||
[account-reaper]
|
||||
|
||||
Reference in New Issue
Block a user