Windows VM'de birleştirilsin mi?


17

Bu konuda çelişkili tavsiyeler okudum, bu yüzden burada soracağımı düşündüm.

Sanal Makinemde zamanlanmış bir birleştirme çalıştırmalı mıyım?


Vmware iş istasyonunuz varsa, VM diskinin kendisini birleştirebilirsiniz.
lbanz

Yanıtlar:


33

Depolama kullanıcıları VM'lere G / Ç karıştırıcıları olarak başvurur. Bunun nedeni, tüm konuk dosyalarının genellikle VMDK gibi bir "kapsayıcı" içinde olmasıdır. Bu VMDK, VM tarafından kullanılan diğer tüm dosyaları içeren tek bir dosyadır.

Bir 80GB VMDK'nın tüm blokların sırayla diskte tahsis edilmemiş olabileceğini düşünün - ince provizyon kullanıyorsanız bu daha da olasıdır. VM'nin içinde bir dolandırmak çalıştırarak, dosyaları fiziksel diskte sıralı yapmazsınız, bunları kabın içinde sıralı hale getirirsiniz ve bu kap fiziksel diskte sıralı olmaz. Temel olarak, çoğu durumda zaman kaybıdır ve performans kazançları en iyi ihtimalle çok azdır.


Teşekkürler, öncelikle performans yönüyle ilgileniyorum.
SteB

@SteB ... tam olarak cevabım bu. Performanstaki artış doğrudan fiziksel diskte rasgele okuma / yazma yerine sıralı okuma / yazma gerçekleştirme ile ilgilidir. Kap parçalanmışsa, o kap içindeki dosyalar için gerçekten yararlı bir şey yapmıyorsunuz demektir.
MDMarra

2
Dinamik bir VMDK'yı (veya başka bir sanal HD dosyasını) sıkıştıracaksanız, doğru sonuçları almak için genellikle önce birleştirmeniz gerekir. Bunun dışında, dolandırmak için hiçbir neden yok, performans artışı tamamen göz ardı edilebilir.
Chris S

Bir konukun HD'sinin (VM'nin gördüğü gibi) bölünmüş G / Ç'nin VM içinde bir sorun haline gelmesi için yeterince parçalanması teorik olarak mümkün mü? Bu, bir VM içinde birleştirmek için düşünebileceğim çok az kullanım durumundan biri olurdu. Yine de başka türlü yararlı olsa da bir VM bu duruma nasıl alacağından emin değilim.
afrazier

@afrazier Üzgünüm, ne demek istediğini anlamıyorum. Performans, parçalanmış bir fiziksel diskten daha kötü olamaz.
MDMarra

7

Oluşturma ve gerçek diskinizde bu dosyayı birleştirmek ve daha sonra sanal diski birleştirmek için tüm disk alanı ayırdı sonra küçük bir avantaj görmeyi bekliyoruz.

@ MDMarra sanal diski birleştirmenin neden bir anlamı olmadığını mükemmel bir şekilde açıkladı. Bunu iyileştirmenin yolu yok.


1

Gerçek bir cevap olarak, sanal makineleri birleştirmekten daha fazla etki görmedim. Bununla birlikte, sürücüyü bir noktada potansiyel olarak küçültecekseniz, bu sürece yardımcı olmak için birleştirmek istersiniz.


1

Birleştirme hedefinizse, şunları yapabilirsiniz:

  1. Konuk işletim sisteminizi kapatın. Askıya Alma değil, Düzgün Kapatma

  2. VM Ware Player Penceresinde Konuk İşletim Sistemine bir kez tıklayın ve "Sanal Makineyi Düzenle" ye tıklayın

  3. "Donanım" sekmesinde "Sabit disk" e tıklayın. Sağ tarafta "Yardımcı Programlar" adlı bir düğme göreceksiniz. Üzerine tıklamak size bir açılır menü verecektir. "Birleştir" i seçin.

Bir Ubuntu 12.04 Konuk İşletim Sistemim var ve şunu söylemeliyim ki birleştirme işleminden sonra herhangi bir performans farkı görmedim.


Ubuntu, varsayılan olarak normal olarak parçalanmayan ext4'ü kullanır, bu nedenle ext3 / 4'ü de-fragmanına ayırmaya gerek yoktur ve fiziksel veya viry'de yaparsanız herhangi bir avantaj sağlamazsınız
Rqomey

-2

Windows XP VMWare Player'da olmasına rağmen, en iyi performans için bu işletim sisteminin bakımı aynı şekilde yapılmalıdır.

VM HD'yi birleştirmiş olsanız bile, VHD dosyasının ana bilgisayar işletim sisteminde tam olarak birleştirildiğinden emin olmanız gerekir, aksi takdirde bu en iyi etkiye sahip olmaz.


2
Bu yanlış; nedenini bulmak için diğer cevapları okuyun.
HopelessN00b
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.