Benchmarking de uma unidade de disco rígido para OLTP

2

Eu tenho um servidor de banco de dados PostgreSQL (OLTP, 10 GB) e estou planejando uma matriz de HDDs para seu armazenamento. Eu tenho vários discos que posso usar. Preciso encontrar os melhores para o trabalho com o tipo certo de configuração de RAID.

O que procurar? IOPS, MB / s, 4k / 512k, que profundidade da fila? Quais ferramentas usar para medir (e em qual configuração)?

É uma máquina virtual para que eu possa usar a guia "Desempenho" e "esxtop" também, se eles fornecerem algumas informações úteis para a tarefa.

    
por Henno 19.03.2011 / 14:35

3 respostas

1

Eu não gastaria tempo fazendo benchmarking de discos individuais. Supondo que estamos falando de armazenamento de conexão direta, acertar o design da matriz RAID, essa é a parte mais importante de obter um bom disco I / O.

Modelos de disco rígido individuais dentro de uma categoria & geração de produto será bastante próximo no desempenho, talvez + 10% de diferença. Você pode ter uma idéia do desempenho da maioria das unidades acessando o Banco de Dados de Desempenho do Storagereview.com e / ou ler o disco individual deles comentários.

De forma muito geral:

  • SSDs de classe empresarial são rei
  • última geração de 15.000 unidades SAS de 2.5 "RPM são as próximas
  • então as unidades SAS de 10.000 RPM de 2,5 "mais recentes
  • em seguida, unidades SAS de 3,5 "
  • então 7.200 RPM SATA drives.

(Para OLTP, você quer que o tempo de busca seja o mais baixo possível dentro do seu orçamento.)

Sobre o RAID, é uma pergunta frequente . Resumindo:

  • RAID 1 para volumes menos usados / redução de custos.
  • RAID 10 para volumes em que o desempenho é mais importante.
  • Use Cache de gravação com bateria no controlador RAID e ative o cache de gravação no controlador BIOS (especialmente ao usar discos rígidos convencionais).
por 18.04.2011 / 13:08
1

Verifique este livro. link

    
por 19.03.2011 / 19:49
0

I have a PostgreSQL database (OLTP, 10GB in size) server and I'm planning an array of hdds for it's storage. I have various disks I can use. I need to find the best ones for the job with the right kind of RAID configuration.

Obtenha um SSD. SSD de tamanho baixo pode ser obtido por 150 USD ou mais. 64 GB é multipel vezes o que você precisa. Isto será cerca de 100 vezes mais rápido (!) Do que qualquer Riad que você possa colocar de forma sensata com 4 discos. 3 deles para Raid 1 em um controlador RAID irão maximizar o controlador. Nós não falamos de 450 ou mais IOPS que um SAS 15k lhe dá. Nós falamos de 40K IOPS. De um disco. Cuidado com a última geração, porém - os mais antigos não são tão rápidos, a menos que você seja empreendedor.

    
por 18.04.2011 / 13:04