1 poin oleh GN⁺ 1 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.