Performance de dispositivos de fita com iostat

Publicado por Rodrigo de Oliveira em 12/08/2008

[ Hits: 10.827 ]

 


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

Melhorando a velocidade do RAID 1 com resync

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

Fedora 12 e Vmplayer 3.0

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

Fedora 6 e Squid 2.6.x transparente

Leitura recomendada

Soluções para aplicativos de escritório e os vários formatos de arquivos

Como descompactar arquivos no Linux

Webacula - Bacula Backup Server 7 no CentOS 7

Alterando senha do root no Linux através do boot loader

Como instalar todas as distros Linux que você quiser (UEFI ou Legacy)

  

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