Boyut SSD performansında ne ölçüde bir faktördür?


11

Bir SSD'nin büyüklüğü performansında ne ölçüde bir faktördür?

Aklımda, eğer yanlışsam beni düzeltin, daha büyük bir SSD olmalı, diğer her şey daha küçük olandan daha hızlı. Daha büyük bir SSD'nin daha fazla silme bloğu ve dolayısıyla FTL'nin (flaş çeviri katmanı) çöp toplama optimizasyonu yapması için daha fazla boşluğu olacaktır. Ayrıca TRIM'in gerekli hale gelmesi için daha fazla zaman olacaktır. Wikipedia'da "SSD'nin performansının, cihazda kullanılan paralel NAND flaş yongalarının sayısıyla ölçeklenebileceğini" kaydettiğini ve dolayısıyla verimin de önemli ölçüde arttığını görüyorum. Ayrıca birçok SSD, bir çeşit dahili önbellek içerir ve muhtemelen bu önbellekler, buna karşılık gelen büyük SSD'ler için daha büyüktür.

Ancak bu etkinin var olduğunu varsayarsak, nicel bir analiz istiyorum. Verim doğrusal olarak artıyor mu? Çöp toplama hiç değilse ne kadar etkilenir? Gecikme aynı kalır mı? Ve bunun gibi. 8 GB'lık bir SSD'nin performansı, örneğin, hem yüksek kaliteli yongalar, kontrolörler, vb. Kullanılan varsayarsak, 80 GB'lık bir SSD'den önemli ölçüde farklı mıdır?

SSD performansı (4 KB rasgele yazma hızı, gecikme, maksimum ardışık verim, vb.) Ve boyut arasındaki korelasyonları tartışan kaynaklar (web sayfaları, araştırma kağıtları, sunumlar, kitaplar vb.) Var mı? Bunun gerçekten bir programlama sorusu gibi gelmediğini, ancak programlamayı içeren üzerinde çalıştığım (sabit disk verilerini önbelleğe almak için flaş kullanarak) ile alakalı olduğunu anlıyorum.

Bu soruyu sormak için daha iyi bir yer varsa, örneğin daha donanım odaklı bir site varsa, bu ne olurdu? Donanım arayüzleri, içler, vb. Hakkında derinlemesine sorular için yığın taşması (veya belki de bir forum) eşdeğeri gibi bir şey takdir edilecektir.

Yanıtlar:


5

Teşekkürler James. Soruma tam olarak cevap vermiyor, ancak bazı yararlı ipuçları var. Bu görüşmelerin ilgili kısımlarından bazılarını özetlemek gerekirse :

SSD'deki "yedek alan" arttıkça SSD performansı% 10 veya daha fazla artabilir.
MLC'de (SLC'ye karşı) yedek alandaki artışlar, performans artışında özellikle iyidir. Oldukça büyük olan SSD'lerin çoğu, biraz daha yüksek gecikmeye ve daha düşük yazma bant genişliğine sahip, ancak karşılaştırılabilir okuma bant genişliğine sahip MLC kullanma eğilimindedir.

Bu nedenle, daha küçük SSD'nin daha küçük olmasının nedeni SLC kullanması veya daha yüksek bir yedek yüzdesine sahip olmadıkça, daha büyük bir SSD'nin muhtemelen daha küçük bir SSD'den daha yüksek performansa sahip olacağı görülmektedir.

Bu çoğunlukla beklediğim ama onay görmek güzel.

Başka bir yararlı ama yine tamamen kapsamlı olmayan bir görünüm, sadece web'deki bazı teknik özelliklerin taranmasıyla gelir. Mesela Vertex Turbo'daki OCZ'nin sayfasına bakıyorum . Verim, sürücü boyutuyla doğrusal olarak artmaya hiç yaklaşmıyor gibi görünüyor. Önemli bir fark görmek için 30 GB'tan 120 GB'a atlamak gerekir ve o zaman bile esas olarak yazma hızı okunmaz.


+1. Ününüz şimdi oy vermek için yeterli olmalı.
Chris W. Rea

2

Burada bulunan Intel'in Geliştirici Forumu'ndan MEMS002 ve MEMS003'e göz atın: https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp


Parola korumalı görünüyor ...
sblair

Ah, belki de intel.com/idf/sf09/audio_sessions.htm#MEM o zaman daha iyi bir bağlantıdır.
sblair

Bu iyi (yay ses) ama bir windows media player eklentisi gerektiriyor gibi görünüyor. Myers başlangıçta 2 PDF'yi işaret ediyordu. Onun bağlantısı şimdi kalıcı olarak kopmuş gibi görünüyor. Mems 002: İşte 2 yeni bağlantılar vardır maltiel-consulting.com/... Mems 003: maltiel-consulting.com/...
Artif

1

Anandtech , IBM Zürih tarafından yapılan bir soruşturmaya dayanarak bunu kısaca tartışmaktadır ( PDF ). Genel sonuç, iyi bir yazma amplifikasyon oranını korumak için bir SSD üzerinde% 10-30 yedek alan olması gerektiğini düşünüyorum. Çoğu disk yaklaşık% 7 oranında ayrılmış bir kota içerir (ve kurumsal diskler daha fazlasını sunar); tam performansı korumak için fazladan boş alan bırakmak kullanıcıya (ve TRIM komutuna) bağlıdır.


Doğru, Anand'ın daha önce mükemmel analizini gördüm. Makalesi, daha önce performansın arttığını zaten bildiğim yedek alanın etkisine odaklanıyor. Sorum, aynı% yedek alana sahip (ve diğer yönlerde aynı) 2 SSD verildiğinde, daha büyük olanın ne kadar hızlı olacağını sormaktaydı. Diğer bir deyişle, toplam büyüklük ne kadar bir performans faktörüdür.
artif

Emin değilim. Aklıma gelen tek kanıt, 160GB Intel X25-M sürücünün 80GB sürücüye göre daha yüksek (maksimum) IOPS sunduğunu duyurması. Ayrıca, bu genellikle diğer markaların aktarım hızları için kalıp gibi görünüyor: pcper.com/article.php?aid=736&type=expert&pid=1
sblair

1

Depolama İncelemesi, farklı boyutlarda (60GB ila 480GB) 6 Corsair Force Serisi GT sürücülerinin mükemmel bir incelemesine sahiptir . Özet, ailedeki daha büyük disklerin çoğu senaryoda daha iyi performans göstermesidir (hepsi değil). 240 GB en tatlı nokta gibi görünüyor (en azından SandForce denetleyicisi için).

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.