Çözüldü Soru - SSD'lerde Boyutun Hıza Etkisi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

Finisterre

Megapat
Katılım
19 Nisan 2018
Mesajlar
5.052
Makaleler
5
Çözümler
65
Öncelikle birkaç bilgi vererek yazıya geçelim.


InkedEkran görüntüsü 2020-09-26 143328_LI.jpg


Fotoğrafta işaretlediğim kısımlara İngilizce kaynaklarda ''lane'' deniyor, biz de Türkçeleştirerek şerit diyelim. Bizim burada işimize yarayan kısım PCIe 3.0.

Görüldüğü üzere PCIe 3.0 özelinde her şerit bize neredeyse 1GB'lık bir veri akışı sağlıyor. Örnekte kullandığımız SSD ise PCIe 3.0 x4 şeklinde üretilmiş. Asıl konumuza dönelim;

Nedir Bu Saçmalık?

Birçok firmanın uyguladığı bir yöntem. Okuma hızını belirli bir seviyede tutup yazma hızını depolama boyutu arttıkça arttırıyor. Örneklendirelim;

Bahse konu SSD burada Corsair MP510.

240GB

Ekran görüntüsü 2020-09-26 121701.png

480GB

Ekran görüntüsü 2020-09-26 121716.png

960GB

Ekran görüntüsü 2020-09-26 121728.png

1920GB

Ekran görüntüsü 2020-09-26 121740.png

Görüldüğü üzere okuma hızı belirli bir seviyedeyken yazma hızı kademe kademe artış gösteriyor. Kapasite arttırdıkça yazma hızı da artıyor. Okuma hızı neredeyse sabit.

Birçok yerli-yabancı kaynağa baktım, hem soru sorduğum hem de ufak bilgiler verdiğim bir konu oldu. Farkındayım. Ama hala sebebini anlayabilmiş değilim. Parayı veren daha yüksek yazma hızını cebine koyar mı demek isteniyor?

Yoksa bu yazma hızı bu kapasite için gereksiz mi deniyor? Madem neredeyse 4000MB/sn'lik bir veri aktarımı destekleniyor, neden bu hızlara çıkılmıyor? Yahut okuma-yazma hızları arasında neden bu kadar yüksek bir uçurum var?

Cevaplarınızın için şimdiden teşekkürler.
 
Çözüm
SLC daha hızlı ve daha pahalı. SLC SSD'lerin TBW (yazma ömrü) değerleri de yüksektir.
TLC'nin tek avantajı kapasite. Aynı boyuttaki SLC'ye göre 3 kat veri saklayabiliyor.
Daha az yonga ile daha fazla kapasite için TLC ve QLC ideal. Daha az malzeme kullanıldığı için maliyeti de düşüyor.
Maliyeti yüzünden yüksek kapasiteli SLC SSD'ler yok. Ama MLC (Multi Layer Cell (2 bit)) SSD'ler hala mevcut.
Samsung'un PRO ve EVO serilerini bir birinden ayıran şeylerden birisi de NAND yonga tipidir. PRO serilerinde daha uzun ömürlü ve hızlı olan MLC tipi NAND yongalar kullanılıyor.

970 EVO Plus'da 2 TB'ye kadar kapasiteler varken. 970 PRO'da en fazla 1 TB mevcut.
Ve iki serinin 1 TB olan modellerinin fiyatlarına bakarsanız aralarından uçurum olduğunu fark edeceksiniz. MLC bile pahalı sayılıyorken SLC ile 1 TB bir SSD çok çok daha pahalı olacaktır.
Bütçe varsa hızlısını alın diyor adamlar. Üretici açısından 1 TB Nvme ile 240 GB Nvme arasında aşırı bir maliyet farkı olduğunu sanmıyorum.

Bizimde gönlümüzde şöyle birşey var🙂

Screenshot_20200926-160026_Chrome.jpg
 
