VMware Workstation Üzerinde Disk Performansı Arttırma

Hızlı Bakış

VMware sanal makinelerinde disk performansı yapılandırma ayarlarıyla ciddi oranda artıyor. Kullanıcılar sanal diski çoklu parçalar yerine tek bir dosya olarak depoluyor. Dahası tüm disk alanını kurulum sırasında ayırmak okuma hızını doğrudan etkiliyor. Bu yöntem fiziksel sürücü üzerindeki dosya parçalanmasını tamamen engelliyor. Böylece sürücü verimliliği mekanik disklerde yüzde elliye kadar yükseliyor. Özellikle SSD kullanımı sanal makine içindeki veri erişimini saniyeler seviyesine çekiyor.

Bu yazımızda, VM Workstation üzerinde kurulacak sanal makinelerin disk performansı nasıl arttırılır inceleyeğiz.

VMware Disk Performansı Arttırma

VMware Workstation 12/14/15 Üzerinde Sanal Makine Disk Performansı İyileştirme

Bildiğiniz gibi VMware Workstation en çok tercih edilen sanallaştırma programlarından biridir. Bilgisayarınızda VMware Workstation sanallaştırma programını kullanarak birçok sanal makine çalıştırabilirsiniz.

VMware Workstation hakkında daha fazla bilgi almak için VMware Nedir? adlı yazımıza göz atabilirsiniz.

VMware’de sanal makinelerin disk performansını sadece %30-%40’a kadar arttırabilirsiniz. Sanal makinenin disk hızını arttırmanın iki ana yöntemi vardır. Bunlardan birincisi, kişisel bilgisayarınızda veya sunucunuzda mekanik diskler yerine SSD diskler kullanmanızdır. İkinci yöntem ise, normal bir HDD veya SSD üzerinde çalıştırılacak sanal makinenin disk ayarlarında küçük bir ayar yapmaktır.

Normalde, VMware üzerinde sanal makine oluştururken disk yapılandırma penceresinde varsayılan olarak etkin olan Split virtual disk into multiple files (Sanal diski çoklu dosyalara ayır) seçeneğini göreceksiniz.

Split virtual disk into multiple files seçeneği sanal makinenin kurulu olduğu konumda birden fazla dosya oluşturacaktır. Aslında, bu durum sanal makinenin disk performansını azaltacaktır. Eğer bilgisayarınızda yüksek kapasiteli bir HDD kullanıyorsanız, sanal makinenin disk yapılandırmasını mutlaka Store virtual disk as a single file (Sanal diski tek bir dosya olarak depola) olarak yapılandırmanız performans açısından önerilir.

Ayrıca, VMware disk performansını biraz daha arttırabilmek için sanal makine için disk oluştururken belirlediğiniz kapasitenin tümünü Allocate all disk space now (Tüm disk alanını şimdi ayır) seçeneği ile ayırabilirsiniz.

Disk Performansı Nasıl Arttırılır/Geliştirilir?

Disk yapılandırması için yapabileceğiniz seçenekleri açıkladıktan sonra, disk performansı arttırmak için aşağıdaki adımları sırasıyla takip ediniz.

Adım 1

VMware’de sanal makine kurarken Select a Disk (Bir Disk Seç) penceresinde öncelikle Create a new virtual disk (Yeni bir sanal disk oluştur) seçeneğini seçiniz ve Next (İleri) butonuna tıklayınız.

Yeni Bir Sanal Disk Oluşturma

Adım 2

Specify Disk Capacity (Disk Kapasitesini Belirt) penceresinde sanal makinenin disk performansını arttırmak için yapılandıracağınız seçenekler vardır.

Öncelikle, oluşturacağınız Windows veya Linux sanal makinenin disk kapasitesini belirtiniz. Daha sonra, Allocate all disk space now ve Store virtual disk as a single file seçeneklerini seçiniz ve Next butonuna tıklayarak devam ediniz.

Disk Kapasitesini Belirtme

Adım 3

VMware üzerinde sanal makine için sanal disk oluşturuluyorken bekleyiniz…

Sanal Hard Disk Oluşturuluyor

Adım 4

Sanal disk oluşturulduktan sonra, aşağıdaki görüntüyü incelediğinizde tek bir 40 GB dosya yapılandırıldığını görebilirsiniz. Eğer sanal makine kurulumlarınızı bu şekilde yapılandırırsanız, VMware’de %50’ye kadar disk performansı arttırma sağlayabilirsiniz.

.vmdk Dosyası

VMware Workstation HDD / Disk Performans Arttırma ⇒ Video

VMware Workstation üzerinde disk hızını arttırmak için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz!

Video Önizleme Görseli
YouTube'da İzle

Sanal Makinelerde Yüksek Hız İçin Disk Sırları

Split disk ile Single file arasındaki hız farkı neden bu kadar belirgin?

