Cara Mengatasi Disk VM KVM Lambat di WebVirtCloud/Proxmox dengan Mode Writeback

Pendahuluan
Pernahkah Anda mengalami performa Virtual Machine (VM) berbasis KVM yang terasa sangat lambat atau lagging, padahal spesifikasi server induk (host) Anda cukup bertenaga? Saat diuji menggunakan perangkat benchmark, kecepatan disk di dalam VM bahkan hancur di bawah 5 MB/s.
Masalah ini umumnya bukan karena kerusakan hardware, melainkan akibat konfigurasi Cache Mode penyimpanan VM yang kurang tepat. Artikel ini akan membahas cara menguji kecepatan disk menggunakan Fio dan bagaimana cara mendongkrak performanya secara instan.

Cara Menguji Kecepatan Disk di Linux CLI (Menggunakan Fio)
Untuk mendapatkan hasil benchmark yang akurat dan mencerminkan performa nyata (bukan sekadar membaca memori cache palsu), kita menggunakan tool standar industri bernama Fio (Flexible I/O Tester).
Jalankan perintah berikut di dalam terminal CLI Linux Anda:
1. Install Fio terlebih dahulu:
bash
# Untuk Ubuntu / Debian
sudo apt update && sudo apt install fio -y

# Untuk RHEL / CentOS / Rocky Linux
sudo yum install fio -y
2. Jalankan Uji Kecepatan Tulis (Write Speed Test):
bash
fio --name=write_test --ioengine=libaio --direct=1 --rw=write --bs=1M --size=1G --numjobs=1 --runtime=30 --time_based --group_reporting
3. Jalankan Uji Kecepatan Baca (Read Speed Test):
bash
fio --name=read_test --ioengine=libaio --direct=1 --rw=read --bs=1M --size=1G --numjobs=1 --runtime=30 --time_based --group_reporting
Catatan: Perhatikan baris BW= pada hasil output untuk melihat kecepatan rata-rata dalam satuan MB/s.

Mengapa Kecepatan Disk VM Bisa Melonjak Drastis? (Penjelasan Teknis)
Saat Anda mengubah pengaturan Cache Mode pada panel manajemen VM (seperti WebVirtCloud atau Proxmox) dari mode Default/None menjadi Writeback, terjadi perubahan besar pada alur kerja penulisan data:
  1. Tanpa Writeback (Mode Default / None):
    Setiap kali VM menulis data, virtualizer (KVM) dipaksa untuk langsung mengukir data tersebut ke piringan fisik Harddisk (HDD) server induk. Karena HDD mekanis memiliki pergerakan jarum fisik yang lambat, VM harus "membeku" menunggu proses fisik ini selesai. Hasilnya, performa disk terdeteksi sangat rendah (bisa menyentuh 3 MB/s).
  2. Dengan Mode Writeback:
    Saat VM melakukan proses tulis, data tidak langsung dikirim ke HDD fisik, melainkan ditampung terlebih dahulu di RAM server induk (Page Cache Host). Karena RAM memiliki kecepatan transfer data yang luar biasa cepat (10.000+ MB/s), virtualizer bisa langsung membohongi VM dengan laporan: "Tugas selesai, data sudah aman!". Itulah mengapa kecepatan tulis di dalam VM bisa melesat hingga ratusan MB/s. Setelah itu, OS host akan mencicil pemindahan data dari RAM ke HDD di latar belakang.

Dampak Terhadap Hardware (RAM & HDD)
Banyak administrator khawatir mode ini akan menghabiskan resource server induk. Berikut adalah faktanya:
  • Apakah RAM VM Berkurang? Tidak. Mode ini berjalan di level OS Host. Jatah alokasi RAM yang diberikan untuk VM Anda tetap utuh dan tidak tersentuh sama sekali.
  • Apakah RAM Server Induk Akan Habis? Tidak. Linux host menggunakan sistem manajemen RAM dinamis. RAM hanya dipinjam sebagai buffer saat aktivitas tulis sedang tinggi, dan akan langsung dikosongkan secara otomatis begitu data selesai dipindahkan ke HDD fisik.
  • Dampak ke Umur HDD: Malah lebih awet. Dibandingkan menulis data kecil secara acak dan terus-menerus yang membuat jarum HDD cepat rusak, mode writeback mengumpulkan data di RAM terlebih dahulu, lalu menulisnya ke HDD dalam blok-blok besar yang berurutan (sequential). Ini membuat kerja mekanis HDD menjadi jauh lebih efisien.

Risiko yang Wajib Diwaspadai: Power Loss
Meskipun performanya luar biasa, mode writeback memiliki satu kelemahan fatal: Keamanan Data saat Listrik Padam.
Jika server induk Anda tiba-tiba mati lampu atau kehilangan daya saat data masih mengantre di RAM (belum sempat dipindahkan ke HDD fisik), maka data yang tertahan di RAM tersebut akan hilang atau korup. Karena itu, mode ini sangat wajib didampingi dengan UPS (Uninterruptible Power Supply) pada server fisik Anda agar operasional tetap aman.
Semoga bermanfaat! Jika ada pertanyaan seputar konfigurasi KVM, silakan tulis di kolom komentar.

Comments

Popular posts from this blog

Apa itu Link Aggregation?

Cara Konfigurasi Routing OSPF Dan EIGRP, Sampai Bisa Saling Berkomunikasi