Linux Kernel & OS Tuning for Load Injectors
tune_linux_osGenerate production sysctl.conf, limits.conf, systemd overrides, and Docker/K8s configs tuned for high-concurrency JMeter load testing (fixing ulimit nofile, BindException port exhaustion, somaxconn backlog, and JVM swappiness).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "tune_linux_os"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Machine role: "injector" (JMeter client) or "target_sut" (default: "injector"). | |
| ramGb | No | Host machine RAM in GB for TCP buffer sizing (default: 16). | |
| concurrency | No | Target concurrent connections/threads (default: 10000). | |
| trafficType | No | Traffic profile (default: "http_churn"). | |
| targetDistro | No | Linux distro or container target (default: "ubuntu_debian"). |