Performance optimization engagement for a 7-host Proxmox R&D cluster.
Captures the accumulated work across host tuning, network analysis,
fleet assessment, and kubernetes architecture planning.
Contents:
- Host-side tunings (scripts/): CPU governor, swappiness, BBR, NFS
nconnect, tuned profiles -- complete on 5 of 7 hosts
- Validation + benchmarking scripts: iperf matrix, bond/NFS fixes
- Collected host data (returned-logs/): check.sh output from all 7
hosts + iperf results, including newly-validated pfv-tsys9
- AGENTS.md: operating context for AI agents
- PROJECT.md: board-ready fleet assessment with VM placement and
storage redundancy analysis (40 VMs across 7 hosts)
- K8S.md: kubernetes architecture deep-dive covering cnode/wnode
distribution, StorageClass design, and ETL/HPC workload planning
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
55 lines
2.7 KiB
Plaintext
55 lines
2.7 KiB
Plaintext
=== LACP per-slave distribution (receiver) ===
|
|
Host: pfv-tsys6 Role: receiver
|
|
Date: 2026-07-27T13:50:18Z
|
|
Bond: bond0
|
|
|
|
--- bond0 state ---
|
|
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
|
|
Transmit Hash Policy: layer3+4 (1)
|
|
Number of ports: 2
|
|
Partner Mac Address: 00:13:72:46:95:e4
|
|
Slave Interface: nic1
|
|
Link Failure Count: 0
|
|
Slave Interface: nic2
|
|
Link Failure Count: 0
|
|
|
|
|
|
--- iperf3 output (raw tail) ---
|
|
[ 16] 11.00-12.00 sec 22.9 MBytes 192 Mbits/sec
|
|
[ 18] 11.00-12.00 sec 19.4 MBytes 163 Mbits/sec
|
|
[ 20] 11.00-12.00 sec 23.0 MBytes 193 Mbits/sec
|
|
[SUM] 11.00-12.00 sec 218 MBytes 1.83 Gbits/sec
|
|
- - - - - - - - - - - - - - - - - - - - - - - - -
|
|
[ 5] 12.00-12.00 sec 128 KBytes 531 Mbits/sec
|
|
[ 8] 12.00-12.00 sec 0.00 Bytes 0.00 bits/sec
|
|
[ 10] 12.00-12.00 sec 128 KBytes 538 Mbits/sec
|
|
[ 12] 12.00-12.00 sec 128 KBytes 536 Mbits/sec
|
|
[ 14] 12.00-12.00 sec 0.00 Bytes 0.00 bits/sec
|
|
[ 16] 12.00-12.00 sec 128 KBytes 536 Mbits/sec
|
|
[ 18] 12.00-12.00 sec 0.00 Bytes 0.00 bits/sec
|
|
[ 20] 12.00-12.00 sec 0.00 Bytes 0.00 bits/sec
|
|
[SUM] 12.00-12.00 sec 512 KBytes 2.13 Gbits/sec
|
|
- - - - - - - - - - - - - - - - - - - - - - - - -
|
|
[ ID] Interval Transfer Bitrate
|
|
[ 5] 0.00-12.00 sec 443 MBytes 310 Mbits/sec receiver
|
|
[ 8] 0.00-12.00 sec 236 MBytes 165 Mbits/sec receiver
|
|
[ 10] 0.00-12.00 sec 431 MBytes 301 Mbits/sec receiver
|
|
[ 12] 0.00-12.00 sec 276 MBytes 193 Mbits/sec receiver
|
|
[ 14] 0.00-12.00 sec 432 MBytes 302 Mbits/sec receiver
|
|
[ 16] 0.00-12.00 sec 276 MBytes 193 Mbits/sec receiver
|
|
[ 18] 0.00-12.00 sec 239 MBytes 167 Mbits/sec receiver
|
|
[ 20] 0.00-12.00 sec 277 MBytes 194 Mbits/sec receiver
|
|
[SUM] 0.00-12.00 sec 2.55 GBytes 1.82 Gbits/sec receiver
|
|
|
|
|
|
--- Receiver RX (THE key column) (bytes) ---
|
|
SLAVE BEFORE AFTER DELTA PCT
|
|
nic1 2466136684 4111042134 1644905450 50.4%
|
|
nic2 34545914 1655157784 1620611870 49.6%
|
|
TOTAL 3265517320 100.0%
|
|
|
|
===================================================================
|
|
VERDICT: switch IS distributing (top slave 'nic1' = 50.4%).
|
|
Cap is host-side: softirq/CPU/bridge/NIC coalescing.
|
|
===================================================================
|