Ваш файл уже охватывает ключевые daemon'ы для производительности. Для дальнейшей оптимизации добавьте настройки ядра, управление памятью и отключение ненужного — это ускорит сеть, I/O и работу с Kubernetes/async-задачами. Дополнительные сервисы zramSwap: Сжатый swap в RAM (быстрее диска, меньше износа SSD). Идеально для dev-машин с ограниченной памятью. text zramSwap = { enable = true; algorithm = "zstd"; # Лучшее сжатие/скорость [][] memoryPercent = 25; # 25% от RAM }; earlyoom: Ранний OOM-killer, предотвращает зависания при нехватке памяти (полезно для load-testing с locust/wrk). text services.earlyoom = { enable = true; freeMemThreshold = 5; # Действовать при <5% свободной RAM }; [][] Sysctl для сети/ядра Увеличьте буферы TCP для высоких нагрузок (FastAPI, K8s API): text boot.kernel.sysctl = { "net.core.rmem_max" = 16777216; "net.core.wmem_max" = 16777216; "net.ipv4.tcp_rmem" = "4096 65536 16777216"; "net.ipv4.tcp_wmem" = "4096 65536 16777216"; "vm.swappiness" = 10; # Меньше свопинга "kernel.sched_autogroup_enabled" = 0; # Лучше для async [web:19][web:20] }; Отключение ненужного Сократите overhead: text services = { printing.enable = lib.mkForce false; # cups geoclue2.enable = false; # Геолокация fwupd.enable = false; # Firmware updates gnome.gnome-keyring.enable = lib.mkForce false; # Если не GNOME }; environment.etc."sysctl.d/20-performance.conf".text = '' kernel.nmi_watchdog = 0; # Меньше overhead на multicore ''; [web:28] CPU/ядро tuning Для Rust/Go оптимизаций: text boot.kernelPackages = pkgs.linuxPackages_latest; # Свежий kernel boot.kernelParams = [ "mitigations=off" "noibrs" "nopti" ]; # +10-20% perf, но менее безопасно [web:24] Протестируйте с sysbench или вашим wrk/locust. Перестройте: nixos-rebuild switch, мониторьте Prometheus. ​