Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

O que é o tamanho do segmento?

Colaboradores

Um segmento é a quantidade de dados em kilobytes (KiB) que é armazenada em uma unidade antes que a matriz de armazenamento se mova para a próxima unidade na faixa (grupo RAID). O tamanho do segmento aplica-se apenas a grupos de volume, não a pools.

O tamanho do segmento é definido pelo número de blocos de dados que contém. Por exemplo:

  • 64 segmento KiB: 128 blocos de dados

  • 512 segmento KiB: 1024 blocos de dados

Ao determinar o tamanho do segmento, você deve saber que tipo de dados você armazenará em um volume. Se um aplicativo normalmente usa pequenas leituras e gravações aleatórias (IOPS), um tamanho de segmento menor normalmente funciona melhor. Como alternativa, se o aplicativo tiver leituras e gravações sequenciais grandes (throughput), um tamanho de segmento grande geralmente é melhor.

Se um aplicativo usa pequenas leituras e gravações aleatórias ou grandes leituras e gravações sequenciais, o storage array tem melhor desempenho se o tamanho do segmento for maior do que o tamanho típico de bloco de dados. Isso normalmente torna mais fácil e rápido para as unidades acessarem os dados, o que é importante para um melhor desempenho do storage array.

Em um ambiente onde o desempenho do IOPS é importante

Em um ambiente de operações de e/S por segundo (IOPS), o storage array tem melhor desempenho se você usar um tamanho de segmento maior do que o tamanho típico do bloco de dados (" chunk'") que é lido/escrito em uma unidade. Isso garante que cada bloco seja escrito em uma única unidade.

Em um ambiente onde a taxa de transferência é importante

Em um ambiente de taxa de transferência, o tamanho do segmento deve ser uma fração uniforme do total de unidades de dados e o tamanho típico de bloco de dados (tamanho de e/S). Isso espalha os dados como um único stripe entre as unidades do grupo de volumes, levando a leituras e gravações mais rápidas.

Por exemplo, em um grupo de volume RAID 5 de 5 unidades (4-1), se o tamanho típico de leitura/gravação "'chunk'" for de 2 MIB, um tamanho de segmento de 512 KiB (uma fração uniforme [1/4] do tamanho total do chunk) seria a melhor escolha para o tamanho do segmento de volume do aplicativo, pois garante que cada leitura/gravação seja escrita como uma faixa de volume de um único de grupo de unidades de unidades.