| # systemd | |
| Use systemd to make benchmark or serving processes restartable and auditable. | |
| Recommended pattern: | |
| - Prefer user services for personal workstation inference. | |
| - Keep model paths and ports in environment variables. | |
| - Use `ExecStartPre` for cheap sanity checks, such as verifying a model path | |
| exists. | |
| - Avoid hardcoding LAN IPs in public examples. | |
| - For benchmark windows, stop or mask conflicting inference services before the | |
| run, then restore and verify afterward. | |