godfuture
I didn’t get a chance to add to my previous comment before you
decided to purchase a replacement for the DeLock SATA card. So I may
be too late with these few thoughts.
It’s not hard to
find consumer computer parts on sale which are of dubious design
and/or quality whether that’s on Amazon, AliExpress, Ebay or normal
retail channels. The DelocK card basically uses a two channel SATA
chip (ASM1062 ) with each channel linked to a port multiplier ( JMB575). That’s
2x5, giving 10 ports.
This is like having
five HDDs working off a single SATA port, all waiting their turn for
IO. Once the HDDs are combined in software RAID they need
simultaneous access which the card design doesn’t adequately
support. Hence the horrible performance.
When it comes to
buying a SATA card to increase the number of ports above those on
your m/board, it’s a case of buyer beware. You need to check the
chipsets actually used, eg. Marvell, Jmicron, ASMedia, and how they
are combined.
There a couple of
things to consider for anyone thinking of buying/using a server grade
HBA, which are often s/hand.
1. Watch out for
fakes.
2. They need
adequate cooling as they were designed to be used in high air flow
server kit.
3. They introduce a
single point of failure.
To mitigate point 3,
with one 8 port card & mirror RAID10 connect one side of the
mirror to one 4 port channel and the other mirror side to the second
channel and so on.
Last but not least,
as you have 10 HDDs in some kind of RAID configuration, all ten in a
single RAID5 is a bad choice. Loose a single drive and your array
becomes fragile, a further problem during a long re-sync, or a second HDD is kicked out and that spells disaster and a lengthy restore. Consider using RAID6 limited to eight drives and hold two
spares if high availability is the aim. If you data has different
usage patterns, e.g. some volatile but other data mostly static, then
segregation may offer better choices for how to combine your drives.