Estatísticas de desempenho de rendimento da unidade de fita do Linux

3

Alguém sabe de alguma forma (além de usar o script SystemTap + iostat-scsi.stp) para obter estatísticas de desempenho do Tape Drive?

Servidor: Servidor Red Hat Enterprise Linux versão 5.7 (Tikanga) Kernel 2.6.18-274.12.1.el5 em um x86_64

Dispositivos de fita conectados: Modelo de número SN HBA SCSI FO Path 0 ULT3580-HH5 1068028623 qla2xxx 1: 0: 0: 0 NA 1 ULT3580-HH5 1068030139 qla2xxx 2: 0: 0: 0 NA

Eu quero obter informações de taxa de transferência dessas unidades de fita.

No AIX, você pode fazer iostat -p e obter essas informações (supondo que o driver atape esteja instalado). Não parece haver nada disso para o Linux.

Alguém sabe de alguma coisa?

(Eu não uso o script SystemTap + iostat-scsi.stp porque ele não é destinado à produção. Ele é conhecido por causar despejos de kernel e sistemas de falhas.)

    
por awojo 04.01.2012 / 15:25

4 respostas

2

tapestat , parte do pacote iostat.

[dan@lnaapp-backup ~]$ tapestat 1 1
Linux 3.10.0-514.el7.x86_64 (lnaapp-backup.internal.lr.org)     05/07/17        _x86_64_        (24 CPU)

Tape:    r/s     w/s   kB_read/s   kB_wrtn/s %Rd %Wr %Oa    Rs/s    Ot/s
st0        0     106           0       27284   0  11  21       0     0 
st1        0       0           5           0   0   0  21       0     0 
st2        0       0           5           0   0   0  11       0     0 
st3        0       0           3           0   0   0  19       0     0
    
por 05.07.2017 / 13:35
1

Configure alguns conjuntos de testes para obter essas informações. Use dd com vários tamanhos de dados e tamanhos de bloco. Use origens de dados de / dev / zero, / dev / urandom (para permitir a compactação de fita e tentar evitar a compactação de fita). Crie arquivos grandes preenchidos com / dev / zero e / dev / urandom. Copie os sistemas de arquivos de produção e use dd para enviar o dispositivo do sistema de arquivos para a fita. Empurre um tar de um sistema de arquivos de produção para fita. Copie todos os arquivos de um sistema de arquivos para fita. Copie os arquivos do banco de dados para fita. Execute todos esses testes com unidades de fita montadas e desmontadas. Tempo cada comando ou script em lote.

    
por 18.01.2012 / 12:53
1

Teste um conjunto representativo de dados de backup e tempo. Execute uma ferramenta como nmon durante o backup e monitore a velocidade de transferência ao vivo. O desempenho da sua unidade de fita dependerá muito da interconexão, da velocidade do disco, das configurações de compactação e do conjunto de dados real.

No entanto, para dispositivos de fita HP, há um pacote Biblioteca e fitas que pode realizar o teste de taxa de transferência da unidade de fita. Não tenho certeza se funciona com unidades não HP, mas vale a pena tentar.

    
por 18.01.2012 / 14:31
0

Se você estiver fazendo backup de unidades locais, basta monitorar o rendimento do seu disco com o iostat para obter uma boa aproximação do rendimento da sua fita (a maior parte do que é lido no disco vai para a fita).

    
por 18.01.2012 / 15:20