Kalkulator Sizing Host VM (vCPU/RAM) & Durasi Backup
Hitung kebutuhan core CPU, RAM host hypervisor Proxmox/VMware dengan buffer ZFS ARC, serta estimasi waktu backup transfer data jaringan.
Parameter Input
Hasil Perhitungan
- vmLightCount
- 6
- vmMedCount
- 4
- vmHeavyCount
- 2
- totalVms
- 12
- totalVcpu
- 44
- overcommit
- 3
- minPhysicalThreads
- 17
- minPhysicalCores
- 9
- cpuRecommendation
- 9C / 17T
- guestRamGb
- 76
- rawHostRamGb
- 99
- recHostRamGb
- 128
- ramRecommendation
- 128 GB ECC
- backupDataTb
- 2
- linkSpeedMbps
- 1000
- effectiveMBps
- 102.5
- timeFormatted
- 5 Jam 26 Menit
- timeFormattedEn
- 5 Hours 26 Mins
- summaryText
- Ringkasan Sizing Server VM & Waktu Backup Data – InfraCalc.id Total Workload : 12 VM (6 Ringan, 4 Sedang, 2 Berat/DB) Alokasi vCPU : 44 vCPU (Overcommit 1:3) -> Rekomendasi Prosesor Minimal 9 Core / 17 Thread Kebutuhan RAM : 76 GB RAM Guest -> Rekomendasi RAM Server Minimal 128 GB DDR4/DDR5 ECC Volume Backup : 2 TB via Jaringan 1 Gbps (Throughput Efektif ~102.5 MB/detik) Estimasi Waktu : ± 5 Jam 26 Menit untuk Full Backup / Restore (RTO)
Cara Menggunakan Alat Ini
- Masukkan jumlah mesin virtual (VM) berdasarkan profil beban: Ringan (2 vCPU, 2GB), Sedang (4 vCPU, 8GB), dan Berat/DB (8 vCPU, 16GB).
- Pilih rasio overcommit vCPU yang diinginkan (standar 1:3) serta total volume data backup (TB) dan kecepatan interface jaringan (Mbps/Gbps).
- Tinjau rekomendasi jumlah core/thread prosesor fisik, kapasitas RAM ECC host (dengan buffer ZFS ARC), dan estimasi durasi full backup (RTO).
Contoh Perhitungan Nyata: Cluster Virtualisasi Kantor (12 VM, 2 TB Backup)
Contoh terhitung: Beban 12 VM (6 Ringan, 4 Sedang, 2 Berat) dengan total 44 vCPU pada rasio overcommit 1:3 merekomendasikan prosesor minimal 9C / 17T. Kebutuhan RAM guest 76 GB dengan buffer +25% ZFS merekomendasikan 128 GB ECC. Backup 2 TB via link 1000 Mbps (~102.5 MB/s riil) memerlukan estimasi waktu ± 5 Jam 26 Menit.
{
"vmLightCount": 6,
"vmMedCount": 4,
"vmHeavyCount": 2,
"overcommit": 3,
"backupDataTb": 2,
"linkSpeedMbps": 1000
}- vmLightCount:
- 6
- vmMedCount:
- 4
- vmHeavyCount:
- 2
- totalVms:
- 12
- totalVcpu:
- 44
- overcommit:
- 3
- minPhysicalThreads:
- 17
- minPhysicalCores:
- 9
- cpuRecommendation:
- 9C / 17T
- guestRamGb:
- 76
- rawHostRamGb:
- 99
- recHostRamGb:
- 128
- ramRecommendation:
- 128 GB ECC
- backupDataTb:
- 2
- linkSpeedMbps:
- 1000
- effectiveMBps:
- 102.5
- timeFormatted:
- 5 Jam 26 Menit
- timeFormattedEn:
- 5 Hours 26 Mins
- summaryText:
- Ringkasan Sizing Server VM & Waktu Backup Data – InfraCalc.id Total Workload : 12 VM (6 Ringan, 4 Sedang, 2 Berat/DB) Alokasi vCPU : 44 vCPU (Overcommit 1:3) -> Rekomendasi Prosesor Minimal 9 Core / 17 Thread Kebutuhan RAM : 76 GB RAM Guest -> Rekomendasi RAM Server Minimal 128 GB DDR4/DDR5 ECC Volume Backup : 2 TB via Jaringan 1 Gbps (Throughput Efektif ~102.5 MB/detik) Estimasi Waktu : ± 5 Jam 26 Menit untuk Full Backup / Restore (RTO)
Konsep Dasar & Catatan Teknis
Cara Perhitungan (Rumus & Langkah)
Rumus Matematika
- Total vCPU = (VM Ringan × 2) + (VM Sedang × 4) + (VM Berat × 8)
- Kebutuhan Thread Fisik = ceil((Total vCPU / Overcommit) × 1,15) (+15% Headroom Hypervisor)
- Kebutuhan Core Fisik = ceil(Thread Fisik / 2)
- Total RAM Guest = (VM Ringan × 2 GB) + (VM Sedang × 8 GB) + (VM Berat × 16 GB)
- Kebutuhan RAM Host = ceil(RAM Guest × 1,25) + 4 GB (OS Hypervisor & Cache ZFS ARC)
- Kecepatan Efektif = Link Mbps × 82% / 8; Waktu = Ukuran MB / Kecepatan MB/s
Langkah Substitusi
- 1. Total vCPU Allocated: (6 × 2) + (4 × 4) + (2 × 8) = 44 vCPUs
- 2. Physical Threads with +15% Hypervisor Headroom: ceil((44 vCPUs / 3 overcommit) × 1.15) = 17 Threads
- 3. Minimum Physical CPU Cores (Hyper-Threading 2T/Core): ceil(17 / 2) = 9 Cores
- 4. Total Guest RAM: (6 × 2 GB) + (4 × 8 GB) + (2 × 16 GB) = 76 GB
- 5. Host RAM with +25% ZFS ARC/Buffer & 4 GB OS Base: ceil(76 × 1.25) + 4 = 99 GB -> Commercial Tier 128 GB ECC
- 6. Effective Network Backup Speed: 1000 Mbps × 82% protocol/disk efficiency / 8 = ~102.5 MB/s
- 7. Full Backup / Restore Window (RTO): (2 TB × 1,000,000 MB) / 102.5 MB/s = 19512 seconds (± 5 Jam 26 Menit)
Pertanyaan yang Sering Diajukan (FAQ)
Apa rasio overcommit vCPU yang aman untuk lingkungan server produksi?
Untuk VM database dan komputasi berat, gunakan rasio 1:1 atau maksimal 1:1.5. Untuk server aplikasi bisnis dan web umum, rasio 1:2 hingga 1:3 sangat aman. Rasio 1:4 hingga 1:6 hanya cocok untuk lingkungan Virtual Desktop (VDI) atau lab pengujian.
Mengapa kapasitas RAM host server tidak disarankan untuk diovercommit?
Tidak seperti CPU yang dapat menjadwalkan pembagian waktu (time-slice) dalam mikrodetik, memori RAM yang habis akan memaksa sistem operasi melakukan swap halaman ke hard disk/SSD. Swap memory menyebabkan latensi naik hingga ribuan kali lipat dan sering kali membuat VM crash seketika.
Mengapa kalkulasi RAM menambahkan buffer 25% dan base 4 GB untuk Proxmox / Hypervisor?
OS Hypervisor membutuhkan setidaknya 2–4 GB RAM untuk kernel dan layanan manajemen. Jika host menggunakan sistem file ZFS, modul ARC (Adaptive Replacement Cache) secara default membutuhkan memori hingga 50% RAM sistem untuk menjaga kecepatan baca storage.
Faktor apa saja yang membatasi kecepatan transfer backup jaringan riil (~82% efisiensi)?
Efisiensi 82% memperhitungkan overhead header paket TCP/IP, pembatasan ukuran MTU, enkripsi TLS/SSH pada Proxmox Backup Server atau Veeam, serta batasan kecepatan penulisan I/O random pada disk target backup.
Alat Kalkulator Terkait
Hitung kapasitas bersih ZFS Proxmox VE, sector padding loss, slop space, batas aman 80%, RAM ARC, dan generator CLI zpool create.
Hitung kapasitas daya UPS server (kVA/VA), waktu backup baterai VRLA (Ah), dan estimasi tagihan listrik PLN bulanan dengan margin aman 25%.
Hitung beban panas ruang server dalam BTU/hr, konversi ke PK AC dengan redundansi 24/7, serta ukuran rack unit (U) dengan buffer sirkulasi udara.
Referensi Standar & Catatan
- Proxmox VE Documentation — System Requirements & Performance Tuning
- VMware vSphere 8 Resource Management Guide
- Veeam Best Practice Guide — Backup Sizing and Network Throughput Estimation
Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.