fix(deploy): make iproute2 explicit + document disable recipe
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
9f0b51b455
commit
a987304358
2 changed files with 12 additions and 2 deletions
|
|
@ -123,6 +123,16 @@ lifecycle events:
|
|||
The nftables marking from (1) is qdisc-installer-agnostic and ships
|
||||
unchanged on production.
|
||||
|
||||
**Disabling network shaping.** To turn the whole feature off on a deployed
|
||||
host:
|
||||
|
||||
sudo systemctl stop left4me-cake.service left4me-nft-mark.service
|
||||
sudo systemctl disable left4me-cake.service left4me-nft-mark.service
|
||||
|
||||
The sysctl baseline (`99-left4me.conf`) and the BBR/fq_codel defaults stay
|
||||
applied; revert those by removing the file and running `sysctl --system`
|
||||
if needed.
|
||||
|
||||
### CPU governor
|
||||
|
||||
The performance governor squeezes a few percent off jitter under bursty load. `schedutil` is acceptable for sustained UDP workloads.
|
||||
|
|
|
|||
|
|
@ -85,9 +85,9 @@ fi
|
|||
|
||||
if command -v apt-get >/dev/null 2>&1; then
|
||||
$sudo_cmd apt-get update
|
||||
$sudo_cmd apt-get install -y python3 python3-venv python3-pip curl ca-certificates tar gzip util-linux sudo coreutils p7zip-full nftables
|
||||
$sudo_cmd apt-get install -y python3 python3-venv python3-pip curl ca-certificates tar gzip util-linux sudo coreutils p7zip-full nftables iproute2
|
||||
elif command -v dnf >/dev/null 2>&1; then
|
||||
$sudo_cmd dnf install -y python3 python3-pip curl ca-certificates tar gzip util-linux sudo coreutils p7zip p7zip-plugins nftables
|
||||
$sudo_cmd dnf install -y python3 python3-pip curl ca-certificates tar gzip util-linux sudo coreutils p7zip p7zip-plugins nftables iproute
|
||||
else
|
||||
printf 'Unsupported package manager: expected apt-get or dnf\n' >&2
|
||||
exit 1
|
||||
|
|
|
|||
Loading…
Reference in a new issue