Hyper-V üzerindeki VM’lerin performanslı çalışması ilk etapta CPU, Ram ve fiziksel disk hızına bağlıdır. Daha sonra ise VM’in kullandığı sanal diskin (VHD) tipi gelir. Bildiğiniz gibi VM’ler üzerinde üç tip sanal disk kullanabiliyoruz. Dynamic, Fixed ve Differencing. Genelde Dynamic ve Fixed VHD’leri kullanıyoruz. Bu iki tipi çok kısaca açıklarsak;
Dynamic VHD (Dynamically Expanding): Adından da anlaşılabileceği gibi dinamik bir yapıya sahiptir. Bildiğiniz gibi her sanal disk, Parent OS üzerindeki tek bir VHD dosyasından oluşur. Dynamic disk tipinde VHD dosyasının boyutu, içerisine veri eklendikçe artar. Dinamik tanımı buradan gelmekte. Örneğin Dynamic olarak 30GB boyutunda bir disk’i VM’e tahsis ettik. Bu durumda VHD dosyası 30GB değil çok çok daha düşük bir boyutta yaratılacaktır. Bu sanal disk içerisine veriler eklendikçe, diskin boyutu 30GB sınırına kadar yavaş yavaş artacaktır. Veriler silindiğinde ise disk boyutu otomatik olarak azalmayacak, çünkü bu işlem için Compact komutunu uygulamamız gerekir. Dynamically disk tipinin avantajı ise, elimizdeki fiziksel disk kapasitesini rezerve etmeden, dinamik olarak kullabilmektir. Ancak performans Fixed VHD’lere göre daha düşüktür.
Fixed VHD (Fixed Size): Bu sanal disk tipi ise kullanacağı alanı önceden rezerve eder. Örneğin Fixed Size olarak 30GB boyutunda bir disk’i VM’e tahsis ettik. Bu durumda VHD dosyası 30GB boyutunda olacaktır. Yani kullanacağı tüm alanı fiziksel disk üzerinde rezerve eder. Bunun bir getirisi olarak Dynamic VHD’lere göre daha performanslıdır. Tek dezavantajı ise, kullanılmıyor bile olsa disk boyutunu fiziksel disk üzerinde rezerve etmesidir.
İki sanal disk tipi arasındaki performans farkını yaratan nedir diye bakarsak;
Sanal disk dosyasının dinamik olarak genişlemesi demek, Parent OS üzerindeki VHD’içerisine çeşitli zamanlarda veri eklenmesi ve doğru orantılı olarak boyutunun artması demek. VHD dosyasına eklenen her veri, Parent OS üzerindeki fiziksel diskin herhangi bir sektörüne yazılabilir. Bu da verilerin disk üzerinde dağınık şekilde bulunması demektir.
Fixed sanal disk tipinde ise verilerin yazılacağı VHD dosyasının boyutu (doğal olarak fiziksel disk üzerinde bulunacağı sektörler) bellidir. Bu nedenler veriler daha topludur ve okuma/yazma daha kolaydır.
Microsoft Windows Server Team’de Program Manager olan Tim Litton tarafından yayınlanan bir grafiği paylaşmak istiyorum.
Yukarıda görüldüğü gibi her senaryoda min. %10 ile %15 arasında fark var ve Fixed VHD sürekli önde.
Sonuç olarak yeteri kadar fiziksel disk alanınız var ise, mutlaka Fixed disk kullnamanızı öneririm.











En Yeni Yorumlar