Nova pergunta sobre Deslocamento do Particionamento de Disco do Windows 2008 - devo me preocupar com isso?

5

Estamos prestes a atualizar o hardware do nosso já existente Sql 2008 Server. Então, estou verificando algumas das melhores práticas em relação ao hardware, como ... Níveis de RAID para o HD e certificando-se de que o TempDB está em um disco diferente do DB, etc.

Eu então tropecei nesses dois posts aqui e aqui . Eles conversam sobre como garantir que nossos servidores Windows 2008 tenham o tamanho correto da partição tamanho .

Estou um pouco confuso depois de ler esses posts. Eles mencionam em vários lugares que ...

Windows Server 2008 aligns partitions by default.

Então, se eu quiser ter tamanhos de partição de 64K, eu preciso me preocupar com isso? Lembre-se, estarei fazendo uma nova instalação do Windows Server 2008 .... e não me lembro de ter visto nenhuma opção durante a instalação, quando particionamos discos, para alinhamentos / tamanhos de partições.

Alguém pode lançar alguma luz, em termos leigos, por favor?

** Nota: não estou falando de C: \ == 50Gig size, D: \ == xxxGig, etc. Não é esse tipo de particionamento.

    
por Pure.Krome 30.06.2009 / 08:40

3 respostas

6

Ok - para deixar isso claro ...

Se você estiver criando volumes no Windows Server 2008, não precisará se preocupar com o deslocamento da partição do volume, pois o Windows Server 2008 será definido automaticamente como 1 MB, que é um múltiplo do comum Tamanhos de faixa RAID e tamanhos de unidade de alocação NTFS (os quais você normalmente deve ter definido como 64K, a menos que o subsistema de E / S não o deixe abaixo de 128K para o tamanho da faixa RAID - o que é bom). Na sua pergunta, você menciona o tamanho da partição e o que você está realmente falando é o tamanho da unidade de alocação do NTFS (padrão 4K).

Se você estiver instalando um novo Windows 2008 Server e anexando volumes a ele que foram realmente criados usando o Windows Server 2003 ou anterior, a menos que tenha usado anteriormente o diskpart para alterar o deslocamento da partição do padrão de 32.5K (63 x Blocos de disco de 512 bytes), você deve alterá-lo manualmente com diskpart ou recriar o volume.

Minha preferência seria fazer backup de seus bancos de dados e, em seguida, restaurá-los em volumes recém-criados.

Espero que isso ajude!

PS Meu post no blog que você menciona fala sobre ter a partição correta offset , não particionar tamanho . E o link do whitepaper na primeira resposta é o mesmo que eu referenciei na postagem do blog que você já leu.

    
por 30.06.2009 / 15:55
2

É como a partição é alinhada no disco físico (ou raid lun). Isso é importante porque queremos que o alinhamento não divida uma faixa RAID no meio. Windows Server anterior a 2008 alinhado em um limite de 32K que funcionou bem em um único disco ou em um par de espelhos, mas geralmente divide uma faixa no meio. Para definir manualmente o alinhamento da partição, você deve criar a partição usando a ferramenta de linha de comando diskpart.

Veja algumas informações específicas para você:

Práticas recomendadas de alinhamento de partição de disco para o SQL Server

    
por 30.06.2009 / 09:37
1

Você quer dizer tamanho bloco , não tamanho da partição.

O alinhamento é apenas relevante, já que você pode criar partições que não iniciam em um múltiplo exato do tamanho de faixa / bloco nativo do drive / raid / ssd, o que causa uma desaceleração pesada.

    
por 30.06.2009 / 09:38