aquafire

Joined 1 year ago

Last active 6 months ago
0 0 1
1 boot.kernelParams = [
2 "tsc=reliable" # Force TSC как основной clocksource
3 "nohz_full=2-$(nproc)" # Tickless kernel на всех CPU кроме 0,1
4 "skew_tick=1" # Позволяет дрейф jiffies ±1ms
5 ];
6
7
8 Нет, "nohz_full=2-$(nproc)" прямо так вставить нельзя — NixOS не интерполирует bash-выражения в строках kernelParams.
9
10 Правильные варианты для NixOS
Last active 6 months ago
0 0 1
1 Ваш файл уже охватывает ключевые daemon'ы для производительности. Для дальнейшей оптимизации добавьте настройки ядра, управление памятью и отключение ненужного — это ускорит сеть, I/O и работу с Kubernetes/async-задачами.
2
3 Дополнительные сервисы
4 zramSwap: Сжатый swap в RAM (быстрее диска, меньше износа SSD). Идеально для dev-машин с ограниченной памятью.
5
6 text
7 zramSwap = {
8 enable = true;
9 algorithm = "zstd"; # Лучшее сжатие/скорость [][]
10 memoryPercent = 25; # 25% от RAM
Last active 6 months ago
0 0 1
1 [alias]
2 st = status -b
3 c = commit
4 co = checkout
5 br = branch
6 slog = log --pretty=format:"%C(auto)%h%C(auto)%d\\ %C(auto,reset)%s\\ \\ [%C(auto,blue)%an%C(auto,reset),\\ %C(auto,cyan)%ar%C(auto,reset)]"
7 glog = log --graph --pretty=format:"%C(auto,yellow)%h%C(auto)%d\\ %C(auto,reset)%s\\ \\ [%C(auto,blue)%an%C(auto,reset),\\ %C(auto,cyan)%ar%C(auto,reset)]"
8 wlog = log --pretty=format:"%C(auto,yellow)%h%C(auto)%d%C(auto,reset)\\ by\\ %C(auto,blue)%an%C(auto,reset),\\ %C(auto,cyan)%ar%C(auto,reset)%n\\ %s%n" --stat
9 gr = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
10 wt = worktree