- Dalam perbandingan Windows Server 2025 tervirtualisasi, konfigurasi guest ARM64 di atas host ARM64 berjalan stabil, dan terasa lebih responsif dalam startup layanan, menjalankan konsol manajemen, serta menangani tugas praktikum
- Kedua VM disamakan dalam memori, prosesor virtual, dan konfigurasi peran; pada pengukuran, sistem Snapdragon menunjukkan variasi penggunaan CPU yang lebih kecil,
Processor Queue Length yang tetap 0, serta nilai CPU Wait Time Per Dispatch yang konsisten
- Pada pengukuran berulang untuk IIS, DNS, kueri Active Directory, autentikasi domain, dan file I/O, Snapdragon X Elite hampir selalu menunjukkan waktu yang konsisten dan dapat direproduksi; Intel terkadang lebih cepat pada sebagian eksekusi, tetapi secara keseluruhan variasinya lebih besar
- Perbedaan ini tidak disimpulkan semata-mata berasal dari arsitektur CPU; bersama karakteristik penyimpanan, memori, manajemen daya, dan panas, konsistensi latensi serta penjadwalan yang dapat diprediksi dinilai lebih penting untuk beban server tervirtualisasi
- Pada workload yang berfokus pada throughput maksimum, x64 masih memiliki keunggulan, tetapi pada deployment Windows Server tipikal dengan banyak tugas kecil yang sensitif terhadap latensi, daya tarik ARM64 makin besar; namun untuk platform standar pendidikan, x64 tetap dipakai karena ARM64 belum mendukung nested virtualization
Lingkungan pengujian dan dasar perbandingan
- Lingkungan virtual Windows Server 2025 dibangun pada dua sistem lalu dibandingkan
- Sistem Intel Core i9 generasi ke-14 berbasis Windows 11 menjalankan beberapa mesin virtual Hyper-V
- Sistem Snapdragon X Elite berbasis Windows 11 on ARM juga dikonfigurasi dengan lingkungan Windows Server 2025 yang sama
- Karena Microsoft tidak menyediakan ISO instalasi resmi Windows Server 2025 ARM di situsnya, instalasi dilakukan menggunakan image berbasis server pembaruan Microsoft yang dibuat dengan UUP dump
- Kedua VM Hyper-V disamakan dalam memori, prosesor virtual, dan role yang diinstal
- Snapdragon X Elite: ARM64 guest on ARM64 host
- Intel Core i9: x64 guest on x64 host
Observasi awal dan cakupan interpretasi
- Lingkungan Windows Server 2025 pada sistem ARM terbukti stabil dan berfungsi normal, serta secara keseluruhan terasa lebih cepat pada tingkat yang layak untuk penggunaan nyata
- Startup layanan lebih cepat
- Konsol manajemen berjalan lebih cepat
- Waktu penyelesaian tugas praktikum untuk penulisan materi ajar lebih singkat
- Namun, perbedaan performa tidak disimpulkan sebagai hasil dari arsitektur CPU semata
- Penyimpanan, memori, manajemen daya, dan karakteristik termal juga dapat memengaruhi hasil
- Alih-alih menyatakan “ARM lebih cepat”, hasil perlu ditafsirkan berdasarkan karakteristik sistem secara keseluruhan
- Beban layanan Windows Server pada umumnya memiliki proporsi thread yang tinggi dan berfokus pada tugas CPU dan I/O yang kecil namun sering terjadi
- Termasuk Active Directory, DNS, DHCP, IIS, layanan file SMB/NFS/DFS, Print Services, Certificate Services, Remote Desktop Services, Routing and Remote Access, NPS, dan lainnya
- Tipe seperti ini sensitif terhadap latensi dan context switching, sehingga performa yang konsisten secara berkelanjutan memberi keuntungan
Pengamatan terhadap perbedaan performa
- Sistem ARM keluarga Snapdragon cenderung memberikan performa yang berkelanjutan dan stabil dibanding mengejar boost clock yang tinggi
- CPU Intel modern dapat memberikan performa puncak tinggi melalui akselerasi frekuensi dan throttling dinamis
- Namun pada beban berkelanjutan atau campuran, hal ini dapat meningkatkan variasi penjadwalan dan latensi
- Dalam lingkungan virtualisasi, variasi ini menjadi lebih penting
- Hypervisor seperti Hyper-V pada dasarnya berperan sebagai penjadwal perangkat keras
- Semakin dapat diprediksi timing eksekusi perangkat keras, semakin konsisten pula hasil penjadwalan hypervisor
- Efeknya tercermin pada responsivitas VM dan layanan di dalam VM
- Kemungkinan adanya perbedaan pada build Windows Server ARM64 itu sendiri juga disebutkan
- Berdasarkan beberapa catatan rilis yang ditemukan secara online, versi ARM64 kemungkinan menghindari sebagian lapisan kompatibilitas legacy dan menggunakan binary yang lebih modern serta teroptimasi
- Ada pengamatan bahwa build ini bisa jadi lebih rapi daripada versi x64
- Namun tidak ada dasar implementasi internal yang lebih rinci untuk mendukung hal itu
Pengukuran Performance Monitor
- Pada kedua host Windows 11, pengukuran dilakukan dengan menambahkan counter Performance Monitor
\\Processor(_Total)\\% Processor Time
- Penggunaan CPU berdasarkan seluruh core
\\System\\Processor Queue Length
- Jumlah thread yang menunggu waktu CPU
- Dalam kondisi ideal, nilai 0 sebaiknya dipertahankan
\\Hyper-V Hypervisor Virtual Processor(*)\\CPU Wait Time Per Dispatch
- Rata-rata waktu tunggu sebelum prosesor virtual dijadwalkan ke CPU
- Setelah menghasilkan beban dari PowerShell di dalam masing-masing VM, hasilnya diamati
- Menjalankan 8 loop tak berhingga yang berulang kali mengambil 5 proses teratas dari hasil
Get-Process setelah diurutkan berdasarkan penggunaan CPU
- Hasil pengukuran menunjukkan Snapdragon memiliki pola performa yang berkelanjutan dan stabil
- Variasi
% Processor Time jauh lebih kecil
Processor Queue Length tetap 0
CPU Wait Time Per Dispatch juga tetap datar dan konsisten
- Pada sistem Intel, variasi boost/throttle tercermin dalam metrik
- Variasi
% Processor Time lebih besar
Processor Queue Length meningkat tajam secara berkala
CPU Wait Time Per Dispatch juga menunjukkan variasi yang signifikan
Pengukuran respons layanan
- Di PowerShell masing-masing VM, Measure-Command digunakan untuk mengukur waktu tugas layanan umum
- Pengujian dilakukan pada web server IIS
Invoke-WebRequest http://localhost -UseBasicParsing | Out-Null diulang 1000 kali
- Layanan lain juga diukur berulang dengan cara yang sama
- DNS
Resolve-DnsName "domainX.com" -Server 127.0.0.1 | Out-Null
- Kueri Active Directory
Get-ADUser -Filter * -ResultSetSize 1 | Out-Null
- Latensi autentikasi domain
Test-ComputerSecureChannel -Verbose:$false
- File I/O
- Membuat direktori
C:\TestFiles
- Mengulang 2000 kali pembuatan file, penulisan isi, pembacaan, dan penghapusan
- Dari hasil beberapa kali pengulangan, sistem Snapdragon hampir selalu mencatat waktu yang konsisten dan dapat direproduksi
- Sistem Intel menunjukkan variasi hasil yang lebih besar
- Pada sebagian eksekusi, Intel kadang lebih cepat daripada Snapdragon
- Namun dalam kebanyakan kasus, hasilnya tertinggal
- Secara keseluruhan, kesimpulannya adalah Snapdragon unggul di semua pengujian
Kesimpulan utama
- Unsur bersama yang menembus semua hasil adalah konsistensi latensi
- Beban Windows Server tervirtualisasi sangat menekankan respons cepat terhadap tugas kecil namun sering terjadi dan penjadwalan yang dapat diprediksi
- Pada workload yang mementingkan throughput maksimum, sistem x64 masih memiliki keunggulan yang jelas
- Sebaliknya, pada lingkungan seperti deployment Windows Server tipikal, di mana banyak tugas kecil yang sensitif terhadap latensi berjalan bersama di bawah virtualisasi, konsistensi lebih penting daripada kecepatan puncak murni
- Dalam konteks itu, daya tarik ARM64 semakin besar
- ARM64 sudah banyak digunakan di lingkungan cloud, dan disebutkan bahwa rasio performa terhadap biaya lebih baik daripada x64
- Microsoft dinilai perlu mempertimbangkan peningkatan porsi ARM64 dalam masa depan Windows Server
- Saat ini Microsoft belum mendukung penuh Windows Server on ARM64
- Namun disebutkan bahwa tahun lalu 33% instance VM baru Microsoft Azure adalah ARM64, dan di Amazon AWS 50% adalah ARM64
Pemilihan platform standar untuk pendidikan
- Lingkungan praktikum untuk materi ajar tetap distandardisasi pada x64
- Alasannya, konfigurasi praktikum mencakup nested virtualization
- Karena Hyper-V belum mendukung nested virtualization di ARM64, ARM64 saat ini belum diadopsi sebagai lingkungan dasar untuk pendidikan
- Mahasiswa masih bisa menyusun konfigurasi alternatif untuk praktikum, tetapi salah satu tujuan materi ajar adalah reproducibility, sehingga lingkungan yang bekerja sama secara bertahap lebih diprioritaskan
- Untuk saat ini, dalam konteks pendidikan, x64 tetap menjadi pilihan yang praktis
Belum ada komentar.