[FUGSPBR] I/O com SCSI OFF
Joao Rocha Braga Filho
goffredo em webkey.com.br
Qui Jan 22 23:41:15 BRST 2004
Antonio Torres wrote:
> At 21:28 22/1/2004, you wrote:
>
>> ...
>> Bem lembrado.
>>
>> O PCI 32 bits, 33 MHz, tem o limite de 133 MB/s. O PCI 64/33 tem
>> o limite de 266 MB/s. O PCI 64/66
>> tem o limite de 522 MB/s, o que já atentederia completamente a esta
>> controladora, se ela for de 1 canal. Depois
>> disto tem o PCI-X de 100 MHz (800 MB/s, suponho) e o de 133 MHz (1064
>> MB/s, suponho).
>>
>> Mas de qualquer forma, isto não invalida as minhas perguntas. E
>> até as reforça, em parte.
>
>
> Humm... melhor a pergunta, melhor a resposta....
>
> Considerando um barramento "ideal", que pudesse sustentar o I/O de
> *todas* as controladoras *simultaneamente* sem prejudicar, o resto do
> sistema:
>
> Voce só ganharia em velocidade de I/O *se* conseguisse "distribuir" os
> dados pelas N controladoras e M discos...
>
> essa "distribuição de dados" tem um nome: RAID
>
> Como seriam várias controladoras, físicamente independentes,
> obrigatoriamente seria um "software RAID" (Vinum, p.ex) o que penaliza
> a(s) CPU(s) e, talvez, agregue um fator de complicação na
> administração dessa máquina.
Não necessariamente. Se é um banco de dados, pode-se usar um
hardware RAID em
cada controladora, e dividir os bancos de dados entre as controladoras,
dividindo assim
o IO. Assim não precisa de um software RAID. Mas cada caso é um caso.
>
> Na maioria dos casos, a utilização de *uma* controladora "hardware
> RAID" tem melhor performace....
>
> Em teoria, a melhor performace seria obtida fazendo um "software RAID"
> utilizando N controladoras "hardware RAID" com M discos cada.
>
> de uma olhada, com calma, no histórico da lista "freebsd-isp" (em
> ingles); voce vai encontrar um bocado de dicas/discussões sobre
> controladoras, discos, vantagens, desvantagens, "hardware RAID", etc...
Se espalhar muito a escrita entre vários discos, pode até demorar
mais que em uns
poucos. O tempo médio para a leitura e a escrita em um setor é de meia
rotação do
disco. Quando aumenta o número de discos onde os dados vão ser gravados,
ou lidos,
este tempo tende a aumentar, pois os discos não estão em sincronismo, e
a escrita só
poderia ser terminada com a escrita em todos os discos. Mas isto não é
preciso ainda,
pois uma controladora bem esperta pode tentar aproveitar ao máximo o
disco, se estiver
sob muita carga. Nossa Isto daria uma tese.
Os RAIDs também tem que ser escolhidos segundo o acesso típico do
disco. O RAID
5, por exemplo, é bom para a leitura de grandes quantidades de dados,
mas é um inferno
para a escrita de pequenos dados.
>
> Mas, por pura curiosidade teórica, volto a questionar: que tipo de
> aplicação, em plataforma Intel, exigiria tanta performace em uma única
> máquina ?
>
> A própria plataforma já impõe tantas outras restrições ...
As vezes tenho a impressão de que configurar um servidor é uma arte.
João Rocha.
>
> []s
> Antonio Torres
> antonio.torres em newspace.net.br
>
> _______________________________________________________________
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
>
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd