This commit is contained in:
陈浩南 2023-06-19 14:40:12 +08:00
parent 960b91828a
commit 553c6d609d
2 changed files with 9 additions and 1 deletions

View File

@ -9,7 +9,7 @@
# initrd 里有的模块 # initrd 里有的模块
initrd.availableKernelModules = initrd.availableKernelModules =
[ [
"ahci" "i915" "intel_cstate" "nls_cp437" "nls_iso8859-1" "nvidia" "nvidia_drm" "nvidia_modeset" "ahci" "bfq" "i915" "intel_cstate" "nls_cp437" "nls_iso8859-1" "nvidia" "nvidia_drm" "nvidia_modeset"
"nvidia_uvm" "nvme" "sr_mod" "usbhid" "usb_storage" "virtio_blk" "virtio_pci" "xhci_pci" "nvidia_uvm" "nvme" "sr_mod" "usbhid" "usb_storage" "virtio_blk" "virtio_pci" "xhci_pci"
]; ];
@ -29,5 +29,11 @@
resumeDevice = "/dev/mapper/root"; resumeDevice = "/dev/mapper/root";
}; };
hardware.cpu.intel.updateMicrocode = true; hardware.cpu.intel.updateMicrocode = true;
services.udev.extraRules =
''
ACTION=="add|change", KERNEL=="[sv]d[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
'';
}; };
} }

View File

@ -9,6 +9,8 @@
fsType = "tmpfs"; fsType = "tmpfs";
options = [ "size=16G" "relatime" "mode=755" ]; options = [ "size=16G" "relatime" "mode=755" ];
}; };
# disable CoW for VM image and database
# sudo chattr +C images
"/nix" = "/nix" =
{ {
device = "/dev/mapper/root"; device = "/dev/mapper/root";