Apa itu Host Memory Buffer (HMB) di SSD?

Anda mungkin berpikir bahwa semua dokumen dan foto Anda tersimpan rapi dalam struktur folder logis di komputer Anda. Anda salah. Itu adalah tampilan yang ditunjukkan komputer kepada Anda. Namun, pada kenyataannya, jika Anda menggunakan SSD, data tersebar di seluruh drive.

HDD bekerja paling baik jika Anda sesekali memasukkannya melalui proses defragmentasi. Ini mengurutkan semua potongan data pada HDD, sehingga bit terkait saling berdekatan dan dapat dibaca dari drive secara berurutan. Ini karena HDD jauh lebih cepat dalam membaca bit data berurutan dari piringannya daripada melakukan pembacaan acak.

SSD jauh lebih baik dalam pembacaan acak karena mereka tidak harus menunggu kepala baca untuk sampai ke tempat yang tepat terlebih dahulu. Mereka juga jauh lebih cepat secara umum, dan ada banyak alasan lain untuk memilihnya.

Masalahnya, SSD lebih menderita karena pemakaian. Setiap kali data dibaca, dan terutama saat data ditulis ke sel memori, sel akan sedikit menurun. Untuk meminimalkan keausan dan meningkatkan umur panjang drive, SSD menggunakan proses yang disebut perataan keausan. Saat menulis data, SSD memilih untuk menempatkannya di sel yang paling jarang dipakai terlebih dahulu.

Ini menghasilkan hal-hal aneh seperti data yang secara teknis tersisa di drive setelah Anda menimpa file, hanya karena versi baru disimpan di sel memori yang berbeda. Data "dihapus" ditandai sebagai "dapat ditimpa" daripada dihapus secara aktif. Menghapusnya menggunakan satu lagi dari jumlah penulisan terbatas ke sel memori yang terpengaruh.

Melacak

SSD menyimpan tabel di mana semuanya disimpan dan apa yang bisa dan tidak bisa ditimpa untuk bekerja secara efisien. Ini tidak memakan banyak ruang, tetapi sistem operasi apa pun terus-menerus membuat operasi tulis kecil. Perubahan konstan ini berarti banyak penulisan yang dilakukan ke SSD, khususnya pada satu bagian, yang akan mengurangi masa pakainya.

Untuk menghindari hal ini, kebanyakan SSD menyertakan beberapa DRAM onboard. DRAM tidak mengalami keausan yang sama seperti memori flash, sehingga dapat diperbarui sesering yang diperlukan. Kebetulan, ini juga lebih cepat. Jadi, saat Anda meminta file, SSD dengan DRAM akan mengembalikan hasilnya sedikit lebih cepat karena waktu pencarian berkurang.

Beberapa SSD anggaran memilih untuk melepaskan DRAM meskipun sebagai tindakan penghematan biaya. Hal ini memang menyebabkan dampak kinerja dan mengurangi masa pakai hard disk.

Masuk HMB

HMB dirancang untuk mengurangi kinerja dan masa pakai yang terkait dengan SSD tanpa DRAM. Sang penyelenggara Memory Buffer menggunakan sumber DRAM lain untuk menyimpan setidaknya sebagian logis ke peta fisik dari menyetir. Hebatnya dengan ini adalah bahwa setiap komputer sudah memiliki sumber DRAM yang melimpah di RAM utama komputer.

Driver SSD memungkinkan SSD untuk meminta sebagian kecil dari RAM sistem untuk disisihkan dan dialokasikan untuk menyimpan tabel pencarian. Sementara SSD biasanya menampilkan 1GB DRAM per TB memori flash, HMB biasanya tidak mendekati ukuran itu. Implementasi yang tepat bervariasi antara produsen dan drive, tetapi sekitar 100MB adalah standar. Hal ini memungkinkan data yang paling umum digunakan untuk dipetakan lokasinya untuk akses yang lebih cepat. Data lain harus diakses dengan cara yang lambat.

Hal ini menghasilkan peningkatan latensi di sebagian besar beban kerja dibandingkan dengan SSD tanpa DRAM. Performanya tidak sepenuhnya sejalan dengan penggunaan DRAM onboard. Ini juga membantu mengurangi beberapa keausan pada SSD itu sendiri. Namun, manfaat ini sulit diukur dan kemungkinan kecil.

Kesimpulan

HMB adalah tambahan yang berguna untuk SSD tanpa DRAM. Itu datang tanpa biaya moneter tambahan. Ini membantu mengurangi sebagian besar penurunan kinerja yang terkait dengan SSD tanpa DRAM. HMB masih tidak menawarkan tingkat kinerja yang sama dengan DRAM onboard. Ini menghasilkan penggunaan RAM sistem yang sedikit lebih tinggi, yang bisa menjadi masalah pada komputer anggaran dengan RAM minimal.

RAM yang dialokasikan ke HMB biasanya berukuran kecil, dan sistem dapat menawarkan kurang dari permintaan SSD jika diperlukan. Secara keseluruhan, HMB pada dasarnya adalah kemenangan tanpa kerugian. Dalam perbandingan langsung antara SSD tanpa DRAM dengan dukungan HMB dan tanpa dukungan, pilih model HMB, terlepas dari semua faktor lainnya. Kami masih merekomendasikan SSD dengan DRAM onboard, karena ini menawarkan kinerja terbaik hanya dengan sedikit peningkatan biaya. Apa yang Anda pikirkan? Bagikan di komentar di bawah.