Neden Katı Hal Sürücülerini birleştiremiyorsunuz? [çift]


39

Bu sorunun zaten burada bir cevabı var:

Bunun büyük bir hayır-hayır olduğunu duymaya devam ediyorum. Bu neden? Ubuntu'yu daha çok çalıştırdım, bu yüzden beni etkilemiyor, ama sadece merak ediyordum.


3
Bu alanda eğitim aldığımı söyleyemem, ancak SSD'lerin her yazışında hafifçe hasar gördüğünden ve birleştirmenin SSD'yi daha hızlı yıprattığından eminim. Ayrıca, SSD'lerin hareketli parçası olmadığından, SSD'lerin birleştirilmesi, HDD'lerin birleştirilmesinden daha küçük bir performans kazancı sağlar.
Blixt

1
Bu sayfaya inen okuyucular için not: bu konuyla ilgili düşünme, bu sorunun sorulmasından bu yana 7 1/2 yılda değişti. Lütfen en son cevapları burada ve bu soruya verilen cevapların bir kopyası olarak işaretlendiğinden emin olun.
fixer1234

Yanıtlar:


63

Katı hal sürücüleri, standart döner tabla tabanlı sabit sürücülerden çok farklı yaşlanan flash belleğe dayanır . Her sektör sınırlı sayıda yazma döngüsüne sahiptir , bu nedenle sürücüler , sürücüyü esasen amacı ile parçalayarak sürücünün daha uzun süre dayanmasını sağlayan aşınma seviyelendirme özellikleri içerir.

Okuma süreleri standart sürücülerde olduğu gibi birleştirilerek büyük ölçüde iyileştirilmez, bu nedenle birleştirme işleminde gerçek bir kazanç olmaz, ancak bunu yaparak, sürücüye yazma sayısını artırırsınız, böylece sürücü ömrünü azaltırsınız.


45

Birleştirme, etrafınızı saran bir disk için faydalı olan sektörlerinizi birbirine yakın tutar. Ancak, bu herhangi bir sektör için sürekli erişim süresine sahip olan bir SSD'de işe yaramaz. Birleştirme sadece bir diskte fazladan yazmalara neden olur (SSD'lerin tasarımları nedeniyle sınırlı sayıda yazma hakkı vardır)


11

"Bir katı hal sürücüsünü birleştirememek" için, bir birleştirici program başlatıp sürücüye karşı çalıştırabilmeniz için herhangi bir teknik neden olmamalıdır.

Ancak bunu yapmak katı halsiz sürücüler üzerinde etkisi olmaz, çünkü kümeleri birlikte hareket ettirmek sürücüyü gerçekten hızlandırmaz.

Öte yandan, yapacağınız şey, sürücüye çok fazla gereksiz yazma işlemi yapmaktır ve bu, sürücünün kullanım ömrünü biraz olsa da kısaltacaktır.

Ek olarak, birçok katı hal sürücüsü, aynı alana tekrarlanan yazmaları azaltarak bu sorunu azaltmak için optimizasyonlar yapar ve bu, kümeler hiç birlikte hareket etmeyebilir, bunun yerine sürücü üzerine yayılmış olabilir. . Bu teknik tipik olarak "aşınma dengeleme" dir.

Bir birleştirme programı bir katı hal sürücüsünü birleştirmeyi reddederse (veya yalnızca seçebileceğiniz bir sürücü olarak listeleyebilirseniz), temelde yukarıda belirtilen sorunları önlemek için yapmayı reddettiği bir yazılım olduğunu iddia ediyorum.

Bir sürücüyü birleştirmek için kullanılan temel protokoller hakkında yeterince bilgim olmadığını unutmayın; bu nedenle, bu tür şeyler varsa birleştirme komutlarını kabul etmek için bir katı hal sürücüsünden sert bir blok olabilir. Ancak bunun nedenleri burada açıklananlardır.


1
SSD = yarıiletken sürücü. Disk yok. "Sürücü" yerine "disk" kullanmaya devam edersiniz.
talaş

7

Birleştirme işlemi, sınırlı bir kullanım ömrüne sahip bir sürücü üzerinde gereksiz geçişler yaparak sürücünüzün canlı ömrünü azaltır.


2

Bu sürücüde ne olduğuna bağlı. Bir SSD'yi birleştirerek herhangi bir performans artışı elde edemezsiniz, ancak bunun veri kurtarma üzerinde bir etkisi olacaktır .

Bir yandan, flash-belleğin sınırlı sayıda yazma döngüsü vardır , bu yüzden çok fazla yazma yapmak sonunda yıpranacaktır. Flash sürücüler, bellek kartları ve SSD'ler , ortamın ömrünü uzatmak için aşınma dengeleme ve TRIM gibi püf noktaları kullanır , ancak birleştirme işlemi çok daha fazla yıpranmaya neden olur ve bu da daha hızlı yıpranmasına neden olur.

Öte yandan, parçalanmış dosyaların yanlışlıkla silinmesi, bir virüs tarafından vurulması vb. Durumlarda kurtarılması zamanla zorlaşır, bu nedenle dosyalarınızı bitişik bir durumda tutmak (örneğin birleştirmek suretiyle) kurtarma şansını büyük ölçüde artıracaktır.

Bu nedenle, başlangıçta belirttiğim gibi, sürücüde ne saklandığına, dosyaların ne kadar önemli olduğuna, veri kurtarma işlemini gerçekleştirme olasılığına ve dosyaların ne sıklıkta değiştirildiğine (sık sık silme ve kopyalama daha hızlı parçalanmalara yol açar, ayrıca daha fazla yazma çevrimi yedirir).


2

