sexta-feira, 16 de março de 2012

Verificação de I/O Linux

No Linux, use o comando iostat para verificar se o disco I / O é um gargalo para o seu banco de dados.

Em geral, encontrar a forma:

iostat-xm 2

para funcionar bem. (Utilize um número de segundos com iostat, caso contrário ele irá exibir estatísticas desde o arranque do servidor, que não é muito útil.)

Use o comando mount para ver o que o seu dispositivo de dados / diretório / db reside.
campos

util% - este é o campo mais útil para uma verificação rápida, indica qual a porcentagem do tempo que o dispositivo / unidade está em uso. Se o número se perto de 100%, o servidor pode ser disco físico I / O bound. (Existem algumas situações volume onde esta estatística exagera, mas na maioria das vezes ele está correto.)
r / s - lê por segundo.
w / s - escreve por segundo
RMB / s - leia megabytes por segundo
WMB / s - escrever megabytes por segundo
avgrq-sz - tamanho médio pedido. Quanto menor esse número, os mais aleatórios suas operações de IO são. Esta é em setores: os setores são tipicamente 512 bytes, então multiplicar por 0,5 a ver tamanho do pedido médio em kilobytes.

Nenhum comentário:

Postar um comentário