Performance Troubleshooting
Optimize Pentora for faster scans and lower resource usage.
Slow Scans
Symptoms
Scans take longer than expected.
Diagnosis
# Enable verbose logging
pentora scan --targets 192.168.1.0/24 -vv
# Check for bottlenecks in logs
Solutions
1. Increase Rate Limit
pentora scan --targets 192.168.1.0/24 --rate 5000
2. Increase Concurrency
pentora scan --targets 192.168.1.0/24 --concurrency 200
3. Use Quick Profile
pentora scan --targets 192.168.1.0/24 --profile quick
4. Disable Fingerprinting
pentora scan --targets 192.168.1.0/24 --no-fingerprint
5. Skip Vulnerability Checks
pentora scan --targets 192.168.1.0/24 --no-vuln
High Memory Usage
Symptoms
pentora process using > 2GB RAM
Solutions
1. Reduce Concurrency
engine:
  max_parallel_nodes: 5
scanner:
  concurrency: 50
2. Limit Context Size
engine:
  data_context:
    max_size: 500MB
3. Process in Batches
# Split large target list
split -l 1000 targets.txt batch-
# Scan batches sequentially
for batch in batch-*; do
    pentora scan --target-file $batch
done
High CPU Usage
Solutions
1. Reduce Workers
server:
  workers: 2
2. Limit Parallel Nodes
engine:
  max_parallel_nodes: 4
Network Bottlenecks
Solutions
1. Rate Limiting
pentora scan --targets 192.168.1.0/24 --rate 1000
2. Timeouts
pentora scan --targets 192.168.1.0/24 --timeout 2s
Disk I/O Issues
Solutions
1. Use Faster Storage
Move workspace to SSD.
2. Disable Artifacts
workspace:
  scans:
    keep_artifacts: false
    keep_pcaps: false
3. Enable Compression
workspace:
  scans:
    compress: true
Benchmarking
# Benchmark different profiles
time pentora scan --targets test-network.txt --profile quick
time pentora scan --targets test-network.txt --profile standard
time pentora scan --targets test-network.txt --profile deep
See Configuration Overview for tuning options.