Por que um aplicativo intensivo em disco seria executado mais rapidamente em uma SAN do que em um Disco Físico? Eu esperava que o disco físico fosse um pouco mais rápido, mas, na verdade, o processo foi executado 100 vezes mais rápido quando sua unidade de trabalho foi definida como uma partição na SAN.
Nosso palpite é que a SAN é otimizada imediatamente para ser rápida, enquanto as configurações físicas de ajuste de disco estão relacionadas ao SO (Solaris) e não foram tocadas ou o SO corrigido.
Durante a atividade mais alta, a E / S do disco estava em execução a 100% e o tempo para concluir uma gravação foi superior a 2 segundos, pois vários processos estavam gravando no disco ao mesmo tempo.
(Para sua informação, o aplicativo envolvido era o Informatica PowerCenter)
fonte
Conceitualmente, sempre parece que servir o disco da SAN deve ser mais lento do que servi-lo localmente. No entanto, existem muitos fatores que podem reverter isso e resultar na SAN sendo uma opção muito mais rápida. Alguns desses fatores são:
Tudo isso afetará seu desempenho na SAN e no disco local.
fonte
Tudo se resume a quantos eixos estão disponíveis ... Quanto maior o número de eixos, mais rápido é acessar qualquer dado. se você precisar de muito IO, principalmente se for um aplicativo de banco de dados, poderá facilmente enterrar o desempenho do disco local com uma solução SAN que pode ter um número muito maior de conjuntos de discos para o gerenciamento de dados principais, índices e outros.
Com o subsistema de disco local, é provável que você também compartilhe o acesso aos cabeçotes de leitura / gravação com outras operações, como r / w para troca, sistema operacional local e acesso a arquivos da biblioteca, acesso a aplicativos, etc ... Enquanto individualmente é rápido, o tempo coletivo para todas as ações de leitura / gravação, mover as cabeças de leitura / gravação de uma área do disco para abranger um conjunto de ações para outro, a fim de satisfazer os requisitos do aplicativo, certamente pode prejudicar o desempenho.
fonte