RAID 10,f2 pro SATA
Jan Houstek
Jan na houstek.net
Čtvrtek Květen 27 14:03:02 CEST 2010
On Thu, 27 May 2010, Milos Prudek wrote:
> DD,
>
> Linux RAID wiki říká "Only use one IDE drive per IDE bus, slave disks spoil
> performance... It is very important, that you only use one IDE disk per IDE
> bus."
>
> Mám motherboard Gigabyte GA-EP45-DS4 s 6 SATA konektory. Každý z těch 6
> konektorů má svůj vlastní bus?
Toto se týká jen PATA rozhraní (plochý kabel s 40-pin konektory). Problém
byl, že se disky na společném kabelu mohou ovlivňovat a když jeden chcípne
může být nedostupný i ten druhý. Pro SATA (každý disk má vlastní konektor
a kabel) nic podobného nehrozí.
> [...] Platí že RAID 10 je k ničemu pro 2 fyzické disky, i když se
> použije RAID 10,f2?
Linuxový md raid10 s f2 layoutem přes 2 disky má stejně jako raid1
kompletní sadu všech bloků na každém disku. Liší se rozložení, u toho
raid10 bude obsah stripovaný mezi první a druhou polovinu disku.
Pro random-access čtení i zápis by to mělo vyjít výkonově zcela nastejno.
Jediné sekvenční čtení by mělo být rychlejší z raid10 (stejné jako z
raid0, čte se sekvenčně z obou disků), naopak sekvenční zápis bude vinou
seekování zoufale pomalý. Při více paralelně běžících sekvenčních čteních
také bude mít raid1 mírně navrch (rozloží požadavky mezi fyzické disky a
méně seekuje, raid10 pro každý požadavek potřebuje oba disky).
Raid1 z toho vychází jako jasný vítěz kromě jedné speciální situace. Navíc
má řadu praktických výhod (téměř nesnížený výkon v degradovaném režimu,
disky čitelné i bez md driveru ...). Nenapsal jste, k čemu přesně to
potřebujete, ale vzhledem k zmínce o MythTV zřejmě nehrozí, že vám raid10
mohl být užitečný.
-- HH
Další informace o konferenci Linux