From 86c3ea10ecd3912608c579719711e5c9cfb5b780 Mon Sep 17 00:00:00 2001 From: Marc Benoit Date: Thu, 5 Apr 2018 17:56:10 -0400 Subject: [PATCH] utils/collectd: run with low priority Even on a powerful platform a collectd process' activities are sometimes affecting throoughput and latency. This is a backgroud process, that should not be running with default priority. Even if it is a little deplayed, that is not a worry in this case. The routing should be the main priority, stats collection can wait a bit. Tested on Netgear R7800 Signed-off-by: Marc Benoit Make niceness more moderate, bump version. Signed-off-by: Hannu Nyman (cherry picked from commit b33ec70c95c298ba5e9583ecffe668a5f7473ec0) --- utils/collectd/Makefile | 2 +- utils/collectd/files/collectd.init | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/collectd/Makefile b/utils/collectd/Makefile index 090ee177f..b3d5fb843 100644 --- a/utils/collectd/Makefile +++ b/utils/collectd/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=collectd PKG_VERSION:=5.8.0 -PKG_RELEASE:=5 +PKG_RELEASE:=6 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=https://collectd.org/files/ \ diff --git a/utils/collectd/files/collectd.init b/utils/collectd/files/collectd.init index cb314d351..668858b90 100644 --- a/utils/collectd/files/collectd.init +++ b/utils/collectd/files/collectd.init @@ -5,11 +5,13 @@ START=80 STOP=10 USE_PROCD=1 +NICEPRIO=5 start_service() { mkdir -m 0755 -p /var/lib/collectd procd_open_instance procd_set_param command /usr/sbin/collectd -f + procd_set_param nice "$NICEPRIO" procd_close_instance }