( nvik | 2016. 01. 06., sze – 23:01 )

Azert kell cpu is nem csak dma.
A dma-t fel kell programozni, raadasul mondjuk egy 6 lemezes raid10 tombre 6-szor minden egyes muveletre.
Mig hw rais eseteben egy irasi muvelet a hw kartyanak, s az megoldja a tobbit.
Meg persze nyilvan nem ilyen egyszeru, valamint a mai cpuknak, memoriaknak abszolut nem terheles az sw raid.
Bar dual xeon E5-2620 eseteben egy 8 ssd-s zfs stripe azert majdnem a procikapacitas 40%-at megette, dd if=/z/teszfile of=/dev/null bs=1m eseteben.
Jo, volt is troughput rendesen. :)
Meg ez nyilvan nem normal use case.
Az eles rendszeren dual xeon E5-2620 procival es 8 darab 15krpm SAS lemezzel, zfs "raid10"-val alig erezheto a terheles. Egy esxi van rajta 10gbe iscsi-n, az istgt porog 15-20%-on, zfs related processzek olyan 2-5% kozott vannak. Meg se kottyan a gepnek, pedig az esxi iranyabol azert rangatva van. Ja, es geli is van raadasul a zfs alatt.

Szoval vegso soron egyetertunk, de azert az sw raid eszik cpu-t is, nem csak a dma vezerlo dolgozik. :)

Sas ssd (van ilyen?) es sata ssd kozti kulonbsegre en is kivancsi vagyok, bar szerintem nincs kulonbseg, ha a sata ssd egy nornalis vezerlore van dugva, nem pedig az alaplapi szutyokra.