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

Fileio/blockio a porovnání iSCSI implementací

Síťové úložiště
Na testy síťových úložišť, které jsme vám přinesli v uplynulých měsících, dnes navážeme článkem, ve kterém bychom vám chtěli popsat, jak si takový NAS postavit sami. Jaké zvolit technologie, software, nastavení, na co si dát pozor a jaké jsou výhody či nevýhody vlastního řešení.

Kapitoly článků

2.  Hardware
3.  RAID
4.  iSCSI
7.  Fileio/blockio a porovnání iSCSI implementací

Fileio a blockio

Ke zpřístupněnému targetu lze z klienta přes iSCSI přistupovat dvěma různými způsoby. Jednak je to blockio kdy k logické jednotce přistupujete přímo a formátování a vytvoření filesystému probíhá pouze na straně iSCSI klienta, který si target připojí. Oproti tomu fileio přistupuje na již zformátovanou logickou jednotku přímo ke konkrétním souborům a je tak možné využívat například souborovou cache. Každý způsob se hodí pro jiné nasazení a nejde v tomto případě jen o rychlost. Nicméně i tak jsme oba způsoby navzájem porovnali v našich testech.

V podmínkách našeho testu je největší rozdíl u sekvenčního zápisu, kde jasně vede blockio. Fileio má mírný nárůst u čtení. Každopádně je vidět, že volba přístupu k datům může mít na výkon výrazný vliv. Často se doporučuje pro běh databází (které mívají vlastní cache) využívat blockio, například pro běh systému z diskového pole může být díky cache výhodnější fileio.

IET vs SCST

V úvodu jsme zmiňovali, že pro konfiguraci targetu můžete použít několik různých implementací. Jakmile jsme měli konfiguraci iSCSI relativně vyladěnou, provedli jsme ještě srovnání výkonu dvou nejčastěji používaných target systémů iet a scst. Srovnání probíhalo na gigabitové síti, MTU 9000, plánovače nastaveny na noop-noop-deadline, přístup k targetu nastaven na blockio.

SCST má o něco lepší výsledky. Především v případě náhodného čtení je nárůst opravdu zajímavý. Pro finální nasazení jsme se nakonec rozhodli právě pro SCST.

Kapitoly článků
2.  Hardware
3.  RAID
4.  iSCSI
7.  Fileio/blockio a porovnání iSCSI implementací

Filip Marvan

Administrátor serverů a diskových polí pracující pro společnost Aira Group.

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

Diskuse ke článku Postavte si vlastní NAS

Úterý, 19 Červen 2012 - 12:05 | Filip Marvan | FIO jsme také zkoušeli, funguje fajn. Tiotest...
Úterý, 12 Červen 2012 - 22:11 | X Polish | Jako dobry testovac vykonu povazuji fio (http://...
Úterý, 12 Červen 2012 - 09:50 | Filip Marvan | Souhlasím, také se nám z hlediska domácího...
Pondělí, 11 Červen 2012 - 19:24 | AK | Já jsem dlouho zvažoval všechny možnosti, pro a...
Pondělí, 11 Červen 2012 - 09:53 | Filip Marvan | Vypadá to zajímavě, nicméně nejlevnější...
Neděle, 10 Červen 2012 - 18:47 | pita_lbc | Osobne muzu doporucit na male NAS Microserver od...
Pátek, 8 Červen 2012 - 17:17 | Aigor | Obávám se, že univerzální článek na téma "...
Pátek, 8 Červen 2012 - 10:38 | Filip Marvan | Tak samozřejmě že by se o tématu dalo psát ještě...
Čtvrtek, 7 Červen 2012 - 23:54 | Peter Posvanc | Ano, na dalsej stranke to bolo spomenute, je...
Čtvrtek, 7 Červen 2012 - 16:05 | Filip Marvan | Pokud s tímto polem dosahujete sekvenčních...

Zobrazit diskusi