Enmotus MiDrive: QLC SSD-lər üçün yenidən düşünülmüş SLC keşfedilmesi

İstehlakçıların saxlanması üçün CES 2020 PCIe üçün yeni bir rəqabət dalğası gətirdi 4.0 SSD-lər və daha sürətli portativ SSD-lər vəd edilsə də ən maraqlı məhsul nümayişləri Enmotus'dan idi. İstehlakçı SSD-lərinin idarəedici səviyyəli saxlama xeyrinə sürücüyə idarə olunan SLC önbelleğini qazma işlərində dərin bir dəyişiklik etməyi planlaşdırırlar.

Enmotus, idarəetmə proqramının yaxşı qurulmuş bir təminatçısıdır. İstehlakçılara ən tanış məhsulu, ehtimal ki, məhdud bir buraxılış AMD StoreMI kimi AMD anakartlarının son nəsilləri ilə birləşdirilmiş FuzeDrive-dır. Bu, AMD-nin Intel'in Smart Response Technology (SRT) və Optane Memory storage yaddaş sistemlərinə cavabı olaraq xidmət edir. Enmotus eyni damarda müəssisə yönümlü məhsullara malikdir. Onların yeni MiDrive texnologiyası, SLC və QLC NAND birləşmələrini tək bir istehlakçı SSD-də idarə etmək üçün mövcud səviyyəli proqram təminatı üzərində qurulur.

Önbelleme və səviyyəli problemlər

Bütün proqram təminatına əsaslanan önbelleğe və ya səviyyəli həllərə, sistemin qurulmasının mürəkkəbliyinə görə məhdud istehlakçı müraciətləri olur. Ən azı iki fiziki sürücü tələb olunur və məlumatların yerləşdirilməsini idarə etmək üçün OS əlavə bir sürücü yükləməlidir. Hər hansı bir uyğunluq məsələsi və ya digər dəyişkənlik asanlıqla bir PC-ni açıla bilməz və məlumatların bərpası tək bir sürücü üçün olduğu qədər sadə deyil. Bu maneələr meraklıları və güc istifadəçilərini qorxutmur, amma PC OEM'ləri bu konfiqurasiyaları bazara çıxarmaq və dəstəkləmək istəmirlər. Ancaq hər hansı bir önbelleğe və ya səviyyəyə sahib olmasa, istehlakçı SSD'ləri TLC və ya QLC NAND'nın xam məhsuldarlığı ilə məhdudlaşır. SSD'nin firmware tərəfindən şəffaf idarə olunan SLC önbelleği, partlama performansını yaxşılaşdırmaq üçün demək olar ki, bütün istehlakçı SSD-lər tərəfindən qəbul edilmiş və istehlakçıların iş yükləri üçün çox təsirli olduğu sübut edilmişdir. Bu strategiyanın əsas məhdudluğu SSD-nin oxuduğu və yazdığı istifadəçi məlumatlarının xarakteri və məqsədi haqqında məhdud məlumatlarla işləməsidir.

Əksər SSD-lər öz SLC-lərini idarə etmək üçün kifayət qədər sadə prosedurlara güvənirlər: bütün yazmaları yaddaşa doldurmadan göndərmək və boş vaxtdan istifadə etməklə SLC-dən məlumatları daha yığcam TLC nümayəndəliyinə daxil etmək, gələcək yazmalar üçün yaddaş boşluğunu boşaltmaq. İstehlakçı SSD'ləri üçün SLC önbelleğinin tətbiq edilməsində hələ müəyyən seçimlər var: sabit ölçülü bir önbelleği istifadə etmək və ya dinamik ölçülü bir yaddaş istifadə etmək və ya cache doldurduğunda dayanmaq və ya birbaşa TLC / QLC yazmaq. QLC sürücüləri daha çox yayıldıqca, sürücünün doldurulmağa başlamasına qədər uzun müddət SLC önbelleğindeki məlumatları saxlamağı üstün tutan sürücüləri də görürük ki, önbelleğe performans yazmaqdan əlavə oxumaqda kömək edə bilər.

Enmotus MiDrive: QLC SSD-lər üçün yenidən düşünülmüş SLC keşfedilmesi 1

Enmotus FuzeDrive əl ilə məlumat yerləşdirilməsinə nəzarət

Host tərəfindən idarə olunan önbelleğe və ya tənzimləmə, məlumat yerləşdirmənin daha ağıllı idarə edilməsinə qapı açır, çünki ana OS daha yaxşı məlumata sahibdir: hansı məlumatların hansı hissəyə aid olması və bu fayllarla qarşılıqlı əlaqə quran proseslər və istifadəçilər haqqında. Ev sahibi OS-də isti və soyuq fayllar üçün giriş nümunələrinin tarixini dəqiq izləmək daha asandır. Məlumatların yerləşdirilməsini əl ilə idarə etməyi bilavasitə istifadəçiyə təqdim etmək mümkündür.

