CPU Throttling & Performance Optimization Guide
The -cputhrottle flag provides comprehensive control over CPU usage
across all resource-intensive operations in the TYCHON Quantum Readiness. This feature prevents system overload,
ensures smooth operation alongside other applications, and provides predictable performance characteristics.
Based on testing with a 14-core system scanning 516 cipher suites and 2,300+ filesystem certificates:
| Metric | None | Low | Medium | High |
|---|---|---|---|---|
| CPU Usage | ||||
| Memory Usage | ||||
| Scan Time (relative) | ||||
| Concurrent Operations | 28 | 7 | 14 | 14 |
| Filesystem Workers | 56 | 14 | 28 | 28 |
| System Responsiveness | Poor | Excellent | Good | Fair |
CPU throttling comprehensively controls resource usage across all scanner operations:
Why Low: Minimizes impact on production services, uses only 50% CPU, allows normal server operations to continue unimpeded.
Why Medium: Default setting provides good balance, allows concurrent development work while scanning completes reasonably quickly.
Why High: Maximizes scanning speed during off-hours, completes comprehensive audits faster while system is idle.
Why Low: Ensures pipeline stability, prevents build agent resource exhaustion, predictable execution time.
Why None: Maximizes throughput on dedicated hardware, completes large-scale assessments in minimum time.
Scanning large CIDR blocks (e.g., /8, /16) without proper throttling can cause:
Always use -cputhrottle low or medium for large-scale scans!
• Applied throttling to filesystem, port scanning, and DNS operations
• Added CIDR expansion limits (max 65,536 IPs)
• Fixed memory leak preventing 57.9GB allocation on /8 networks
• Introduced -cputhrottle flag with four levels
• Applied to cipher scanning operations
• Added adaptive throttling based on system load