10TB heliové disky HGST Ultrastar se SMR vyžadují podpůrný software
10TB disky HGST Ultrastar s technologií HelioSeal představil jejich výrobce již loni na podzim. Kombinují v sobě ztenčené diskové plotny v prostoru naplněném heliem s magnetickým záznamem „šindelové generace“ SMR, kdy se jednotlivé stopy překrývají. Tyto disky se nyní dostávají do běžnějšího prodeje, ale nekoupíme je ve standardních e-shopech, budou dostupné jen skrze některé speciální prodejní kanály. Nejde totiž o produkt pro běžného zákazníka, který prostě „připojí a jede“. K plnému výkonu bez degradací je potřeba hostitelský software, který spolupomáhá se řízením datových přenosů z/do HDD.
Abychom si to objasnili, musíme si trochu připomenout jak HDD fungují. Jde o médium s rotujícími plotnami a záznamovými/čtecími hlavičkami, které zaznamenává data do stop rozdělených na sektory. U SMR se tyto stopy částečně překrývají. Řízení a veškeré rozhodování o tom, která data přijdou na kterou stopu je obvykle v režii pevného disku, neboť se vyznává filosofie, že jeho řadič nejlépe ví, kam která data uložit. Je to stejné jako u SSD, kde také operační systém neurčuje, jak SSD řadič rozloží zápis dat, nechává to plně na něm, i s ohledem na rozložení zápisů rovnoměrně mezi jednotlivé adresovatelné bloky, aby SSD co nejvíce vydrželo.
Nicméně takto spravované rozkládání zápisu do stop má jednu nevýhodu: řadič pevného disku nerozumí datům. Jde mu sekvence jedniček a nul, ale neví, co představují. To ví pouze operační systém a jeho souborový systém. A v případě disků Ultrastar se SMR se to má tak, že pokud by měl veškerý zápis dat na disku řídit jeho řadič, docházelo by k propadům výkonu a celkově nekonzistentnímu chování pevného disku vyústivším ve výrazně klesající výkon postupem času. HGST tak část rozhodování o způsobu zápisu dat přesunula na operační systém, v podobě přídavného softwaru.
Momentální řešení je dostupné pro Linux, HGST jej vystavila v open-source podobě na GitHubu. Nativní ovladač a podpora přímo v souborových systémech pro disky se SMR záznamem je očekávána později v roce 2016, pro serverové platformy. Tyto disky opravdu nejsou určeny pro běžné spotřebitele, ostatně zatímco 8TB heliový Ultrastar s klasickými plotnami měl rychlost čtení 205 MB/s, tento nový 10TB se SMR plotnami klesá na 157 MB/s a zápis probíhá dokonce rychlostí pouze 68 MB/s. Je tedy nasnadě, že zde došlo i k poklesu rychlosti rotace, aby se vůbec dařilo spolehlivě vystavovat hlavičky nad stopy a trefovat sektory. Výrazně nízká rychlost zápisu jde opravdu na vrub SMR a disky primárně cílí na archivační užití, kde se mimo jiné cení i enterprise záruka v délce 5 let.
- HGST ZBC device manipulation library na GitHubu