@cryptotaxi247 / infra-1 / commits / 003ee5ca

delft/common: use hardware.ksm abstraction

Martin Weinelt committed Jan 28, 2024 at 17:29 UTC 003ee5cad66f22b84dcedc9c037903993014f0fe
1 file changed +1 -11
delft/common.nix
+1 -11
@@ -71,17 +71,7 @@ with lib;
71 ];
72
73 # Enable Kernel Samepage Merging (reduces memory footprint of VMs).
74 - systemd.services."enable-ksm" =
75 - { description = "Enable Kernel Same-Page Merging";
76 - wantedBy = [ "multi-user.target" ];
77 - after = [ "systemd-udev-settle.service" ];
78 - script =
79 - ''
80 - if [ -e /sys/kernel/mm/ksm ]; then
81 - echo 1 > /sys/kernel/mm/ksm/run
82 - fi
83 - '';
84 - };
74 + hardware.ksm.enable = true;
75
76 # Disable the systemd-journald watchdog. The default timeout (1min)
77 # can easily be triggered on our slow, heavily-loaded disks. And