Birində iki sürücü

Enmotus MiDrive texnologiyası bir SSD-yə ev sahibi iki ayrı flash hovuza çıxışı təqdim etməyə imkan verir: QLC və eyni SSD nəzarətçisi tərəfindən idarə olunan SLC. Bunu həyata keçirmək üçün, PhDD ilə SSD nəzarət cihazının proqram təminatını dəyişdirmək üçün tərəfdaş oldular. Server məhsulları üçün, tək bir NVMe SSD, Linuxun fərqli blok cihazları kimi qəbul etdiyi iki ayrı NVMe ad boşluğunu ifşa edəcəkdi. Lakin istehlakçılar üçün Enmotus, ilk 32 və ya 64 nömrəli MiDrive'yi tək blok cihazı kimi təqdim edərək geri uyğunluğu artırmağı seçdi. GB əvvəlcə SLC NAND, qalan hissəsi isə QLC NAND ilə müqayisə edildi. Bu, heç bir xüsusi Enmotus proqramı və ya sürücüyə ehtiyac duymadan bir MiDrive-a bir OS quraşdırmağını təmin edir. Enmotus sürücüsü yükləndikdən sonra QLC və SLC hovuzları arasında Məntiqi Blok ünvanlarının (LBAs) aralıqlarını inkişaf etdirmək və ya endirmək üçün SSD-yə əmr verən satıcıya məxsus əmrlərdən istifadə etməklə məlumatların yerləşdirilməsini idarə edir. (Bu səviyyənin başlanğıc prosesi hazırda saniyənin dörddə birini çəkir, çünki QLC vs SLC-də nə olduğunu göstərən tarix var qədər çox az məlumat köçürülməlidir.)

Enmotus MiDrive: QLC SSD-lər üçün yenidən düşünülmüş SLC keşfedilmesi 2

Enmotus MiDrive 800GB tək bir cihaz olaraq görünür

Bu, ev sahibi üçün, Intel'in bir M'də iki ayrı PCIe cihazı olan Optane Memory H10 üçün istifadə etdiyi strategiyadan daha asandır.2 kartdır və önbelleğe proqramı işə cəlb edilmədən əvvəl hər iki yarını düzgün aşkar etmək üçün xüsusi anakart dəstəyi tələb olunur. Enmotus, Microsoft tərəfindən Enmotus sürücüsünü yayaraq MiDrive'nin daha da asanlaşdırılması üçün çalışır Windows, bir MiDrive, heç bir istifadəçi müdaxiləsi tələb etmədən Enmotus proqramı tərəfindən avtomatik aşkar ediləcək və idarə ediləcəkdir. Hələ ki Windows standart NVMe sürücüsünü bir MiDrive üçün istifadə etmək üçün standart olacaq, lakin məhsulların rəflərə vurduğu vaxt dəyişməlidir.

Enmotus MiDrive: QLC SSD-lər üçün yenidən düşünülmüş SLC keşfedilmesi 3

MiDrive LBA bölüşdürülməsinin istifadəsi ilə necə dəyişəcəyinə misal
(real test əsasında deyil, yalnız illüstrasiya məqsədləri üçün)

Enmotus, SLC və ya QLC-yə məlumatların 4MB hissələrində təyin edilməsini dəstəkləyir, bu, ehtimal ki, SLC rejimində tək bir NAND flash silmək blokunun ölçüsüdür və beləliklə sürücünün QLC və SLC hissələri arasında asanlıqla yığıla bilən ən kiçik boşluq ölçüsü. lazımsız yazma amplifikasiyasına. Bu 4MB blok ölçüsü, SLC-yə köçürülən kiçik bir faylın yaxınlıqdakı digər sənədləri birlikdə gətirməsi ehtimalı deməkdir ki, bu da tez-tez SLC-də olmağı da fayda verə bilər. Bu da böyük faylların qismən SLC-də və qismən QLC-də yerləşə biləcəyini bildirir. Bu proses bir faylın yer aldığı məntiqi blok ünvanlarını dəyişdirmədiyi üçün Enmotus MiDrive, NTFS məlumatlarının necə qurulduğuna dair bir şey dəyişdirməyə ehtiyac duymur və vacib məlumatları yönəltməyə çalışan inkişaf etmiş bir disk defragmenter kimi davranmağa ehtiyac yoxdur diskin başlanğıcı. MiDrive proqramı yalnız LBA-ların bir fayl tərəfindən istifadə olunduğunu araşdırmalı və SSD-yə məlumatların SLC və ya QLC bloklarına köçürülüb-verilməməsi barədə məlumat verməlidir. OS'nin qalan hissəsində görünən tək yan təsir SSD'nin bu hissəsinə daxil olmaq üçün performans xüsusiyyətlərindəki bir dəyişiklikdir.

