Bir VM kurarken, aynı sabit diske ayrı bir bölüme kurmak arasında bir fark var mı?


0

Dizüstü bilgisayarıma bazı VM'leri yüklemek için Sanal Kutu kullanıyorum.

Dizüstü bilgisayarımda ikiye bölünmüş tek bir sabit disk var; ilk bölüm C: sürücüsünü içeriyor ve ikinci bölüm şu anda boş.

VM'yi ilk bölüme mi, yoksa ikinci bölüme mi kurarsam, herhangi bir fark olup olmadığını merak ediyorum.

Buna VM ve ana bilgisayarın performansı ve sabit diskin uzun ömürlü olması açısından bakıyorum (son zamanlarda sabit diskim çöküyor ve dizüstü bilgisayar bir yıldan eski)

Sağlanan herhangi bir giriş için şimdiden teşekkür ederiz.

Yanıtlar:


1

Önce bazı arka plan yapalım:

  1. Ana bilgisayar işletim sisteminde bir birimde depolanan sanal diski olan bir VM yükleyebilirsiniz .
  2. Bir VM'yi, gerçek bir disk / bölüm desteği ile kurabilirsiniz .

En çok kullanılan yol, dizüstü diske bir işletim sistemi kurmaktır (örn. Diski bölümlemek, iki birim oluşturmak. Genellikle C: \ ve D :.) Sonra ana işletim sistemi C: 'ye yüklenir ve D: depolama için kullanılır (örneğin filmler , belgeleriniz, VM görüntüleri, ...).

Bu aynı zamanda dizüstü bilgisayarınız için de geçerliyse, şeyleri basit ve temiz tutmak için sadece sanal diski D: üzerine koymanız gerekir.


Tamam, şu ana kadar en yaygın durum için. Şimdi biraz daha arka plan.

Sabit bir RPM'deki dönen bir disk, okuma / yazma işleminin saniye başına dış yüzeyde olduğundan daha fazla disk yüzey geçişine sahiptir. Aşağıdaki resimde diski zihinsel olarak döndürüp döndürmediğinizi görmek kolaydır. Parmağınızı (veya R / W kafasını) yeşil halkanın yakınında tutarsanız, parmağınızı kırmızı bir çizginin yanında döndürdüğünüzden daha fazla yüzey parmağınızı bir dönüşle geçirir.

görüntü tanımını buraya girin

Bu daha fazla geçiş yüzeyi okumak (daha hızlı) veya yazmak (daha hızlı) için daha fazla bilgi demektir. Bu diskinizin dış izlerini daha hızlı yapar.

VM'yi ilk bölüme mi, yoksa ikinci bölüme mi kurarsam, herhangi bir fark olup olmadığını merak ediyorum.

Yani evet, bir fark olabilir.

Ancak, bölüm 1 diskin dışına yakınsa ve bölüm 2 içeriye yakınsa, mesaj göndermediniz. Ya da tam tersi. Tüm diskler de aynı şekilde çalışmaz. Diskin çoğu, diskin her iki tarafında birden fazla plaka ve R / W kafalarıyla birlikte gelir. Ve sektörleri tahsis etmenin birden fazla yolu var. Bazıları basitçe tüm tabakların içinden içeri başlar ve dışarı doğru hareket eder. Bazıları dışarıdan başlayıp içeriye doğru hareket edebilir (bu, bir numaralı sektör için en hızlı, diğerinde ise en yüksek sektör en hızlı olabilir). Daha sonra tabağı kullanan ve testere dişi eğrisi yaratan en az birkaç disk vardır.

Ve diskinizdeki bilgiler ve diski nasıl bölümlediğiniz olmadan, 'Evet, belki' dışında sorunuzu yanıtlamanın bir yolu yoktur.


Bu, 1 plakalı disk ve büyük parçalanmamış dosyalar için geçerli olabilir, ancak VM daha fazla rasgele erişim hakkında. Yani performans üzerinde gerçek ölçülebilir bir etki yoktur.
Ouki

Kabul. Farkın ihmal edilebilir olmasını bekliyorum ve OP sadece dosyaları D: \ 'ye koymalı. Ayrıca yarısının RAW disk erişimini denemesini bekledim. Muhtemelen ana işletim sistemi ile aynı bölüme. Bu kötü olabilir.
Hennes

1

Temel olarak, çok fazla (eğer varsa) performans üzerinde doğrudan etkisi vardır.

VM disk erişimi büyük dosyaları okumakla ilgili değildir, ancak büyük disk dosyalarına rastgele erişmekle ilgilidir. Bu durumda, bölüm geometrisi etkisi, Hennes tarafından açıklandığı gibi, genellikle açık değildir.

Buradaki en iyi yol, başka bir disk birimi olarak eklemek olabilirdi more disk = more IO, ancak bu bir dizüstü bilgisayarda mümkün değildir.

Yine de, VM dosyalarının kendi özel yerlerinde olması, parçalanmayı sınırlayabilir. Bunun kısa vadeler üzerinde çok az etkisi olacak, ancak uzun vadede performans üzerinde olumlu bir etkisi olabilir.

Sonuç olarak: bunu yapabilirsiniz, ancak kazanç performansla değil organizasyonla daha fazla olacaktır.

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.