SSD TRIM, 'VHD'den Önyükleme' senaryosuyla çalışır mı?


9

Kısa bir süre önce dizüstü bilgisayarım için ekstra bir sürücü olarak bir Intel X-25 G2 SSD (160 GB) satın aldım.

Sabit boyutlu bir disk sanal diski (40 GB) oluşturdum ve bu VHD'ye Windows Server 2008 R2 yükledim. Şimdi 'VHD'ye önyükleme yapıyorum'.

(Birden fazla geliştirme ortamı istiyorum, bu nedenle ayrı VHD'ler benim için yol.

Bu harika ve hızlı çalışıyor. Şikayet yok.

Sadece sersemletici bir his. TRIM bu senaryoda nasıl çalışır? SSD'mi bu şekilde kullanarak potansiyel olarak mı çöpe atıyorum?

Google üzerinden kesin bir cevap bulamadım .. "fsutil behaviour sorgusu devre dışı bırakıldı" ifadesini çalıştırdım ve "0" döndürdü. Ancak bu görünüşe göre kesin değildir.

Birleştirme programını çalıştırdım ve SSD sürücüsü bu görev için kullanılabilir görünüyor.

Var mı:

1) TRIM'in çalıştığını belirleyebileceğim herhangi bir yol var mı? 2) Değilse, nasıl etkinleştirebilirim?


Bu soruyu neredeyse 3 yıl önce sorduğumdan sonra bir postscript ekleyeceğimi düşündüm. Temel olarak SSD'm 2 yıl oldukça sağlam VHD kullanımından sonra hala güçlü.

Yanıtlar:


3

Microsoft sitesinde devam eden bir çalışma belgesi 8 platformunun yeni özelliklerini not ediyor. Bunun yalnızca sunucuda veya istemcide çalışıp çalışmadığını belirtmezler:

http://msdn.microsoft.com/en-us/library/hh848053%28v=vs.85%29.aspx

Ayrıca TRIM'i desteklemesi gereken yeni VHDX formatı hakkında biraz bilgi veriyorlar,

http://technet.microsoft.com/en-us/library/hh831446.aspx

Bu çalıştığını doğrulayamıyorum çünkü şu anda standart vhd biçiminde çalışan bir w8cp var, bu yüzden yeni vhdx biçiminde temiz bir yeniden yükleme gerçekleştirmeye çalışacağım. Eğer sabırsızsanız, bunu kendiniz yapabilir ve procmon ile bir dosya silinmesini izleyebilirsiniz (bazı api çağrılarını görmeniz gerekiyor, aşağıdaki ayrıntılara bakın)

"Üzgünüz, ancak spam önleme mekanizması olarak yeni kullanıcılar en fazla iki köprü gönderebilir": ocztechnologyforum.com/forum/showthread.php?66696-New-FW-Flashing


2

Bildiğim kadarıyla hiçbir sanallaştırma çözümü, VM'deki işletim sistemine aslında bir SSD'de olduğunu söylemeyi desteklemiyor (sanal sürücü ve denetleyici, dönen metal tabanlı bir diskte, SSD'de veya hatta tamamen RAM tabanlı bir sürücü) ve ana sürücüye göre TRIM komutlarını düzeltmek için konuk OS'den TRIM komutlarını çevirmek.

Değişken boyutlu sanal diskler kullanarak bu konuda daha iyi şansınız olacaktır (dosya küçültüldüğünde dosyadan ayrılan alan, dosya sistemi kodu tarafından serbest bırakılacak ve uygun TRIM komutlarının verilmesini isteyecektir), ancak büyütülebilir sanal disklerin kullanılmasının bir performansı var Bu isabetli sabit vdisk tarafından kullanılan alan için TRIM desteği eksikliğinden daha fazlasını kullanıp kullanmadığınızı görmek için biraz araştırma yapmanız gerekir (bağırsaklarım sabit boyutlu diskin gidin, ancak bunu doğrulamak için bazı performans testleri yapacağım).


1

Sanal makine sanal donanıma sahiptir ve gerçek sabit disk hakkında hiçbir şey bilmez. Ayrıca, ana bilgisayar işletim sisteminin her şeyi hallettiğinden bunu bilmesine gerek yoktur. Teoride iyi olmakla birlikte, bu SSD için bozulmaktadır.

VHD dosyası her zaman tam olarak boş alan olmadan konağın gözünde kullanılır. Bu nedenle, ana bilgisayar asla VHD'ye TRIM uygulamaz . Konuk ve ev sahibinin iletişim kurmasını sağlayan hiçbir teknoloji yoktur, çünkü bu ciddi bir güvenlik ihlali olacaktır.

Olumlu bir yanıt Yani: Sen edilmektedir senin SSD dayak.

Düşünmek:

  1. VHD'yi SSD olmayan bir diske yerleştirmek,
  2. VHD'nin er ya da geç SSD diskinden silinmesi (TRIM uygulanacaktır),
  3. Değişken boyutlu VHD kullanmak (bunun TRIM ile ilgili olarak aynı derecede israfa yol açarak sorunu erteleyeceğinden şüpheliyim),
  4. SSD'yi iki bölüme ayırmak ve sanal makineleri ikinci bölümün içine / dışına değiştirmek için disk görüntüleme yazılımını kullanmak (bu, bir silecek ürününün ustaca kullanılmasını gerektirebilir - belki de ikinci bölümü silmek ve yeniden oluşturmak için işletim sistemini kullanmak hile).

2
Ayrıntılı cevabınız için teşekkürler. Açık olmak gerekirse, sanal bir makine çalıştırmıyorum ama aslında fiziksel makinemi bir VHD dosyasından açıyorum. Bu senaryoda, SADECE disk yönetiminin sanallaştırıldığına inanıyorum. Bu muhtemelen tavsiyenizin hala geçerli olduğu anlamına gelir, ancak onaylayabilir misiniz?

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.