Bir Enmotus MiDrive'nin SLC hissəsi ənənəvi bir SLC önbelleğinden yalnız ev sahibliyi ilə deyil, həm də SSD-nin aşınma səviyyəsini düzəltmə məqsədləri ilə necə rəftar etməsi ilə fərqlənir. Tipik SSD'nin SLC önbelleği statik və ya dinamik bir ölçüyə sahib ola bilər, lakin hər iki halda yeni yazma əmrləri gəldikdə SSD məlumatları NAND flaş blokunun boş olduğu yerə yazacaqdır. Keş təmizləndikdə, bir neçə SLC blokundan məlumatlar TLC və ya QLC rejimində fərqli bir boş bloka yenidən yazılacaq və SLC blokları silmək üçün boş blokların hovuzuna sərbəst buraxılır. Boş blokların yalnız bir hovuzunu idarə etmək o deməkdir ki, SLC önbelleğinin həqiqi fiziki yeri zamanla hərəkət edə bilər və son dəfə TLC olaraq istifadə edilən bir blok növbəti dəfə məlumat yazıldıqda SLC olaraq istifadə oluna bilər.

Bunun əksinə olaraq Enmotus MiDrive texnologiyası SSD izini iki tamamilə ayrı hovuza malikdir. Sürücü istehsal edildikdə, SLC hissəsi sürücünün ömrü boyu daimi olaraq ayrılır. SLC olaraq istifadə edilən hər hansı bir fiziki NAND səhifəsi və blokları, sürücünün ömrü boyu həmişə SLC kimi, QLC hissəsi üçün də eyni olacaqdır. İki flaş hovuz tamamilə müstəqil köhnəlmə səviyyəsinə tabe olur, baxmayaraq ki, SLC və QLC hissələri sürücünün hər bir fiziki flipsində yan-yana yerləşəcəkdir. Bu o deməkdir ki, QLC blokları heç vaxt qısamüddətli Proqram / SLC önbelleğinin doldurulması və yuyulması dövrlərinə məruz qalmayacaqdır. SLC blokları üçün səhv düzəldilməsi xüsusi olaraq SLC istifadəsi ilə tənzimlənə bilər və bu Enmotus'un sürücünün SLC hissəsi üçün (Mikron QLC NAND əsasında) 30k Proqramı / Silmə dövrlərinə çatmasına imkan verir. MiDrives, sürücünün SLC və QLC hissələri üçün ayrı SMART göstəricilərini ortaya qoyacaqdır, buna görə də bu məlumatı düzgün şərh etmək üçün monitorinq proqramının yenilənməsi lazımdır.

Prinsipcə, sürücünün SLC və ya QLC hissəsinin vaxtından əvvəl köhnəlməsi mümkün olardı, amma praktikada Enmotus əmtəə səviyyəli saxlama idarəetmə proqramının sürücünün idarə olunan SLC yaddaşından daha uzun sürməsinə səbəb olur. Tez-tez dəyişdirilməklə bilinən fayllar daimi olaraq SLC-də yaşayacaq və boş vaxt ərzində avtomatik olaraq QLC-yə axıdılmayacaq. Enmotus proqramı kifayət qədər ağıllıdırsa, eyni zamanda bir faylın tez-tez daxil olduğu aydınlaşana qədər hansı sənədlərin SLC-ni atıb birbaşa QLC-yə keçməsini də müəyyən edə bilər. Məsələn, gigabit Ethernet üzərindən maşına daxil olan bir fayl yükləməsi əvvəlcə SLC performansına ehtiyac duymaz, çünki xam QLC ümumiyyətlə o sürətlə ardıcıl yazmağı bacara bilər (xüsusən heç bir fon SLC önbelleği yavaşlamağa çalışır). Bu fayl nadir hallarda əldə edilən və yalnız ardıcıl olaraq oxunan bir filmdirsə, bunun heç SLC-də təbliğ olunmasına heç bir səbəb yoxdur. Ümumiyyətlə, Enmotus tərəfindən səviyyəli saxlama idarəetməsi ənənəvi SLC yaddaşının artmasına səbəb olan artan yazı gücləndirməsindən daha çox, SLC və QLC arasında məlumatların daha az hərəkəti ilə nəticələnməlidir.

