Lewati ke konten utama

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

Coba Contoh:
VM
VM
VM
TB

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

  1. Masukkan jumlah mesin virtual (VM) berdasarkan profil beban: Ringan (2 vCPU, 2GB), Sedang (4 vCPU, 8GB), dan Berat/DB (8 vCPU, 16GB).
  2. Pilih rasio overcommit vCPU yang diinginkan (standar 1:3) serta total volume data backup (TB) dan kecepatan interface jaringan (Mbps/Gbps).
  3. 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.

Input Contoh
{
  "vmLightCount": 6,
  "vmMedCount": 4,
  "vmHeavyCount": 2,
  "overcommit": 3,
  "backupDataTb": 2,
  "linkSpeedMbps": 1000
}
Output Terhitung
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

Perencanaan kapasitas host virtualisasi (server sizing) untuk platform hypervisor seperti Proxmox VE, VMware ESXi, atau Microsoft Hyper-V menuntut keseimbangan matematis antara konsolidasi kepadatan beban kerja dan pencegahan perebutan sumber daya (resource contention). Dua sumber daya fisik paling kritis adalah inti prosesor (CPU cores/threads) dan kapasitas memori kerja (RAM). Dalam arsitektur virtualisasi modern, vCPU dapat diovercommit (diberikan melebihi jumlah core fisik) karena sebagian besar mesin virtual tidak mengonsumsi 100% komputasi secara bersamaan. Rasio overcommit vCPU:pCore yang konservatif untuk beban kerja kantor dan web adalah 1:2 hingga 1:4. Namun, hypervisor tetap membutuhkan ruang komputasi (headroom) sekitar 15% untuk menangani context switching, penjadwalan CPU scheduler, dan interupsi I/O. Sebaliknya, alokasi RAM sama sekali tidak boleh diovercommit secara agresif di lingkungan produksi. Hypervisor host memerlukan cadangan memori dasar (minimal 4 GB) ditambah buffer 20%–25% untuk ZFS Adaptive Replacement Cache (ARC), page table kernel, dan buffer disk I/O guna mencegah pemicuan swap disk yang dapat melumpuhkan kinerja server. Selain sizing komputasi, kalkulator ini memodelkan durasi jendela backup (backup window) dan Recovery Time Objective (RTO). Dengan memperhitungkan overhead enkripsi, deduplikasi, protokol TCP/IP, dan batas kecepatan transfer disk acak (efisiensi riil ~82%), engineer dapat secara akurat memproyeksikan berapa jam waktu yang dibutuhkan untuk mentransfer data cadangan VM penuh melalui koneksi jaringan 1 Gbps, 2.5 Gbps, atau 10 Gbps ke storage NAS/SAN.

Cara Perhitungan (Rumus & Langkah)

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.

Referensi Standar & Catatan

Terakhir diperbarui: Status Konten: Draf (Menunggu Tinjauan Editor)

Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.