Performance de dispositivos de fita com iostat

Publicado por Rodrigo de Oliveira em 12/08/2008

[ Hits: 10.602 ]

 


Performance de dispositivos de fita com iostat



Quando queremos validar a performance de dispositivos, o comando iostat é altamente utilizado, pois provê um amostra de dados lidos e escritos por segundos. Assim é possível habilitar throughput por device.

Porém há muito mais que poderá ser analisado utilizando a ferramenta Systemtap, anexada ao iostat, e é exatamente baseado nestas ferramentas que concentraremos os nossos esforços para demonstrar uma análise de performance para dispositivos de fitas.

Segue portanto o procedimento de instalação e alguns exemplos de uso do Systemtrap.

Verificando se o systemtap está instalado

# rpm -qa | grep systemtap

Se o pacote não estiver instalado, instale da seguinte forma:

# yum -y install systemtap

Para o funcionamento perfeito do systemtap precisamos que o kernel nos apresente algumas informações, para isso precisaremos da instalação do kernel-debuginfo também:

# yum -y install kernel-debuginfo-`uname -r`.i386.rpm

Obtendo o script e validando a performance

O script iostat-scsi foi criado por Frank Ch. Eigler e pode ser obtido em:
1. Download do arquivo iostat-scsi-rhel4.stp

2. Rode o script usando o Systemtap, rode o script usando o comando "stap".

3. Vamos agora rodar o script. Detalhe: O parâmetro 1000 é em milissegundos.

# stap iostat-scsi.stp 1000
Device:    tps    blk_read/s blk_wrtn/s  blk_read  blk_wrtn
  sda      3.00      0.00     64.00         0        64
  st1     42.00      0.00 172032.00         0    172032

  sda      0.00      0.00      0.00         0         0
  st1     40.00      0.00 163840.00         0    163840

  sda      0.00      0.00      0.00         0         0
  st1     45.00      0.00 184320.00         0    184320

Acima está um exemplo de amostragem que nos é informado sobre o nosso dispositivo. Lembrando que no script está setado para 512 o tamanho do blocos.

Espero que ajude, t+.

Outras dicas deste autor

Instalando o Fedora 12 (kernel panic - not syncing: DMAR hardware is malfunctioning)

Fedora 12 e Vmplayer 3.0

Martian source - significado e sugestões

Melhorando a velocidade do RAID 1 com resync

Fedora 6 e Squid 2.6.x transparente

Leitura recomendada

Instalando um servidor de domínio Samba

Obter IP da máquina com Terminal Linux

Acessando o site do Banco do Brasil no Debian Wheezy

Solução para placa wireless Broadcom BCM43XX em notebook HP DV2000

Como configurar o Apache para rodar uma aplicação WSGI básica

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts