Performance de dispositivos de fita com iostat

Publicado por Rodrigo de Oliveira em 12/08/2008

[ Hits: 10.531 ]

 


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

Ethtool - Ferramenta de manipulação e consulta de interfaces de rede

Martian source - significado e sugestões

Fedora 12 e Vmplayer 3.0

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

Erro na atualização do Fedora 11 (UnicodeDecodeError)

Leitura recomendada

Configurando acesso a VPN no Ubuntu

85 jogos para GNU/Linux que vale a pena conhecer

Gerenciando processos no Linux

FFmpeg - Como inserir Logo em vídeo

Instalando o XFCE no Debian 5.0 (Lenny) em modo texto

  

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