nixpkgs/nixos/modules/services
Mikael Voss ee8e993fd4 modules/nix-daemon: Replace daemon(IO)NiceLevel options
The nix.daemonNiceLevel options allows for setting the nice level of the
Nix daemon process. On a modern Linux kernel with group scheduling the
nice level only affects threads relative to other threads in the same
task group (see sched(7)). Therefore this option has not the effect one
might expect.

The options daemonCPUSchedPolicy and daemonIOSchedClass are introduced
and the daemonIONiceLevel option renamed to daemonIOSchedPrority for
consistency. These options allow for more effective control over CPU
and I/O scheduling.

Instead of setting daemonNiceLevel to a high value to increase the
responsiveness of an interactive system during builds -- which would not
have the desired effect, as described above -- one could set both
daemonCPUSchedPolicy and daemonIOSchedClass to idle.
2021-11-15 18:34:17 +01:00
..
admin nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
amqp nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
audio roon-server: 1.8-831 -> 1.8-846 2021-11-04 09:40:19 -07:00
backup nixos/restic: rename s3CredentialsFile to environmentFile 2021-10-26 14:01:32 -07:00
blockchain/ethereum nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
cluster Merge pull request #138125 from juselius/unified-cgroup-fix 2021-11-13 21:21:28 +01:00
computing nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
continuous-integration nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
databases nixos/influxdb: Fix cross compilation for config.toml 2021-10-10 10:34:55 +02:00
desktops treewide: switch `builtins.fromJSON(builtins.readFile ./file.json)` to lib.importJSON ./file.json 2021-11-03 14:43:52 +01:00
development blackfire: 1.49.4 → 2.5.1 2021-10-21 17:40:19 +02:00
display-managers nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
editors nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
finance nixos/odoo: apply suggestions from review 2021-11-03 12:40:59 +01:00
games nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
hardware nixos/fancontrol: restart on-failure 2021-11-02 09:24:31 +01:00
logging nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
mail nixos/postfix: Use better types for submissionOptions and submissionsOptions (#138205) 2021-11-12 17:28:39 +01:00
matrix nixos: mjolnir: literalExample -> literalExpression 2021-11-12 21:06:17 -05:00
misc modules/nix-daemon: Replace daemon(IO)NiceLevel options 2021-11-15 18:34:17 +01:00
monitoring Merge pull request #141551 from astro/collectd-plugin-config 2021-11-10 20:11:24 +01:00
network-filesystems nixos/samba: Add openFirewall option 2021-10-19 19:11:02 +11:00
networking Merge pull request #144965 from mkg20001/ts-firewall 2021-11-14 21:23:55 +01:00
printing nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
scheduling nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
search nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
security Merge pull request #122452 from ju1m/tor 2021-11-09 21:50:57 +01:00
system Merge pull request #140604 from obadz/earlyoom-stderr 2021-10-05 17:16:59 +02:00
torrent transmission: add extraFlags configuration option 2021-10-21 23:36:06 +02:00
ttys nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
video treewide: switch `builtins.fromJSON(builtins.readFile ./file.json)` to lib.importJSON ./file.json 2021-11-03 14:43:52 +01:00
wayland nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
web-apps Merge pull request #145257 from astro/openwebrx 2021-11-13 02:43:01 +01:00
web-servers treewide: switch `builtins.fromJSON(builtins.readFile ./file.json)` to lib.importJSON ./file.json 2021-11-03 14:43:52 +01:00
x11 Merge pull request #138336 from shdpl/release-21.05 2021-11-12 18:43:15 +01:00