Necessita de dados sobre o gerenciamento da unidade de disco pelo SO: obtendo o tamanho básico da unidade de E / S, a opção “sync”, o acesso direto à memória

3

Eu quero garantir que fiz todo o possível para configurar os discos de um sistema para uso sério do banco de dados. As três áreas que eu conheço (quaisquer outras?) Para se preocupar são:

  1. Tamanho de E / S: O mecanismo de banco de dados e o tamanho nativo do disco devem corresponder ou o tamanho de E / S nativo do banco de dados deve ser um múltiplo do tamanho de E / S nativa do disco.
  2. DMA: Os discos que são capazes de acesso direto à memória (por exemplo, IDE) devem ser configurados para isso.
  3. Write-caching: Quando um disco diz que escreveu dados persistentemente, deve ser assim! Não mantê-lo em cache e mentir sobre isso.

Eu tenho procurado por informações sobre como garantir isso para o CentOS e o Ubuntu, mas parece que não consigo encontrar nada.

Eu quero poder verificar essas coisas e alterá-las, se necessário.

Qualquer e todos os comentários apreciados.

Por favor note: O hardware real envolvido é muito modesto. O objetivo é tirar o máximo proveito do hardware que temos, mesmo que seja "hardware não muito sério" de uma perspectiva mais ampla.

    
por Richard T 31.03.2010 / 23:38

1 resposta

1

Você pode usar, por exemplo, hdparm -d -W /dev/hda para obter / definir os valores de DMA e de cache de gravação para uma unidade IDE.

Substitua hda por sda para uma unidade SATA / SCSI

    
por 15.09.2011 / 07:02