Hep şu benzetmeyi yaparım: Split disk seçeneği bir kitabın sayfalarını oraya buraya dağıtmak gibidir. VMware işletim sistemi dosyayı okumak istediğinde sürekli farklı parçaların peşinde koşar.
Halbuki tek parça dosya kullandığınızda host bilgisayarın okuma kafası sadece tek bir bloğa odaklanır. Bu durum özellikle mekanik sabit disklerde bariz fark yaratır.
Zira HDD’nin fiziksel iğnesi parçalar arasında mekik dokumak zorunda kalmaz.

Allocate all disk space now seçeneğini işaretlemek gerçekten gerekli mi?

Bu ayar çoğu kişinin gözünü korkutur çünkü diskin tamamını anında rezerve eder. Lakin performans canavarı olmak istiyorsanız işin sırrı tam olarak buradadır. Sanal makine büyüdükçe dosya parçalanması yaşamaz ve sürekli sıfırdan blok talep etmez.
Üstelik bu yöntem diskin host tarafında fragmentasyona uğramasını da minimuma indirir. Siz 40 GB’lık alanı peşin verirsiniz ama karşılığında stabil ve öngörülebilir yazma hızı alırsınız.
Ne var ki bu seçeneği sadece yeterli boş alanınız varsa etkinleştirin.

Bu ayarları mekanik HDD yerine NVMe SSD üzerinde yaparsam ne kadar kazanırım?

Açıkçası aradaki farkı tarif etmek için kelimeler kifayetsiz kalır. Mekanik diskte bu ayarlarla belki yüzde kırklık bir ivmelenme yakalarsınız. Ama konu NVMe SSD olduğunda olay artık hızlanmaktan çıkar, adeta ışınlanmaya dönüşür.
SSD zaten fiziksel hareket eden parça içermediği için parçalı dosyaları okumakta zorlanmaz. Yine de Single File seçeneği işletim sistemi çağrılarını azaltarak gecikme süresini mikrosaniyeler seviyesine çeker.
Velhasıl ESXi veya veritabanı sunucusu sanallaştırıyorsanız SSD artı bu ayar olmazsa olmazdır.

VMware üzerinde disk performansını arttırmak için başka ne gibi püf noktalar var?

Tabii ki sadece disk dosyasını teke indirmek yetmez. Öncelikle sanal makinenin depolandığı klasörü Windows Defender tarama listesinden çıkarmanız şart. Gerçek zamanlı koruma sürekli ‘.vmdk’ dosyasını didik didik eder ve hızı yerle bir eder.
Bununla birlikte sanal belleği hostun sistem diskine değil de ikinci bir fiziksel sürücüye yönlendirmek de şarttır. Ayrıca sanal makine içindeki disk birleştirme aracını asla ama asla çalıştırmayın.
Bu işlem ince provizyonlu disklerde tam tersi etki yapıp korkunç şişmelere yol açar.

Var olan bir VM’yi tekrar kurmadan bu performans ayarlarına geçirebilir miyim?

Mevcut kurulu bir makineyi sıfırdan kurmadan bu ayarlara kavuşturamazsınız. Doğal olarak bu durum can sıkıcıdır. Çünkü bu seçenekler yalnızca disk yaratma sihirbazının ilk aşamasında karşınıza çıkar.
Mecburen VMware’in kendi disk dönüştürme aracı olan ‘vmware-vdiskmanager’ ile komut satırından müdahale etmelisiniz. Ya da daha kolayı yeni bir disk yaratıp eski veriyi buna klonlamaktır.
Benim size naçizane tavsiyem yeni kurulumlarda bu altın değerindeki kutucukları asla pas geçmemenizdir.

Disk performansını yükseltmek sanal makinenin açılış süresini etkiler mi?

Kesinlikle ve hem de gözle görülür derecede etkiler. Özellikle Windows 10 veya Windows Server gibi ağır işletim sistemlerinde açılışta yüzlerce küçük dosya okunur. Eğer Split Disk yapısı kullanıyorsanız sistem bu küçük dosyaları ararken takılıp kalır.
Sözün özü Single File yapısına geçtiğiniz an o sinir bozucu hoş geldiniz ekranında bekleme süreniz yarıya iner. Netice itibariyle yaptığınız bu ufak dokunuş masaüstü deneyiminizi bile baştan aşağı değiştirir.
Sanal bilgisayarınız adeta native yani fiziksel bir PC hızında tepki vermeye başlar.

Sonuç

Bu yazımızda, VMware Workstation üzerinde disk performansını arttıracağınız küçük bir püf noktadan bahsettik. Eğer yukarıdaki bahsedilen ayarları bir SSD disk üzerinde yaparsanız, daha da VMware hızlandırma artışı elde edersiniz. Bizi takip ettiğiniz için teşekkürler!

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

14 Kişi Deneyimini Paylaştı

  1. tesekkurler

    1. Rica ederim, yorumunuz için teşekkürler!

Görüşünü Paylaş