From fb4d71a39fdf0ef2477870c4f720bab10bf90174 Mon Sep 17 00:00:00 2001 From: Izorkin Date: Fri, 5 Jul 2019 22:15:38 +0300 Subject: [PATCH] nixos/netdata: increase performance --- nixos/modules/services/monitoring/netdata.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix index 978dbd28d85..f9b7550af23 100644 --- a/nixos/modules/services/monitoring/netdata.nix +++ b/nixos/modules/services/monitoring/netdata.nix @@ -151,6 +151,8 @@ in { # Runtime directory and mode RuntimeDirectory = "netdata"; RuntimeDirectoryMode = "0755"; + # Performance + LimitNOFILE = "30000"; }; }; @@ -170,6 +172,11 @@ in { permissions = "u+rx,g+rx,o-rwx"; }; + security.pam.loginLimits = [ + { domain = "netdata"; type = "soft"; item = "nofile"; value = "10000"; } + { domain = "netdata"; type = "hard"; item = "nofile"; value = "30000"; } + ]; + users.users = optional (cfg.user == defaultUser) { name = defaultUser; };