Bir Enmotus MiDrive'nin SLC hissəsi müntəzəm QLC NAND-dən düzəldilmiş bir dilim olduğundan, Samsung'un Z-NAND və ya Kioxia / Toshiba XL-Flash kimi xüsusi aşağı gecikmə SLC NAND-in bütün üstünlüklərini təqdim edə bilməz. Bir MiDrive'nin SLC hissəsi ənənəvi bir istehlakçı SSD'nin SLC önbelleğine nisbətən daha sürətli olmayacaq, ancaq sürücünün SLC hissəsində tamamilə saxlanan fayllarla işləyərkən bu performans daha ardıcıl və proqnozlaşdırıla bilər.

İş modeli

Enmotus MiDrive hazırda birləşmə şəklində tətbiq olunur Windows sürücü proqramı və Phison NVMe nəzarətçiləri üçün xüsusi SSD firmware, lakin bu, xüsusi bir hardware tələb etmir. Bu o deməkdir ki, hazırda Phison E12 NVMe SSD-ləri satan hər hansı bir satıcı, Enmotus firmware proqramını lisenziyalaşdırmaq və göndərmək yolu ilə MiDrive əsaslı məhsul edə bilər. PC OEM'ləri Enmotus firmware ilə sürücülərə keçərək MiDrives'i qəbul edə bilər və bunların da Enmotus sürücülərini daxil etmələrini təmin edə bilər. Windows Görüntülər, ya da bunların paylanacağına etibar etmək Windows Yeniləyin. Heç bir anakart quraşdırılmış proqram və ya cihaz modifikasiyası tələb olunmur və ya bir maşın təmin etmək və son istifadəçiyə çatdırmaq üçün hazırlanma prosesində hər hansı bir dəyişiklik tələb olunmur. Enmotus həm PC OEM'ləri, həm də pərakəndə SSD-lərin satıcıları ilə əlaqələndirir, buna görə Enmotus MiDrive texnologiyası ilə əvvəlcədən qurulmuş sistemləri gözləyə bilərik və hər hansı birində istifadə edilə bilən təkmilləşdirmə seçimlərini Windows Artıq standart M dəstəkləyən 10 PC.2 NVMe SSD-lər. Enmotus, PC OEM-lərin alınması ilə bağlı nikbindir, MiDrive-nin Intel'in Optane H10-dan daha yaxşı bir qəbul alacağını gözləyir.

Əsas MiDrive məhsulları tam avtomatik olacaq, bir EnMotus sürücüsü əvvəlcədən quraşdırılmış və ya MiDrive aşkar edildikdə avtomatik quraşdırılmışdır. Məlumat yerləşdirmə qərarları tamamilə pərdə arxasında olacaq. Həvəskarlar üçün, mövcud FuzeDrive proqramına bənzər bir mükafat pilləsi də olacaq Windows Fərdi sənədlərin daimi və ya məhdud müddətə əl ilə təbliğ edilməsi və ya sökülməsi üçün Explorer qabığı inteqrasiyası. Enmotus ayrıca bir sürücü sağlamlığının monitorinqi vasitəsi ilə təmin edəcəkdir ki, bu da adi SLC caching əvəzinə pillələrini istifadə edərək nə qədər əlavə sürücünün ömrünün qazandığını təxmin edir.

Enmotus MiDrive: QLC SSD-lər üçün yenidən düşünülmüş SLC keşfedilmesi 4

Enmotus MiDrive SSD sağlamlıq monitorinqi vasitəsi

Enmotus, MiDrive texnologiyasına sahib SSD-lərin ya 32GB və ya 64GB SLC hissələrindən istifadə etmələrini və təxminən 400GB-dan 2TB-yə qədər ümumi tutum təklif etməsini gözləyir, lakin dəqiq konfiqurasiyaları tərəfdaşlarının bazara gətirmək istədikləri ilə müəyyən ediləcəkdir. Enmotus eyni zamanda RAID- i dəstəkləyən həvəskar yönümlü həllər planlaşdırır0 çox sayda fiziki sürücünün arasında üslub zolağı və kiçik forma amilinə və quraşdırılmış cihazlara daxil olan tək paketli BGA SSD-lər üçün həllər.

Enmotus MiDrive texnologiyası SSD-lərin qiymətinə əlavə edəcək, ancaq mövcud olan ən ucuz NVMe SSD-lərə nisbətən QLC saxlama barədə danışdığımızdan və son etiket qiymətləri istehlakçı SSD-lər üçün hələ də rəqabətqabiliyyətli olacaqdır. Bunun müqabilində istifadəçilər daha yaxşı bir real performans əldə etməli və əsaslandırmaq üçün kifayət qədər təsirli yazılı dözümlülük almalıdırlar 5-yıl zəmanət. Bu texnologiyanı bu ilin sonunda sınaqdan keçirməyi səbirsizliklə gözləyirik, baxmayaraq ki, bu, müqayisə etmə prosesimizi daha da çətinləşdirəcəkdir. Enmotus artıq maraqlı OEM-lərdən nümunə götürür.