Що таке буфер пам’яті хоста (HMB) у SSD?

click fraud protection

Ви можете подумати, що всі ваші документи та фотографії акуратно зберігаються в логічній структурі папок на вашому комп’ютері. Ви б помилилися, однак. Це той вид, який показує вам комп’ютер. Насправді, якщо ви використовуєте SSD, дані розподіляються по всьому диску.

Жорсткі диски працюють найкраще, якщо час від часу їх дефрагментувати. Це відсортував усі шматки даних на жорсткому диску, тому пов’язані біти були близько один до одного і їх можна було зчитувати з диска послідовно. Це пояснюється тим, що жорсткі диски набагато швидше зчитують послідовні біти даних зі своїх пластин, ніж роблять випадкове зчитування.

SSD набагато краще піддаються довільному читанню, тому що їм не потрібно чекати, поки головка для зчитування першою потрапить у потрібне місце. Загалом вони також набагато швидші, і є багато інших причин віддати їм перевагу.

Справа в тому, що твердотільні накопичувачі набагато більше страждають від зносу. Кожного разу, коли дані зчитуються з комірки пам’яті, і в першу чергу, коли дані записуються в комірку пам’яті, комірка дещо погіршується. Щоб мінімізувати знос і збільшити термін служби накопичувачів, SSD використовують процес, який називається вирівнюванням зносу. Під час запису даних SSD вибирає спочатку розмістити їх на найменш зношених осередках.

Це призводить до дивних речей, таких як дані, які технічно залишаються на диску після перезапису файлу, просто тому, що нова версія зберігається в інших осередках пам’яті. «Видалені» дані позначаються як «можуть бути перезаписані», а не активно видалені. При його видаленні використовується ще одна з обмеженої кількості записів до уражених осередків пам’яті.

Відстеження

SSD зберігають таблицю, де все зберігається і що можна, а що не можна перезаписати, щоб працювати ефективно. Це не займає багато місця, але будь-яка операційна система постійно виконує невеликі операції запису. Ці постійні зміни означатимуть багато записів на SSD, зокрема в одну секцію, що скоротить термін його служби.

Щоб уникнути цього, більшість твердотільних накопичувачів містять вбудовану DRAM. DRAM не зношується так само, як флеш-пам’ять, тому її можна оновлювати так часто, як це необхідно. До речі, це також швидше. Таким чином, коли ви запитуєте файл, SSD з DRAM поверне результат трохи швидше, оскільки час пошуку скорочується.

Деякі бюджетні твердотільні накопичувачі вирішують відмовитися від DRAM як захід економії. Це впливає на продуктивність і скорочує термін служби накопичувача.

Введіть HMB

HMB був розроблений для зниження продуктивності та терміну служби, пов’язаних із SSD без DRAM. Господар Буфер пам'яті використовує інше джерело DRAM для зберігання принаймні часткової карти логічно-фізичної диск. Чудова річ у цьому полягає в тому, що кожен комп’ютер вже має рясне джерело DRAM в основній RAM комп’ютера.

Драйвери SSD дозволяють SSD запитувати невелику частину системної оперативної пам’яті, яка буде відведена та виділена для зберігання таблиці пошуку. Хоча SSD зазвичай мають 1 ГБ DRAM на ТБ флеш-пам’яті, HMB зазвичай не має такого розміру. Точні реалізації відрізняються у різних виробників і дисків, але стандартним є близько 100 МБ. Це дозволяє відображати місцеположення найбільш часто використовуваних даних для швидшого доступу. До інших даних потрібно звертатися повільно.

Це призводить до покращення затримки в більшості робочих навантажень порівняно з прямими SSD без DRAM. Однак продуктивність не повністю відповідає використанню вбудованої DRAM. Це також допомагає зменшити частину зносу самого SSD. Однак цю користь важко виміряти і, ймовірно, мінімальна.

Висновок

HMB є корисним доповненням до SSD без DRAM. Це відбувається буквально без додаткових грошових витрат. Це допомагає зменшити значну частину зниження продуктивності, пов’язаного з SSD без DRAM. HMB все ще не пропонує такий же рівень продуктивності, як вбудована DRAM. Це призводить до дещо більшого використання системної оперативної пам’яті, що може бути проблемою на бюджетних комп’ютерах з мінімальною кількістю оперативної пам’яті.

Оперативна пам’ять, виділена HMB, зазвичай невеликого розміру, і система може запропонувати менше запитів SSD, якщо це необхідно. Загалом, HMB – це, по суті, перемога без недоліків. У прямому порівнянні твердотільного накопичувача без DRAM з підтримкою HMB і без нього, вибирайте модель HMB, незважаючи на всі інші фактори. Однак ми все ще рекомендуємо твердотільні накопичувачі з вбудованою DRAM, оскільки вони пропонують найкращу продуктивність лише за незначне збільшення вартості. Які ваші думки? Поділіться ними в коментарях нижче.