DİĞER SANAL MAKİNE GÖZLEMCİLERİ
İsmine VMM denilen sanal makine gözlemcilerinin bilindik olanları VirtualBox, VMware Player, Virtual PC, QEMU, XEN, Parallels... Hangisi sizin ihtiyacınız için daha iyi çalışıyor buna siz karar verin.
UYGUN SEÇENEĞİN SEÇİLMESİ
Sanal sistemi oluştururken sanal sistemin ayarının o işletim sistemi için daha uygun olması amacıyla varsa doğrudan o sistemi, yoksa ona en yakın olan seçeneği seçmemiz önemlidir.
✓ Kuracağımız sistemin mimarisini mutlaka doğru olarak seçmeliyiz.
İHTİYACINIZ OLAN SİSTEMİ SEÇİN
Mesela Ubuntu'dan sunucu yapmak, Internet Explorer'ı kullanmak için Windows 8 kurmak desem sanırım anlaşılır. Çünkü pek çok dağıtım daha hızlı ve kararlı iken Windows XP de işinizi görecektir.
✓ Ayrıca 64 bit barındırıcı sistemde sanal olarak çalıştıracağınız sistemin 64 bit olması avantaj olduğu gibi 32 bit sistemde 32 bit sanal sistem tercih edilmelidir.
SABİT DİSK
Sanal sistemi oluştururken sanal sabit diskimiz için iki seçenek önerilir. Değişken olarak ayrılan ve sabitlenmiş boyut.
✗ Değişken olarak ayrılan seçeneğinde bize birkaç saniye içinde bir sanal sabit disk oluşturur, sanal olarak ne kadar büyük olursa olsun gerçekte sadece bir kaç kb boyutundadır. Biz içine dosya ekledikçe gerçek boyutu da doluluk oranı kadar artar.
Ancak dosyanın boyutunun sonradan değişmesi gerçek sabit diskimizde parçalanmasına neden olur. Gerçek sabit diskimiz daha geç yanıt vermeye başlayınca sanal sabit diskimiz de bundan doğrudan etkilenir. SSDler için olmasa da HDDler için önemli derecede soruna yol açar.
✓ Sanal sabit disk oluştururken sabitlenmiş boyutu seçerek bu dosya parçalanması sorununun önüne geçip hem sanal hem gerçek sistemde daha iyi performans alabiliriz.
SABİT DİSK BİRLEŞTİRME
✓ Sanal sistemi oluşturduktan sonra barındırıcı HDDde oluşan GBlarca boyuttaki sanal sabit disk dosyasını birleştirirsek her iki makinenin de performansına olumlu etki yapacaktır.
Hatta HDDlerde bu sabit disk dosyasını diskin hızlı olan ön bölümüne almamız da yararlıdır.
YOĞUNLAŞTIRILMIŞ SANAL SABİT DİSK
✓ Sanal makineyi mesela 30 GB'lik olarak kurdunuz, ayarladınız, tıkır tıkır çalışıyor. Ve bir baktınız, 15 GB alan tutmuş, 15 GB boş. Bu durumda sabit diskinizin biraz daha hızlı yanıt vermesi için sanal sabit diskinizi yoğunlaştırabilirsiniz. Bu özellik VMware'da kullanımda. VirtualBox'ta mevcut olmasına karşın sadece komutla çalışıyor.
Kod: Tümünü seç
vboxmanage.exe .vdi compact
AYRI SABİT DİSK
✓ Eğer bilgisayarınızın SATA girişlerine bağlı birden çok sabit diskiniz varsa sanal sisteminizin sabit disk dosyasını başka bir sabit diskten kullanabilirsiniz. Böylece sistemlerden birinde dosyalar üzerinde çalışıyorken diğer sistem bundan olumsuz etkilenmeyecektir.
✗ Harici sabit diskler ile bunu yapmak daha çok performans kaybına yol açar.
ANTİVİRÜS
✗ Barındırıcı sistemimizde kurulu olan antivirüs yazılımımız sanal sabit diskimizi barındıran GBlarca boyuttaki dosyayı taradığı zaman sanal sistemimizdeki virüsleri kesinlikle bulamaz. Yani tamamen boşu boşuna o büyüklükteki dosyayı taramış olur.
✓ Antivirüsünüzde tarama dışı, ayrıcalıklı, hariç vs türü seçeneğe bu dosyayı eklemeniz hem işlemci hem de sabit disk için yararlıdır.
GPU PASSTHROUGH VE VFIO
✓ Gelişmiş sanallaştırma tekniklerinden biri olan GPU Passthrough, sanal makineye fiziksel ekran kartınızı doğrudan atayarak oyun ve yüksek grafik gücü gerektiren işlemleri misafir sistemde gerçekleştirme imkanı tanır. Bunu kullanabilmek için sanal makine yöneticinizin ve sistem donanımınızın IOMMU desteğine sahip olması gerekir.
✓ VFIO (Virtual Function I/O) teknolojisi, özellikle Linux barındırıcı sistemlerde donanım bileşenlerini misafir sistemlere doğrudan atayarak daha yüksek performans sağlar. Bu özellik için gerekli BIOS ayarlarını etkinleştirmeniz gerekebilir.
OYUN VE GRAFİK PERFORMANS OPTİMİZASYONU
✓ VirtualBox ve VMware gibi sanal makine yazılımlarında 3D hızlandırma seçeneğini aktif hale getirmek oyun performansını ciddi oranda artırır. Ancak bunun için misafir sistem içinde uygun sürücülerin kurulması gerekmektedir.
✓ Windows misafir sistemlerinde DirectX ve Vulkan desteği olan grafik sürücülerini kurarak oyun performansını artırabilirsiniz. Linux misafir sistemleri için OpenGL ve Mesa sürücüleri güncel tutulmalıdır.
✓ Steam veya Lutris gibi oyun platformlarını sanal makinede kullanmayı düşünüyorsanız, ağ bağdaştırıcı ayarlarını köprü moduna alarak bağlantı gecikmesini en aza indirebilirsiniz.
SANAL MAKİNELERDE DONANIM KAYNAKLARINI VERİMLİ KULLANMAK
✓ Eğer birden fazla sanal makine çalıştıracaksanız, her birinin kaynak kullanımını dengelemek için NUMA (Non-Uniform Memory Access) yapılandırmasına dikkat etmelisiniz. NUMA desteği, işlemcilerin bellek erişimini daha verimli hale getirerek performansı artırır.
✓ Linux barındırıcı sistemlerde cgroups ve KVM optimizasyonlarını yaparak sanal makinelerin CPU ve RAM kullanımını daha iyi denetleyebilirsiniz.
✓ Windows barındırıcı sistemlerde Hyper-V’nin sanal bellek yönetim ayarlarını değiştirerek sanal makinelerin gereksiz bellek kullanımını önleyebilirsiniz.
SİSTEM YEDEĞİ ALMA
Sanal sisteminizi kurup ayarladıktan sonra yedeğini almanız önemlidir. Çünkü hem uzun süre çalışmanın etkileri hem de kullanıcı hataları nedeniyle performans sorunları başlarsa sistemin düzgün çalıştığı zamana dönmeniz iki tık uzakta.