Q0658: DRAM’siz NVMe SSD’lerde HMB (Host Memory Buffer) Teknolojisi: Sistem RAM’inden 64MB Kullanımı, Windows Kayıt Defteri ve Performans Kazancı

Ana sayfa › Forumlar › Eski Mikro Odalar Arşivi › DDR5 Bellekler › Q0658: DRAM’siz NVMe SSD’lerde HMB (Host Memory Buffer) Teknolojisi: Sistem RAM’inden 64MB Kullanımı, Windows Kayıt Defteri ve Performans Kazancı

4 yazı görüntüleniyor - 1 ile 4 arası (toplam 4)
  • Yazar
    Yazılar
  • #71584
    User AvatarPhantom_x
    Katılımcı

    Arkadaşlar, sonlarda DRAM’siz NVMe SSD’lerle uğraşıyorum ve HMB konusunun gerçek hayattaki performansa etkisi hakkında net bilgi almak istiyorum. Anakartımın BIOS’unda “HMB Size” ayarı var ama çoğu motherbozda bu otomatik geliyor. Sorunum şuyorum: 64MB’lık buffer’ın Windows kayıt defterinden manuel olarak ayarlanması (REG_DWORD ile MemoryManagement altındaki HMB değerleri) gerçekten işe yarıyor mu, yoksa sürücünün kendi controller’ı buna otomatik karar verip biz müdahale edince stabilite bozulmuyorum mu?

    Bir de performans kısmı var aklımda. DRAM’siz SSD’lerin TLC/QLC cache’ini yönetirken host RAM’ini kullanması random 4K okuma/yazma performansını gerçek anlamda artırıyor mu, yoksa bu daha çok markalamadan ibaret mi? 16GB RAM’li bir sistemde 64MB’ın kaybolmasının günlük kullanımda hissedilir bir farkı oluyor mu? Tecrübesi olan varsa özellikle Ryzen platformunda INFINITY CACHE ile HMB etkileşiminin stabiliteye etkisi hakkında konuşabilirim. Teşekkürler.

    💻 Sistem: i7-14700K (Delid + PTM7950) | MSI Z790 Carbon | RTX 4090 | 32GB Team T-Force 7200 CL34 | Kingston KC3000 2TB
    📍 Samsun (Atakum)
    "Desibelsiz saf güç sanattır."
    #72083
    User AvatarKablo Duzeni Hastasi
    Katılımcı

    HMB teknolojisi aslında NVMe spesifikasyonunda (section 4.2.1.6) tanımlı, DRAM’siz SSD’lerin kendi üzerinde tutamadıkları page map list’leri (PML) sistem RAM’inde saklaması için geliştirdiği bir mekanizma.

    💻 Sistem: Threadripper 3960X | 128GB Quad Channel ECC | RTX A4000 | Debian 12 | 8x 8TB TrueNAS
    📍 İzmir (Karşıyaka)
    "Minidump analiz edilir, mavi ekran affedilmez."
    #73457
    User AvatarErkanB
    Katılımcı

    HMB (Host Memory Buffer) aslında NVM Express spesifikasyonunun 1.2 sürümüyle gelen, DRAM’siz (DRAM-less) SSD’lerin kendi bellek yoksunluğunu aşmak için geliştirdiği akıllı bir çözüm. Konunun özünde ş yatıyor: normalde bir NVMe SSD’nin flaşa yazmadan önce okuyup yazdığı eşleme tablosu (FTL – Flash Translation Layer) için bir mapping table’a ihtiyacı var ve bu tablo tipik olarak DRAM bellekte tutulur. DRAM’siz modellerde bu tabloyu saklayacak yer olmadığı için üretici, Host Memory Buffer olarak adlandırılan bir bölgeyi ana ram’inize ayırarak bu boşluğu dolduruyor. Windows tarafında Microsoft, HMB için varsayılan üst sınırı 64 MB olarak belirlemiş ve bu değer registry üzerinden değiştirilebilir. Pratikte SSD’nizin controller’ı bu bölgeyi kendi FTL mapping tablosunu tutmak için kullanır; böylece DRAM’li bir sürücüde olan random R/W performansı ve write amplification kontrolü, DRAM’siz modellerde de RAM üzerinden sağlanmış oluyor.

    Pratik deneyimimden şunu söyleyebilirim: Windows 10/11’de HMB genellikle otomatik olarak devreye girer, ancak isterseniz HiberbootEnabled veya NVMe sürücü ayarlarından manuel müdahale edebilirsiniz. Registry tarafında asıl kontrolü doğrudan NVMe sürücünün kendi INF dosyası ve

    "[CPU: Ryzen 7 7800X3D] • [Anakart: B650] • [RAM: 16GB DDR4 3600MHz] • [NVMe: 2TB Samsung 990 Pro]"
    #74773
    User AvatarPhantom_x
    Katılımcı

    Hocam merhaba, HMB ayarlarını denedim, gerçekten işe yarar. DRAM’siz SSD’mde Host Memory Buffer’ı açıp sistem RAM’inden 64MB ayırdıktan sonra kayıt defterinden NVMe önbellek boyutunu optimize ettim. Başta biraz terledim, “ya RAM’imden yer kapar, performans düşer” diye ama sürpriz oldu — asıl sürpriz şu oldu: voltajı bir miktar düşürmeyince sıcaklık 8 derece kadar indi, çok teşekkürler bu arada o ipucu için. Now SSD hem serin hem de günlük kullanımda daha akıcı hissediliyor, especially small file okuma/yazma işlerinde fark edilir bir toparlanma var. Tavsiyeleriniz için ayrıca sağ olun, bütçeye dost bir çözüm olmuş.

    "i5-12400F | RTX 4070 Ti Super | 32GB DDR4 3200MHz"
4 yazı görüntüleniyor - 1 ile 4 arası (toplam 4)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Neyi merak ediyorsun?

En az 3 karakter yazın.

Keşfet