Research-Stack/4-Infrastructure/netcup-vps
Brandon Schneider c2e51aa40a feat(infra): ARM64 performance tuning for netcup-vps
Per-Ampere-tunable sysctls:
- vm.swappiness=10, dirty_ratio=60, dirty_background_ratio=15
- Transparent hugepages (1024 huge + 1024 overcommit)
- ARM64 shmmax/shmall/shmni raised for Julia/PETSc (32GB shared mem)
- zone_reclaim_mode=0 (NUMA-aware, no local-only allocation)
- fs.file-max/nr_open=524288, inotify.max_user_watches=524288
- Network buffers tuned for LSP connections (16MB rmem/wmem, TCP FastOpen)
- POSIX msg queues raised

PAM loginLimits: nofile/memlock unlimited.
Environment: OPENBLAS_NUM_THREADS=16, PETSC_OPTIONS=-matpthread,
JULIA_NUM_THREADS=16, OMP_NUM_THREADS=16.

New packages: numactl for NUMA affinity control.
2026-05-29 14:59:40 -05:00
..
configuration.nix feat(infra): ARM64 performance tuning for netcup-vps 2026-05-29 14:59:40 -05:00
flake.lock feat(infra): add netcup VPS flake (ARM64, NixOS 25.11) 2026-05-29 14:26:07 -05:00
flake.nix feat(infra): enable btrfs kernel support and tools on netcup-vps 2026-05-29 14:58:20 -05:00