Bütçe varsa hızlısını alın diyor adamlar. Üretici açısından 1 TB Nvme ile 240 GB Nvme arasında aşırı bir maliyet farkı olduğunu sanmıyorum.
O zaman neden aynı fiyat değil? Gigabyte başına maliyet vardır her zaman. Her geçen yıl düşüyor.
 
Baktığım kadarıyla da yüksek boyutlu SSD'lerde aynı model baz alınırsa daha fazla NAND yongası kullanılıyormuş. Sanırım bu durum da hızda etkili oluyor, yanlışım varsa düzeltin.
 
SSD'ler yazma işlemi blok blok yapıldığı için daha önceki konularda da bahsettiğim gibi hızlı yazmak için SSD TLC ve QLC hücreleri SLC hücre gibi kullanarak yüksek yazma hızlarına erişebiliyor.
Kesintisiz SLC'ye yazma boyutu SSD'nin boş kapasitesi ile orantılı. Benzer şekilde SSD'nin kapasitesi ile de orantılı. Atıyorum. 1 TB için 200 GB ilse 2 TB için 350 GB gibi.

Ayrıca ne kadar çok hücre varsa paralel yazma okuma o kadar öne çıkıyor. RAID mantığı ile hücre sayısı arttıkça hız da artıyor. (SSD'nin kontrolcüsünün NAND belleklere kaç kanal üzerinden eriştiğine göre bu artış bir yerden sonra duruyor.)
 
SSD'ler yazma işlemi blok blok yapıldığı için daha önceki konularda da bahsettiğim gibi hızlı yazmak için SSD TLC ve QLC hücreleri SLC hücre gibi kullanarak yüksek yazma hızlarına erişebiliyor.
Kesintisiz SLC'ye yazma boyutu SSD'nin boş kapasitesi ile orantılı. Benzer şekilde SSD'nin kapasitesi ile de orantılı. Atıyorum. 1 TB için 200 GB ilse 2 TB için 350 GB gibi.

Ayrıca ne kadar çok hücre varsa paralel yazma okuma o kadar öne çıkıyor. RAID mantığı ile hücre sayısı arttıkça hız da artıyor. (SSD'nin kontrolcüsünün NAND belleklere kaç kanal üzerinden eriştiğine göre bu artış bir yerden sonra duruyor.)
Eğer yanlış anlamadıysam bulunan boş alan kapasitesine de bağlı bu durum, ama bahsettiğiniz boş alanlar neredeyse 4000MB/sn okuma-yazma hızına sahip bir SSD için oldukça fazla değil mi?

Yani, bu kadar büyük bir bahçeye gerek var mı? Kumunda oynasın, tabiri uygun ise.
 
Şöyle anlatıyım. 1 TLC (Tri Level Cell) 3 bit tutabiliyor. Bu da 2^3'den 8 farklı voltaj seviyesi anlamına geliyor. SLC'de ise binary mantığı gerçerli 0 ve 1. Bu yüzden yazma işlemi çok daha hızlı.
Siz toplam 3 GB TLC hücreyi, SLC (Sigle Level Cell) olarak kullandığınız zaman 1 GB oluyor. Yani 300 GB SLC alan için 900 GB'lik TLC hücre kullanmak gerek. Tabi bu alanlar kalıcı değil. SSD'nin kontrolcüsü arka planda verileri tekrardan yavaş yavaş SLC'den TLC'ye geçiriyor.

1601127535023.png
 
@The Anorak

O zaman SLC maliyeti daha yüksek, ama bakıldığı zaman bu maliyet konunun asıl mevzusuyla kıyaslanamaz diye düşünüyorum. Cahilliğime verin.

Yani bu sorun tamamen SLC yongaları kullanılarak çözülemez mi? Yoksa her iki yonga da aynı anda, uyumlu bir şekilde çalışıyor. Aynı yerde kullanılmak zorunda gibi bir durum mu var?

TLC kullanmak zorunda mıyız, sorunun kısa halidir sanırsam.
 
Durum
Mesaj gönderimine kapalı.

Geri
Yukarı