O armazenamento de hardware de ponta usa arquivos como destinos iSCSI internamente?

2

É correto que, se você criar um destino iSCSI em um armazenamento de hardware de ponta, o que ele faz é criar o destino como um arquivo em um sistema de arquivos?

Quero dizer, isso não pode ser bom para o desempenho?

    
por Sandra 13.08.2010 / 12:57

3 respostas

1

Temos uma SAN da NetApp e ela faz exatamente isso. A partição subjacente (bem, tanto quanto eu posso dizer que é realmente um volume lógico em vez de uma partição) é preenchida com um arquivo que usa o espaço inteiro e que é apresentado através do conector iSCSI. Temos dois desses dispositivos (um com espaço de 12 TB e outro com 6 TB) e posso dizer que não temos nenhum problema de desempenho.

    
por 13.08.2010 / 16:57
1

Isso é certamente o que o servidor de armazenamento do Windows 2008 faz. Cria um arquivo .vhd dentro do sistema de arquivos NTFS.

Suspeito que você esteja mais interessado em hardware especificamente projetado para hospedar volumes iSCSI.

Na minha experiência, não vi isso com esses tipos de dispositivos, mas não trabalhei com muitos componentes do iSCSI. Sei que o HP P4000 não cria arquivos em seu próprio sistema de arquivos e, em vez disso, cria arrays e volumes nesses arrays e os compartilha via iSCSI da mesma maneira que a maioria dos SANs de canal de fibra faz.

Eu não posso comentar sobre o desempenho, já que não fiz testes comparativos, mas espero esclarecer que nem todos os dispositivos iSCSI criados para isso ajudam.

    
por 13.08.2010 / 15:40
1

A operação interna de alguns dispositivos SAN / NAS high-end pode ser difícil de determinar. Criar um arquivo para representar um destino iSCSI não necessariamente degradaria o desempenho em si mesmo. Isso faz algumas suposições de que o fornecedor de hardware fez alguma otimização do kernel do sistema operacional e depende do sistema de arquivos usado para armazenar os arquivos.

Seria mais útil testar o desempenho do dispositivo de armazenamento. Testes do mundo real são obviamente os melhores, mas usar o IOMeter pode certamente funcionar. Apenas certifique-se de entender seus requisitos de IO, para que o IOMeter possa ser ajustado corretamente para os testes.

    
por 13.08.2010 / 18:05