Windows 11 Proxmox VM Performans Ayarları

Proxmox üzerinde kurulan Windows 11 sanal makineleri başlangıçta problemsiz çalışsa bile uzun vadede performans sorunları yaşatmaya başlar. Disk erişim gecikmeleri, yavaş RDP bağlantıları ve kararsız yedekleme süreçlerinin temel nedeni genellikle işletim sistemi değil, yanlış yapılandırılmış sanal donanımdır.

Buradaki amacımız geçici olarak çalışan bir sistem değil, stabilitesi yüksek, performansı tutarlı ve uzun süre sorunsuz çalışacak bir Windows 11 VM oluşturmaktır.

Sanal Makine Oluşturma Aşamasında Temel Sistem Ayarları

Windows 11 sanal makinesi oluştururken ilk adımda sistemin doğru şekilde tanımlanması gerekir. Guest OS seçimi Microsoft Windows 11/2022/2025 olarak ayarlanmalıdır.

Makine tipi seçiminde q35 kullanılmalıdır. PCIe tabanlı sanal donanım yapısı sunduğu için q35, Windows 11 ile daha sağlıklı bir uyum sağlar. BIOS ayarı olarak UEFI tercih edilmelidir.

Ancak sanal makine ayarları doğru yapılandırılmış olsa bile, fiziksel sunucuda donanım sanallaştırma özelliği kapalıysa performans ve stabilite sorunları kaçınılmaz hale gelir.

Intel VT-x veya AMD-V desteğinin BIOS üzerinden aktif olması, Windows sanal makinelerin sorunsuz çalışabilmesi için kritik öneme sahiptir ve bu ayarın nasıl etkinleştirileceği VirtualBox ile Windows 10 VM Nasıl Oluşturulur? başlıklı rehberde ayrıntılı olarak açıklanmaktadır.

Disk Yapılandırma

Windows 11 VM’lerde yaşanan performans sorunlarının önemli bir bölümü yanlış disk yapılandırmasından kaynaklanır. Varsayılan SATA disk ayarları temel kullanım için yeterli olsa da yüksek yük altında ciddi gecikmelere neden olabilir.

SCSI bus

Disk için kullanılması önerilir. Kontrolcü tarafında VirtIO SCSI single tercih edilmelidir. Bu yapı, disk I/O işlemlerinin daha düzenli ve verimli şekilde yönetilmesine yardımcı olur.

IO Thread

Ayarı mutlaka etkinleştirilmelidir. IO Thread aktif olmayan sanal makinelerde disk işlemleri CPU ile yarışır ve bu durum sistem genelinde gecikmelere yol açar. IO Thread, disk I/O işlemlerini ayrı bir iş parçacığına taşıyarak bu etkiyi azaltır.

resim

Write back

Cache ayarı performans kazancı sağlar. Ancak yedekli bir depolama altyapısı yoksa veri kaybı riski oluşturabilir. Bu nedenle üretim ortamlarında altyapı yapısına göre karar verilmelidir.

Dosya:Önbellek modu yazma işlemi.png

Discard

Seçeneği açık tutulmalıdır. Windows 11, kullanılmayan disk alanlarını Proxmox’a bildirerek depolama kaynaklarının daha verimli kullanılmasını sağlar.

Ağ Yapılandırması ve Uzak Erişim

Windows 11 sanal makinelerde uzak masaüstü bağlantılarında görülen gecikmelerin önemli bir nedeni ağ kartı yapılandırmasının hatalı olmasıdır. Varsayılan ağ kartları çalışır durumdadır ancak yüksek gecikme ve gereksiz CPU tüketimine yol açabilir.

VirtIO ağ kartı kullanıldığında, Proxmox ile Windows arasındaki ağ iletişimi daha verimli hale gelir.

Bu nedenle ağ tarafında VirtIO tercih edilmesi, özellikle sürekli uzaktan erişilen Windows 11 sanal makinelerde önemli bir fark yaratır.

QEMU Guest Agent ve Yönetim Kolaylığı

QEMU Guest Agent, Windows sanal makine ile Proxmox arasındaki iletişimi güçlendiren bir bileşendir. Resmi Proxmox belgelerinde de belirtildiği üzere, Guest Agent aktif olduğunda yedekleme ve snapshot işlemleri daha kontrollü şekilde yürütülür.

Ayrıca sanal makinenin kapatılması, IP bilgisinin görüntülenmesi ve bazı yönetim işlemleri daha sağlıklı hale gelir. Bazı kullanıcı deneyimleri, Guest Agent kullanılmayan Windows VM’lerde backup sırasında beklenmeyen durumların daha sık yaşandığını göstermektedir.

Bu nedenle Windows 11 kullanılan Proxmox ortamlarında QEMU Guest Agent’ın aktif olması genel olarak fayda sağlar.

Sık Sorulan Sorular

Windows 11 VM için SATA disk mi VirtIO mu kullanılmalı?

Windows 11 sanal makinelerde SATA diskler çalışır ancak performans açısından yeterli değildir. VirtIO SCSI Single kontrolcüsü ile kullanılan SCSI diskler, özellikle yoğun I/O altında çok daha stabil ve hızlı çalışır. Uzun vadeli performans için VirtIO tabanlı disk yapılandırması tercih edilmelidir.

Windows 11 VM’de disk gecikmesi yaşıyorum, ne yapmalıyım?

Disk gecikmesi genellikle SATA disk kullanımı veya IO Thread’in kapalı olması nedeniyle oluşur.
Çözüm olarak mevcut disk VirtIO SCSI yapısına taşınmalı, IO Thread’i açılmalı ve cache ayarı altyapınıza uygunsa Write back olarak güncellenmelidir.

Uzak masaüstü RDP bağlantısı çok yavaş, çözümü nedir?

RDP gecikmelerinin büyük bölümü ağ kartı tipinden kaynaklanır. Çözüm olarak ağ kartını VirtIO olarak değiştirelim. Varsayılan ağ kartları çalışır ancak yüksek CPU kullanımı ve gecikme üretir.

Bununla birlikte, RDP portuna yönelik sürekli brute-force denemeleri arka planda sistem kaynaklarını tüketerek bağlantı performansını olumsuz etkileyebilir. Bu tür saldırıların nasıl tespit edilip engellenebileceği blogumuzda detaylı inceleyebilirsiniz.

Yorum yapın