Testy
Kapitoly článků
Pro otestování jsme jako obvykle zvolili tiobench z balíku Phoronix Test Suite. Otestovali jsme pomocí něho konfigurace RAID5 a RAID10 postavené na šesti 2TB discích Seagate Barracuda Green. Vyzkoušeli jsme přenosové rychlosti jak na 1Gbit/s síti, která je standardně k dispozici, tak pro zajímavost také při propojení přes 10Gbit/s síťové karty. Jejich podporou se N12000 ve svých specifikacích chlubí a například poslední verze firmwaru, kterou jsme používali, byla vylepšená podpora 10Gbitových síťových karet jedním z hlavních vylepšení.
Instalace 10Gbit/s síťové karty proběhla naprosto bez problémů. Po zasunutí do PCIe slotu a nabootování se menu automaticky rozšířilo o dodatečné položky Additional LAN3 / Additional LAN4 (pro každý port na síťové kartě zvlášť) a stačilo jen správně nakonfigurovat IP adresy. Síťové karty, které jsme používali, byly dvouportové SuperMicro AOC-STGN-i2S s čipem Intel 82599.
Propojení s diskovým polem jsme vyzkoušeli jak přes NFS, tak přes iSCSI. Pokud jde o připojení přes iSCSI, bylo docela zajímavé, že Thecus umí velmi detailně spravovat, kdo a jak se může k vytvořené LUN připojit. Jednak můžete omezit počet připojení, využít tradiční CHAP ověření, ale můžete také povolit jednotlivé klienty dle jejich IQN.
Parametry testu byly: 4KiB velké bloky, 32 threadů, v každém z nich 1 GB velký soubor (celkem tedy 32 GB dat na jeden test). Výsledky, které jsme naměřili, shrnují následující grafy:
Už u sekvenčního zápisu je vidět, že 1Gb síť má příliš limitující propustnost.
V případě sekvenčního čtení je přínos 10Gbit. sítě ještě větší. Zajímavé bylo, že při testu na 1Gbitu byly u čtení přes NFS poměrně velké odchylky. Některá měření proběhla v rychlostech pouze kolem 40 MB/s, většina pak přes 90 MB/s. Výsledná hodnota v grafu je vždy průměr nejméně ze čtyř po sobě jdoucích testů.
U náhodného zápisu, který je v praxi asi nejzajímavější, už naměřené hodnoty tak dobré nejsou. Přínos 10Gbit/s sítě není v tomto případě skoro žádný (což je pochopitelné, protože limitující je zde diskové pole).
U náhodného čtení se rychlosti pohybují kolem 3 MB/s, pouze u iSCSI při RAID5 byl výsledek o poznání horší.