Aslında yapabilirsin. Birleştirme, dosya sistemi düzeyinde bir şeydir, alt blok düzeyinde ne olduğu önemli değildir.

Ancak SSD durumunda, hareketlerinin en aza indirilmesi gereken bir disk kafası yoktur. Böylece, biraz daha hızlı değil, daha hızlı olmayacak.

Bazı işletim sistemleri ve araçlar yalnızca bunu yasaklamaktadır, çünkü geliştirici firmalarının kararları “ihtiyacınız yok” ve “yapamazsınız” anlamlarını karıştırmayı sever. Ancak bunlar farklı şeyler.

Muhtemelen bu yasağı engelleyebilecek birden fazla saldırı var (yeniden düzenleyin veya sürücüyü iscsi olarak dışa aktarın ve aynı makineye yeniden aktarın, vb.). Bu durumda, birleştirmesi çok uzun olacak çok parçalı bir sürücü bulacaksınız . Bunun nedeni, işletim sisteminin davalarında parçalanmayı önemsememesidir. Ve diğer cevapların da belirttiği gibi, bu dolandırıcılık sisteminizi daha hızlı hale getirmeyecek, ancak ömrünü azaltacaktır.


Doğru. Dosya sistemini bir SSD'de birleştirebilirsiniz. Ve işletim sistemi söz konusu olduğunda, artık temiz ve sıralı temiz verileriniz var. (İç haritalandırmayı yapan gerçek sürücüde hepsi doğru değil.)
Hennes

2

Her zaman fena değil. Tam bir birimin manuel olarak çalıştırılması, yapmamanız gereken bir şeydir, ancak toplu anlık görüntülerin etkinleştirilmiş olması durumunda, Windows 8/10, ayda bir kez SSD'yi birleştirir :

Bu, tasarım gereğidir ve parçalanmış SSD hacimlerindeki yazma performansındaki yavaş uçlu kopyadan dolayı gereklidir. Aynı zamanda, parçalanmanın SSD'lerde bir sorun olmadığı gibi bir yanılgı da var. Bir SSD çok fazla parçalanmışsa, maksimum dosya parçalanmasına (meta veriler daha fazla dosya parçalarını temsil edemediğinde) bir dosya yazmaya / uzatmaya çalıştığınızda hatalara neden olabilir. Ayrıca, daha fazla dosya parçası, bir dosyayı okurken / yazarken daha fazla meta veri anlamına gelir ve bu da daha yavaş performansa yol açabilir.

Sonuç

Hayır, Windows aptalca veya kör bir şekilde SSD'nizde her gece dolandırıcılığı çalıştırmıyor ve hayır, Windows dolandırması SSD'nizin ömrünü gereksiz yere kısaltmıyor. Modern SSD'ler, geleneksel sabit disklerde alıştığımız gibi çalışmaz.

Evet, SSD'nizin dosya sistemi bazen bir tür birleştirmeye ihtiyaç duyar ve uygunsa, varsayılan olarak her ay Windows tarafından yönetilir. Amaç, performansı ve uzun ömrü en üst düzeye çıkarmaktır. Birleştirmeyi tamamen devre dışı bırakırsanız, dosya sistemi meta verilerinizin maksimum parçalanmaya ulaşması ve potansiyel olarak sizi tehlikeye sokma riski vardır.


1

Condusiv Technologies'e göre:

SSD'ler çok hızlı bir şekilde başlarlar ve daha sonra hızla hızlarını kaybederler ve zamanla yolsuzluğa maruz kalırlar. SSD'ler, sadece sabit disklerdeki gibi eski bilgilerin üzerine yazmak yerine, üzerine yeni veriler yazılmadan önce eski verilerin silinmesini gerektirir. Bu, aşınmayı ve yıpranmayı iki katına çıkarır ve büyük sorunlara neden olabilir.

Temel konu, boş alan parçalanmasından dolayı yazma hızının düşmesidir. SSD'ye dağılmış küçük boş alanlar, dosya sisteminin, bu küçük boş alanlara, parçalı parçalar halinde bir dosya yazmasına neden olur. Bunu yaparak, katı hal sürücüsüne yazma performansını% 80'e kadar düşürür.

SSD'ler, sürücüye yalnızca yazabilecekleri sınırlı sayıda yazma sayısına sahip oldukları için çok fazla yazabilir. Tekrar yazmadan önce okuma ve silme ihtiyacının iki katına çıkması nedeniyle, SSD'ler iki kat daha fazla kullanıma maruz kalmaktadır.

SSD sınırına yaklaştığında, SSD'nin yavaşlamasına neden olarak daha fazla parçalanma ve yazma hatası meydana gelir. Boş alan parçalanması arttıkça yazma performansı orantılı olarak düşer. Katı hal sürücüsünü optimize etmek için HyperFast kullanılmadığı sürece, tüm SSD'ler bu problemden bir noktada veya başka bir noktada acı çekecektir.

Bu nedenle Diskeeper adlı ürünlerini kullanmanızı tavsiye ediyorlar.

HyperFast özellikli diskeeper, SSD'nizdeki boş alanı optimize ederek sisteminizin satın aldığınız kadar hızlı çalışmasını sağlar. Diskeeper 12'ye dahil olan HyperFast özelliği, bu sorunları özellikle ortaya çıkan daha verimli ardışık yazmalardan ziyade rasgele teşvik edebilen performans düşürücü boş alan parçalanmasını akıllıca ortadan kaldırarak çözer. IntelliWrite Teknolojisi ile birlikte bu teknoloji, rastgele yazmalardan ziyade daha verimli ve faydalı sıralı yazmaları teşvik eder.

Ürünleri hakkında daha fazla bilgi mevcuttur:

http://www.condusiv.com/products/diskeeper/

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.