Eu tenho uma unidade de armazenamento com 2 backplanes. Um backplane contém 24 discos, um backplane contém 12 discos. Cada backplane é conectado independentemente a uma porta SFF-8087 (4 canais / 12Gbit) ao cartão de ataque.
Aqui é onde minha pergunta realmente entra. Pode ou com que facilidade um backplane pode ser sobrecarregado? Todos os discos da máquina são unidades WD RE4 WD1003FBYX (pretas) que possuem gravações médias a 115 MB / seg. E leitura média de 125 MB / seg.
Eu sei que as coisas variam de acordo com o raid ou sistema de arquivos que colocamos no topo, mas parece que um backplane de 24 discos com apenas um conector SFF-8087 deve ser capaz de sobrecarregar o barramento a um ponto que pode realmente Vá devagar?
Com base na minha matemática, se eu tivesse um RAID0 em todos os 24 discos e pedisse um arquivo grande, eu deveria, em teoria, obter 24 * 115 MB / s, o que significa 22.08 GBit / s de taxa de transferência total. p>
Ou eu estou confuso ou este backplane é terrivelmente projetado - pelo menos para um ambiente baseado em desempenho.
Estou pensando em mudar para um modelo em que cada unidade tenha seu próprio canal do backplane (e do novo cartão HBA ou RAID).
EDIT: mais detalhes
Nós usamos o Linux puro (centos), o Solaris aberto, o software RAID, o RAID de hardware, o EXT3 / 4, o ZFS.
Aqui estão alguns exemplos usando o bonnie ++
4 Disk RAID-0, ZFS
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
194MB/s 19% 92MB/s 11% 200MB/s 8% 310/sec
194MB/s 19% 93MB/s 11% 201MB/s 8% 312/sec
--------- ---- --------- ---- --------- ---- ---------
389MB/s 19% 186MB/s 11% 402MB/s 8% 311/sec
8 Disk RAID-0, ZFS
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
324MB/s 32% 164MB/s 19% 346MB/s 13% 466/sec
324MB/s 32% 164MB/s 19% 348MB/s 14% 465/sec
--------- ---- --------- ---- --------- ---- ---------
648MB/s 32% 328MB/s 19% 694MB/s 13% 465/sec
12 Disk RAID-0, ZFS
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
377MB/s 38% 191MB/s 22% 429MB/s 17% 537/sec
376MB/s 38% 191MB/s 22% 427MB/s 17% 546/sec
--------- ---- --------- ---- --------- ---- ---------
753MB/s 38% 382MB/s 22% 857MB/s 17% 541/sec
Agora 16 Disk RAID-0, fica interessante
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
359MB/s 34% 186MB/s 22% 407MB/s 18% 1397/sec
358MB/s 33% 186MB/s 22% 407MB/s 18% 1340/sec
--------- ---- --------- ---- --------- ---- ---------
717MB/s 33% 373MB/s 22% 814MB/s 18% 1368/sec
20 Disk RAID-0, ZFS
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
371MB/s 37% 188MB/s 22% 450MB/s 19% 775/sec
370MB/s 37% 188MB/s 22% 447MB/s 19% 797/sec
--------- ---- --------- ---- --------- ---- ---------
741MB/s 37% 376MB/s 22% 898MB/s 19% 786/sec
24 Disk RAID-0, ZFS
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
347MB/s 34% 193MB/s 22% 447MB/s 19% 907/sec
347MB/s 34% 192MB/s 23% 446MB/s 19% 933/sec
--------- ---- --------- ---- --------- ---- ---------
694MB/s 34% 386MB/s 22% 894MB/s 19% 920/sec
(alguém começando a ver o padrão aqui?): -)
28 Disk RAID-0, ZFS
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
358MB/s 35% 179MB/s 22% 417MB/s 18% 1105/sec
358MB/s 36% 179MB/s 22% 414MB/s 18% 1147/sec
--------- ---- --------- ---- --------- ---- ---------
717MB/s 35% 359MB/s 22% 832MB/s 18% 1126/sec
32 Disk RAID-0, ZFS
WRITE CPU RE-WRITE CPU READ CPU RND-SEEKS
354MB/s 35% 190MB/s 22% 420MB/s 18% 1519/sec
354MB/s 35% 190MB/s 22% 418MB/s 18% 1572/sec
--------- ---- --------- ---- --------- ---- ---------
708MB/s 35% 380MB/s 22% 838MB/s 18% 1545/sec
Mais detalhes:
Aqui está a unidade exata:
link