Bu sitede, gelişmiş özellikler ve işlevler sunmak için tanımlama bilgileri (cookie) kullanılmaktadır. Bu siteyi kullanarak buna izin vermektesiniz. Gizliliğinize ve veri güvenliğinize önem veriyoruz. Her ikisi de yeni güncellendiğinden lütfen Tanımlama Bilgisi (Cookie) Politikasını ve Gizlilik Politikasını gözden geçiriniz.
Aşırı Tahsis'in (Over-Provisioning - OP) Yararları
OP, SSD’nin Dayanıklılığını Nasıl Geliştirir

Bir SSD'nin neden aşırı tahsisle (over-provisioning) yapılandırıldığını ve SSD denetleyicisine avantajlarını anlamak için, bir SSD'nin tipik çalışmasını ve non-volatile (uçucu olmayan) NAND Flash belleğin sınırlamalarını anlamamız gerekiyor.

Her NAND Flash hücresi, NAND Flash üreticisi tarafından üretim işlemi sırasında belirlenen programlama ve silme dayanıklılığına (Program/Erase - P/E) göre sınırlı kullanım ömrü beklentisine sahiptir. Bunun nedeni, NAND Flash hücre üzerinde gerçekleştirilen her programlama ve silme işlevinin, hücrenin elektrik şarjını güvenilir biçimde saklama yeteneğini azaltması ve dolayısıyla veri güvenliğini tehdit etmesidir.

Ancak NAND geometrisi 2D’den 3D’ye geçtikte NAND dayanıklılığı gelişecek, kalıp yoğunlukları artacak ve üretim maliyetleri azalacak, bu sayede SSD’ler daha uygun fiyatlı hale gelecektir.

Özetlemek gerekirse SSD'nin dayanıklılığını etkileyen üç ana etken şunlardır:

  • NAND Flash program/silme dayanıklılığı ve geometri ile ilgili okuma/programlama/silme karmaşıklığı (Bu durumda geometri, 2 boyutlu ve 3 boyutlu üretim teknolojisini içerecektir)
  • SSD kapasitesi
  • SSD denetleyicinin özellikleri ve verimi (gereksiz veri toplama (garbage collection), yazma yükseltmesi (write amplification), blok yönetimi, yıpranma dengelemesi (wear-leveling), Hata Düzeltme Kodu (Error Correcting Code)).
OP, SSD’nin Performansını Nasıl Geliştirir

Her NAND Flash bellek kalıbı, çok sayıda sayfayı içeren birden fazla bloktan yapılmıştır.

NAND Flash, bir sayfa seviyesinde okunabilir ve yazılabilirken yalnızca blok seviyesinde silinebilir.

Bir blok içinde zaten programlanmış bir sayfada, bir sayfanın değiştirilmesi ya da silinmesi gerektiğinde yeni blok içerikleri aynı blok adresine programlanmadan önce birden fazla sayfadan oluşan tüm blok içeriği geçici bir belleğe okunur ve daha sonra silinir.


Referanslar

Bir sayfanın NAND Flash içindeki bir sayfaya bu karmaşık okuma-değiştirme-yazma döngüsü olmadan yazılması için tek senaryo, sayfanın zaten boş bir durumda olmasıdır.

Aşırı tahsis (over-provisioning) ile çok sayıda bloğun boş ve yedekte bekletilmesi, özellikle çok yüksek Yazma Yükseltmesi Faktörüne (WAF - Write Amplification Factor) sahip rastgele yazma senaryolarında performansın tutarlı kalmasının sağlanmasında yardımcı olmaktadır. [1]

  1. JESD219: Solid-State Drive (SSD) Endurance Workloads, JEDEC Committee (http://www.jedec.org/standards-documents/docs/jesd219a). Bu Müşteri ve Kurumsal iş yükleri, endüstri için SSD’lerini derecelendirmek için bir standart ortaya koyar ve SSD’leri tarafından desteklenen TBW derecesini elde etmesini sağlar. İş yükünüzün farklılık gösterebileceğini ve belirtilen TBW değerlerinin, uygulamanızın benzersiz WAF’si nedeniyle iş yükünüze göre daha yüksek ya da daha düşük olabilir.

        Back To Top