Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5d38b0d3a5 | |||
| 2f2bd067a9 | |||
| c499a7293a |
@@ -108,7 +108,7 @@
|
|||||||
home = "/home/Computational/dbautist";
|
home = "/home/Computational/dbautist";
|
||||||
description = "Dylan Bautista Cases";
|
description = "Dylan Bautista Cases";
|
||||||
group = "Computational";
|
group = "Computational";
|
||||||
hosts = [ "apex" "hut" "tent" "raccoon" ];
|
hosts = [ "apex" "hut" "tent" "raccoon" "owl1" "owl2" ];
|
||||||
hashedPassword = "$6$a2lpzMRVkG9nSgIm$12G6.ka0sFX1YimqJkBAjbvhRKZ.Hl090B27pdbnQOW0wzyxVWySWhyDDCILjQELky.HKYl9gqOeVXW49nW7q/";
|
hashedPassword = "$6$a2lpzMRVkG9nSgIm$12G6.ka0sFX1YimqJkBAjbvhRKZ.Hl090B27pdbnQOW0wzyxVWySWhyDDCILjQELky.HKYl9gqOeVXW49nW7q/";
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAb+EQBoS98zrCwnGKkHKwMLdYABMTqv7q9E0+T0QmkS dbautist@bsc-848818791"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAb+EQBoS98zrCwnGKkHKwMLdYABMTqv7q9E0+T0QmkS dbautist@bsc-848818791"
|
||||||
|
|||||||
@@ -25,6 +25,9 @@
|
|||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
||||||
boot.kernelModules = [ "kvm-amd" "amd_uncore" "amd_hsmp" ];
|
boot.kernelModules = [ "kvm-amd" "amd_uncore" "amd_hsmp" ];
|
||||||
|
|
||||||
|
# Disable IPMI watchdog as the BMC is not stable
|
||||||
|
boot.blacklistedKernelModules = [ "ipmi_watchdog" ];
|
||||||
|
|
||||||
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||||
hardware.cpu.intel.updateMicrocode = lib.mkForce false;
|
hardware.cpu.intel.updateMicrocode = lib.mkForce false;
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
controlMachine = "apex";
|
controlMachine = "apex";
|
||||||
clusterName = "jungle";
|
clusterName = "jungle";
|
||||||
nodeName = [
|
nodeName = [
|
||||||
"owl[1,2] Sockets=2 CoresPerSocket=14 ThreadsPerCore=2 Feature=owl"
|
"owl[1,2] Sockets=2 CoresPerSocket=14 ThreadsPerCore=2 MemSpecLimit=4096 RealMemory=128797"
|
||||||
"fox Sockets=8 CoresPerSocket=24 ThreadsPerCore=1"
|
"fox Sockets=8 CoresPerSocket=24 ThreadsPerCore=1 MemSpecLimit=4096 RealMemory=773659"
|
||||||
];
|
];
|
||||||
|
|
||||||
partitionName = [
|
partitionName = [
|
||||||
@@ -41,9 +41,9 @@
|
|||||||
# multiple hardware threads (or CPUs).
|
# multiple hardware threads (or CPUs).
|
||||||
SelectType=select/cons_tres
|
SelectType=select/cons_tres
|
||||||
|
|
||||||
# Ignore memory constraints and only use unused cores to share a node with
|
# Both cores and memory are consumable resources, so we can put a limit in
|
||||||
# other jobs.
|
# memory as well.
|
||||||
SelectTypeParameters=CR_Core
|
SelectTypeParameters=CR_Core_Memory
|
||||||
|
|
||||||
# Required for pam_slurm_adopt, see https://slurm.schedmd.com/pam_slurm_adopt.html
|
# Required for pam_slurm_adopt, see https://slurm.schedmd.com/pam_slurm_adopt.html
|
||||||
# This sets up the "extern" step into which ssh-launched processes will be
|
# This sets up the "extern" step into which ssh-launched processes will be
|
||||||
@@ -58,7 +58,9 @@
|
|||||||
|
|
||||||
extraCgroupConfig = ''
|
extraCgroupConfig = ''
|
||||||
CgroupPlugin=cgroup/v2
|
CgroupPlugin=cgroup/v2
|
||||||
#ConstrainCores=yes
|
ConstrainRAMSpace=yes
|
||||||
|
ConstrainSwapSpace=yes
|
||||||
|
AllowedRAMSpace=99
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user