Veri okumak SSD'lerin yıpranmasına neden olur mu?


27

Aşırı yazmaların (biçimlendirme, birleştirme vb. Dahil) zamanla katı hal sürücülerini yıpratması neredeyse yaygın bir bilgidir. Ancak SSD’lerden çok fazla veri okumak da yıpranıyor mu?

Bir SSD ile bir Linux makinesinde önceden ayarlamayı etkinleştirmeyi planlıyorum. Avukatım devre dışı.


3
Yaygın bilgi olsa da, çoğu insan bir SSD'ye yazma hızının ne kadar hızlı olacağını çok fazla abartıyor. Intel, özellikle tüketici seviyesindeki sürücülerinin yazdıklarını tüketmeden on yıl boyunca günde 21 GB'ın üzerinde yazabileceğinizi belirtiyor .
Shinrai

(Ayrıca, hiçbir zaman bir SSD'yi asla birleştirmeyin, çünkü aslında yararlı bir şey yapmaz.)
Shinrai

3
Bir metal parçasını bükmeyi düşünün (elbise askısı gibi). Bilgileri bükerek yazabilirsiniz (örn., Düz = 0, bükülmüş = 1) ve bükerek bilgileri okuyabilirsiniz. (Önemli) zarar vermeden istediğiniz kadar okuyabilirsiniz, ancak kırılmadan önce sadece ona birçok kez yazabilirsiniz.
Synetech

1
@Synetech - Benim izlenimim, bir SSD'deki verilerin fiziksel konumunun her ikisi de A: şartların% 99'unda büyük oranda alakasız olduğu ve B: Sabit disk sürücüleri beklediğinden ve çoğu kontrol cihazında yazıldığından beri çoğu birleştirme yazılımı tarafından tam olarak anlaşılmadığı. Sürücü bu şeylerin çoğunu idare eder (aşınma dengeleme amaçları için farklı yerlere yerleştirilen şeyler vb.). Tabii ki burada fazlasıyla basitleştirici.
Shinrai

3
Bu yorumlardaki bilgilerin neredeyse tamamı güncel değildir.
David Schwartz

Yanıtlar:


30

Cihazı etkilemez. Flash'ın sınırlı yazma ömrü, çalışma şeklinin doğal bir sonucudur.

Flash sürücülerdeki veriler güvenlidir çünkü bitler çok iyi izole edilmiş bir katmana kilitlenmiş elektronlar tarafından depolanır. Bu elektronlar, eğer varsa, yakındaki bir transistör tarafından toplanabilen bir elektrik alanı üretir. Kilitlendiklerinden, transistörün okunması elektronları etkilemez. Bununla birlikte, yazma sırasında elektronları bu katmandan geçirmek için Flash çok yüksek voltajlara ihtiyaç duyar. Bu yüksek gerilimler, tahakkuk eden izolasyon katmanında bir miktar hasara neden olur.

Buna karşılık, DRAM böyle bir izolasyon katmanına sahip değildir. Elektronlar oldukça kolay hareket eder. Sonuç olarak, DRAM daha hızlıdır ve yazmalardan bozulmaz, ancak sızan elektronların sık sık değiştirilmesi gerekir. Gücü kapatın ve hepsi milisaniyede gitti.


8
Okurların kendileri doğrudan zararlı olmasa da, aşırı okumaların bellenimin arka plan yazmasına neden olabileceğine dikkat çekmek önemlidir. Bu, arka plandaki yazıların çoğu durumda muhtemelen önemsiz olacağını söyledi. Daha fazla bilgi: superuser.com/a/725145/6091
rob

4

Hatalı olabilsem de okuma sürecinin NAND hücrelerini etkilediğine inanmıyorum (örneğin, bu makalenin altına bak ). Bir "sayfa" veya silme bloğu çok uzun bir süre içinde yeniden programlanmazsa, bitlerin bazılarının programlanmamış bir duruma dönme olasılığı vardır (muhtemelen çok küçük). Ürün yazılımı bunu hesaba katar ve uzun zamandır okunmamış sayfaları yeniden yazar / yeniden yazarsa emin değilim.


İlginç. Bu davranış hakkında daha fazla bilginiz var mı?
dtmland

Ne yazık ki bilmiyorum ama daha fazla bilgiye rastlarsam güncellemeyi hatırlamaya çalışacağım.
LawrenceC

2
Okurların kendilerinin zararsız olmadığına dikkat etmek önemlidir, ancak aşırı okurlar bellenimin arka plan yazmasına neden olmalarını, tutma hatalarına karşı koymalarına ve hataları okumalarına neden olabilir. @dtmland Ultrasawblade'in cevabından ilham alan benzer bir soruya cevabımı görün. superuser.com/a/725145/6091
soymak

3

Güvenilirlik bölümünde bu tabloda ben sürücüyü etkilemez okur varsayalım, böylece söz etmez.


1
Bu benim de varsayımım olurdu, ama çok emin olmak isterim - ön hazırlık işlemini devre dışı bırakmak ücretsiz, yeni SSD'ler bir servete mal oldu.
Wander Nauta,

1

Flash bellek sadece eeprom (yeniden programlanabilir bir çip. Nedenler giydiği yeniden programlama olduğunu okur sınırsızdır. Onun sadece okuma hafızası için. Http://en.wikipedia.org/wiki/Flash_memory#NAND_flash Bu makale görüşmeler yeniden programlamanın nasıl çalıştığını ve temelde verileri hafızaya nasıl 'yaktığını' biraz.


1
Flash! == EEPROM
Alvin Wong

Evet, teknik olarak EEPROM değil, fakat bu hala doğrudur, okur herhangi bir hasara neden olmaz.
Shinrai
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.