Diit.cz - Novinky a informace o hardware, software a internetu

Linux kernel 4.7 nově podporuje SMR (Shingled Magnetic Recording)

SMR - Shingled magnetic recording
Do chystaného kernelu 4.7 míří spousta novinek a zajímavostí, jednou z těch opravdu významných ale bude podpora SMR disků, resp. Zone ATA Command pro SMR disky. Konečně tak nebude potřeba speciální ovladač.

V příslušném ovladači v jádru se tak objeví tisíce řádků nového zdrojového kódu. Ten implementuje podporu SMR (shingled magnetic recording), nové algoritmy pro NCQ, reportování dat a další věci související s obsluhou disků za pomoci Zone ATA Command (ZAC). Kernel 4.7 je v současné době v ranější fázi vývoje, kdy se ještě přidávají novinky a významné změny (zatím ani jeho testovací verzi nenajdete na kernel.org).

Připomeňme si v krátkosti, v čem je se SMR disky zádrhel. Šindelové uspořádání dat na plotně, kdy se datové stopy částečně překrývají, umožnilo zvýšit hustotu dat na plotnách, ale hlavičky disků nejsou schopny zapisovat jednu výhradní stopu, spolu s ní musí přepsat i ty, které jí do prostoru také částečně vstupují. Právě proto je potřeba nějak spravovat data pro zápis na SMR disku. Jsou k tomu dvě principiální metody. Tou první je, že to celé necháte na hardwaru disku. Ten si bez potíží poradí s náhodnými zápisy, prostě se o to postará sám „tupou“ metodou. Jenže k tomu by musel mít mocnější elektroniku právě o potřebnou obvodovou logiku a navíc u něj není spoleh na výkon v rychlosti zápisu, který se logicky dost odvíjí o toho kam / co / kolik dat se zapisuje.

Proto je tu druhá metoda, kdy se o strategii zápisu dat stará vyšší vrstva (tedy operační systém), která rozumí tomu, jaká data jsou v dané oblasti a jak a co je potřeba zapsat. A právě o tom byl někdejší linuxový ovladač pro SMR disky od HGST, který zajistil, že operační systém bude perfektně vědět co, kam a jak zapsat nejjefektivněji. Tento software by po vydání Linuxu 4.7 již nemusel být potřebný. Ale vyčkejme až kernel vyjde a jaké případně bude výkonové srovnání na SMR disku bez sw, s HGST sw a s kernelovým ovladačem.

Tagy: 
SMR
Zdroje: 

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Linux kernel 4.7 nově podporuje SMR (Shingled Magnetic Recording)

Pondělí, 30 Květen 2016 - 12:53 | Fotobob | To s moderností nemá nic společného. Blížíme se...
Pondělí, 30 Květen 2016 - 12:23 | Hugo Hugo | Na desktopu nas to stejne nemusi trapit a pevne...
Pátek, 27 Květen 2016 - 22:52 | Stealth Ftelf | Ono logických možností příliž není. a. DRAM:...
Pátek, 27 Květen 2016 - 22:13 | Fotobob | 1) psal jsem to hodně zjednodušeně pro někoho,...
Pátek, 27 Květen 2016 - 21:50 | WIFT | To by mě zajímalo, proč tam vyřezával okýnko....
Pátek, 27 Květen 2016 - 21:11 | franzzz | " stopy N znehodnotí data na stopě N+1 (a...
Pátek, 27 Květen 2016 - 20:45 | franzzz | 1) bitmapa volneho mista filesystemu muze byt,...
Pátek, 27 Květen 2016 - 19:10 | Jack FX | Peter Desnoyers si dal práci s tím, že vyříznul...
Pátek, 27 Květen 2016 - 19:05 | hungarec | Na WIFTůf clanek o SMR disku se tesim, ale...
Pátek, 27 Květen 2016 - 18:52 | ldx | Tak na tom, že nejspíše všechny budoucí...

Zobrazit diskusi