Individual calculators with visible formulas for infrastructure design.
⚡ CPU Capacity
cores = (jobs × job_time) / target_window
Jobs: Total tasks to process. Job Time: Seconds per single-threaded task. Window: Maximum time allowed for completion.
Required Cores{{ requiredCores }}
🧠 Memory (RAM)
ram = cores × ram_per_job × safety_factor
Active Cores: Number of concurrent workers. RAM per Job: Memory footprint of one worker instance. Safety Factor: Buffer for OS overhead and memory spikes (e.g., 1.2 = 20%).
Total RAM (GB){{ (totalRam / 1024).toFixed(2) }}
🌐 Network Bandwidth
bw = (jobs / window) × (in + out)
Throughput: Total data volume moved per second. Input Size: Payload size sent to each job. Output Size: Result size returned by each job.
Throughput (MB/s){{ bandwidth.toFixed(2) }}
💾 Storage I/O
io = (jobs / window) × (read + write)
Jobs/Window: Calculation of requests per second. Read MB: Average disk read volume per job instance. Write MB: Average disk write volume per job instance.