Ham bölüme sanal makineden erişin - sanal diskten daha hızlı mı?


Yanıtlar:


3

Sanal Sabit Disk performansı adlı Microsoft Word belgesi , Hyper-V altında elde edilen performans sonuçlarını tartışır. Belirtir :

Sabit boyutlu VHD performansı, Windows Server 2008 / Hyper-V'nin üretime bırakılmasından bu yana fiziksel diskle eşit olmuştur. Windows Server R2'de sabit VHD performansı bozulmadan kalır, yani ham disk veya ham dosya kadar iyidir.

Bu ifadeyi yedeklemek için belge, ham bölümün / diskin performansı, hiç değilse çok fazla iyileştirmediği sonucuna varabileceği çeşitli durumlarla ilgili önlemler içerir.

Burada çoğaltmak için çok fazla sonuç var, bu yüzden bunlardan sadece ikisini aşağıda veriyorum.

Sabit boyutlu VHD için:

SQL Server Günlüğü 64KB% 100 Sıralı% 100 Yazma Hızı

SQL Server Günlüğü 64KB% 100 Sıralı% 100 Yazma Gecikmesi

Dinamik olarak genişleyen VHD için (sonuçlar önceki gibi tekdüze değildir):

Medya Akışı 64KB% 100 Sıralı% 98 Okuma% 2 Yazma Hızı

Medya Akışı 64KB% 100 Sıralı% 98 Okuma% 2 Yazma Gecikmesi


4

Şahsen ham erişim yerine VHD kullanmaya devam ediyorum. Virtualbox belgelerindeki uyarı, kararlılık sorunları ile ilgili her türlü zili ortaya çıkarır.

"ham sabit disk erişimi"; Konuk işletim sisteminin, ana işletim sistemi dosya sisteminden geçmeden sanal sabit diskine erişmesine izin verir. Görüntü dosyaları ile ham disk arasındaki gerçek performans farkı, ana bilgisayar dosya sisteminin ek yüküne, dinamik olarak büyüyen görüntülerin kullanılıp kullanılmamasına ve ana bilgisayar OS önbellek stratejilerine bağlı olarak büyük ölçüde değişir. Önbelleğe alma dolaylı olarak, hata davranışı, yani sanal diskin bir ana bilgisayar OS çökmesinden önce yazılan tüm verileri içerip içermediği gibi diğer yönleri de etkiler. Bununla ilgili ayrıntılar için ana bilgisayar işletim sisteminizin belgelerine bakın ..... Yanlış bir yapılandırma veya eski bir yapılandırmanın kullanılması fiziksel diskte toplam veri kaybına neden olabilir. En önemlisi, bir konukta çalışmakta olan ana bilgisayar işletim sistemiyle bölümü önyüklemeye çalışmayın. Bu ciddi veri bozulmasına yol açacaktır.

VMWare ile ham diskleri aynı anda 3 işletim sistemini çalıştırmak zorunda kaldım ve dosyalar aynı bölümdeydim. Ham diskler performansı biraz artırdı. Ancak, anlık görüntüler gibi özellikleri kullanırken sorunlarla karşılaştım. Bu yüzden VHD kurulumuna geri döndüm. Tek bir VM kullanırken normal çalışma modlarında, belirgin bir performans kazanımı yaşamadım. Ancak, bunu herhangi bir performans değerlendirme aracı kullanarak doğrulamam.


Ne tür sorunlarla karşılaştınız?
Anderson Green

@AndersonGreen Windows 10 ana bilgisayarında VirtualBox'da konuk işletim sistemi olarak çalışan bir Ubuntu sunucusu için ham disk erişimiyle konuşabilirim. Özellikle Windows ve MacOS'ta standart kullanıcıların tam ham disk erişimi için yeterli izin alamadığı sorunlar vardır. Bu ham VMDK oluşturmak mümkündür w / istemi bir yükseltilmiş komutundan VboxManage.exe kullanarak fiziksel bir diske, ama öyle değil "Yönetici olarak çalıştır" seçeneğini kullanarak VirtualBox kendisi runnning olmadan VY'de depolama gibi bu VMDK eklemek mümkündür ve değil güvenlik nedeniyle önerilir (ana makine / konuk korumalı alanının tehlikeye girme riski artar).
Cory Gross

2

Linux'u ana işletim sistemi olarak ve WinXP'yi VirtualBox'da tahmin olarak kullanıyorum. Dosya depolama ile kullanıyordum, şimdi XP'im HDD'de ayrı bir bölümde. Benim gözlemlerim hiç faydası olmadığı, en azından hissedebileceğim bir şey olmadığı. Teorik fayda var, çünkü FS katmanını atlayacaksınız, ancak bugünün sistemlerinde madde olmak çok küçük bir fayda gibi görünüyor.

Deneyimlerim şöyle diyor: Dinamik olarak ayrılmış görüntü büyük fark yaratacağından (önceden yerleştirilmiş olandan çok daha yavaş ve GÇ aç), çünkü önceden ayrılmış depolamalı bir dosya kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.