diff --git a/hosts/best/postgresql.nix b/hosts/best/postgresql.nix index e3f8ba3..6fab817 100644 --- a/hosts/best/postgresql.nix +++ b/hosts/best/postgresql.nix @@ -1,6 +1,9 @@ { self, ... }: { imports = [(self + /modules/postgresql.nix)]; + # postgres -C shared_memory_size_in_huge_pages -D /var/lib/postgresql/. + boot.kernel.sysctl."vm.nr_hugepages" = 5265; + # Generated by services.postgresql.settings = { # Connectivity @@ -11,7 +14,7 @@ shared_buffers = "10240 MB"; work_mem = "64 MB"; maintenance_work_mem = "620 MB"; - huge_pages = "try"; # TODO: Tune kernel: + huge_pages = "try"; effective_cache_size = "45 GB"; effective_io_concurrency = 100; random_page_cost = 1.25;