SSD'ler parçalanıyor mu ve eğer öyleyse, bu bir sorun mu?


Yanıtlar:


23

Evet, SSD'ler parçalanıyor. Performansı normal sabit sürücüler kadar etkiler mi? Yok hayır.

Parçalanma sadece dosyaların sıra dışı yerleştirilmesi anlamına gelir. Bir şeyler her yazışınızda yazılan tüm verileri değiştirmek zorunda kalmadan tüm depolama aygıtlarında gereklidir.


12
Parçalanma, performansı gerçekten engellemez, çünkü HDD'lerin aksine, SSD'ler için arama süresi cezası yoktur (en azından aynı büyüklük sırasına sahip hiçbir şey). Ancak, aşınma seviyeleme bir dosya silindiğinde boş alanı “tüketme” eğilimindedir (bu nedenle SSD'nin performansı gereksiz yere azaltılır); TRIM komutunun yardım ettiği yer burasıdır.
sblair

3
@sblair Bu bilgi eski. SSD'ler üzerindeki parçalanma, performansı engeller çünkü dosyadaki her boyutun dosya sistemi tarafından işlenmesi, dosya silindiğinde güncellenmesi vb. Etki, Windows sistemlerinde tipik olan dosya anlık görüntüsü ve sürümleri kullanıldığında özellikle çarpıcıdır.
David Schwartz

@DavidSchwartz Kaynağı?
Aaron Franke

@AaronFranke Ne için kaynak istediğinden emin değilim. Bu dayandığı gerçekleri içeren mantıklı bir argümandı. SSD'ler IOPS sınırlıdır ve parçaları gereken IOPS'yi arttırır.
David Schwartz

18

Katı hal sürücüleri Birleştirme gerektirmez. Sürücünün ömrünü azaltabilir. Aşınma dengeleme teknolojisi , sürücünün tutarlı ömrünü sağlamak için verileri bilerek "parçalar".

Kaynak: OCZ


4
Bu da doğru. Flash bellek, birçok okuma / yazma işleminden sonra tükendiğinden (sanırım çoğunlukla yazar), etkinliği sürücü boyunca yaymak mantıklı olur. Örneğin, 64GB'lık bir SSD'niz varsa ve her zaman yaklaşık 20GB kullanıyorsanız, otomatik olarak parçalanmıyorsa, ne yazık ki 44GB'lık sürücü hala bozulmamışken sürücüyü öldürürsünüz.
Marcin

2
Bu bilgi eskidir. Modern SSD'lerin ömürleri ara sıra yapılan birleştirmelerden önemli ölçüde etkilenmez ve parçalanma SSD performansına zarar verir. Örneğin, 1.000 uzantılı bir dosya tek bir dosyaya kıyasla silindiğinde yapılması gereken çalışma farkını göz önünde bulundurun.
David Schwartz

Modern SSD'ler yükleri bloklar arasında otomatik olarak seviyelendirmiyorlar, böylece parçasuz dosya sistemleri parça dolu olanlarla aynı (daha yüksek değilse) ömre sahip olacaklar mı?
Aaron Franke

13

"Acı çekmek"? Hayır. Tecrübe ? Evet.

Parçalanma sadece dosyalar bitişik olmayan bloklara yazıldığında gerçekleşir. Bu, taze ve temiz bir sürücü için sorun değildir, ancak bir süre sonra, sürücü dolduğunda ve dosyalar silinirken, yeni dosyalar sonunda tüm dosyalar için her zaman yeterince büyük olmayabilecek bloklar mevcutsa yazılmaya başlar. . Gerçekten var hayır etrafında yolu değil, hatta daha iyi bir dosya sistemi ile (kısa herşeyi yazma kez boş sonra bir daha asla bir şey yazmıyor sürücüye).

Bununla birlikte, sblair'in belirttiği gibi, aslında HD'lerde olduğu gibi SSD'lerle ilgili bir sorun değil çünkü fiziksel olarak veri toplamak için diskin etrafında hareket etmek için bir kafa yok, bu nedenle performans cezası yok.

Ayrıca, Marcin ve Molly'nin açıkladığı gibi, SSD'lerin geri kalanı kullanılmadan kalırken başının yıpranmasını önlemek için tüm sürücü boyunca veri dağıtması gerekir. Sonuç olarak, SSD'ler tüm sürücünün etrafına yaymak için verileri amaçlı olarak parçalamaktadır. Ayrıca, SDD'leri birleştirmek istemezsiniz, çünkü yalnızca verileri etrafa yayma amacını ortadan kaldırmakla kalmaz, aynı zamanda tüm fazladan yazmalar onu daha hızlı tüketir. Robers, SSD'lerin geleneksel eğirme disklerinden nasıl farklı olduğu ve bir SSD'deki sektörlerin fiziksel yerleşimi yansıtmadığına dair iyi bir açıklama yaptı .


Bu, SSD'lerin dönen HD'lere göre bir başka avantajı: parçalanma artık bir sorun değil.

SSDs : 5 (less power, less heat, faster, no fragmentation, smaller)
HDs  : 1 (longer lasting)

Uyarı :

Ancak tüm bunlar SSD'lerin ideal, bakım gerektirmeyen depolama çözümü olduğu anlamına gelmez. Aşınmış olmalarının dışında, dikkat edilmesi gereken kritik bir konu var. O SSD'ler istihdam aşınma dengeleme ve firmware değişikliklere izin veren tüm depolama cihazları gibi SSD'ler, gerçeğini ortadan kaldırmamaktadır sektör eşleştirmesi, yöneten doğru olsa do kayıp dosyaları kurtarmak için gerektiğinde ölümü olan parçalanmış hale gelir.

FAT32 yerine NTFS gibi daha toleranslı bir dosya sistemi kullanmak bir dereceye kadar yardımcı olur, ancak parçalanmış bir dosyanın kurtarılması (imkansız değilse bile) parçalanmamış olanlardan çok daha zor olmasıdır. Tabii ki bu durumda, “parçalanmış”, fiziksel düzene bakılmaksızın OS'nin bakış açısından anlamına gelir.


4

Genel fikir birliği, onların parçalanabileceği, ancak birleştirilmesi gerekmediği ve daha da kötüsü, daha kısa bir sürüş ömrüne yol açabileceği yönündedir. Diskeeper'ın SSD birleştirme ürününü incelerken Tom's Hardware'i ve açıklamalarını beğendim .


2

Aslında SSD'deki parçalanma nedeniyle düşük performansla karşılaşabilirsiniz. Parçalama mantıklı bir problem olmaya devam ediyor çünkü OS / dosya sistemi tüm dosya parçalarını ve boş alanları takip etmek zorunda. Dosyalar küçülüp büyüdükçe ve boş alan daha mantıklı bir şekilde parçalandıkça, zamanla, G / Ç işlemleri doğal olarak küçülecek, OS / dosya sistemi ise depolanacak bir sonraki veri parçasını nereye koyacağına karar vermek için doğal olarak daha fazla CPU yükü tüketecek , veya büyük bir dosyanın tüm bitlerinin nerede olduğunu bulmak için daha fazla ek okuma yaparken.

Temel olarak, IOPS parçalanma büyüdükçe artacaktır. Daha fazla IOPS genellikle kötüdür. Yanlış mıyım?

Bu, tüm içeriğini büyük bir disk alanı bloğunda depolayan veritabanları gibi dosya tabanlı olmayan sistemlerde açık görünmeyebilir (DB'nin dosya sisteminden bir ya da iki katmanı parçalamasını yönetmesine izin verin).

Bununla birlikte, uzun vadeli etkileri azaltmak için bir temelde bir şey yapmazsanız, SSD'de bile parçalanma olabilir ve yaşayabilirsiniz.

SSD gerçekten inanılmaz hilkat garibesi, ancak her derde deva değil. Parçalanma konusunda ısrar eden herkes SSD'deki geçmişte kaldı.


1

Eğer nedeni acı sürücü kafası dosyasına erişmek için birçok farklı yerlere taşımak zorunda olduğu için parçalanma gelen, genellikle vardır. Zaman harcayan fiziksel olarak hareket etmesi gerekiyor. Yarıiletken sürücü (SSD) ile parçalanmaya devam edersiniz, ancak dosyanın diğer bölümlerinin bulunduğu yere taşınması gereken hiçbir hareketli parça yoktur, bu nedenle aynı belirtilerle karşılaşmazsınız ( azaltılmış performans).

Ayrıca, yarıiletken sürücüler, yazılabilecekları sınırlı sayıda vardır. Bu nedenle, bunları birleştirmek, aslında disk ömrünü kısaltabilir, ancak size tabağı olan bir diskte yaşayacağınız performans artışının avantajını vermez.

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.