obter disco rígido atual ler write no Ubuntu e fazer arquivo de log

1

Estou escrevendo um painel de monitoramento personalizado para o servidor Ubuntu.

Nesta etapa, preciso obter a leitura e a taxa de gravação do disco rígido em tempo real e, em seguida, colocá-lo em um arquivo como um arquivo de log.

Eu usei ferramentas como o Hdparm, Iotop, mas não funcionou. Eu quero o resultado em um arquivo.

Eu quero algum resultado como:

10Kb leitura - 2kb escrita - 2014-2-13 16:40:03

Para que eu possa executá-lo como Crontab e monitorar cada taxa de E / S

    
por Morteza Soltanabadiyan 18.03.2014 / 08:42

2 respostas

1
iostat /dev/sda \
          | grep 'sda' | awk  '{if ($2) print $2}' \
          | awk -v var="$(date +"%Y-%m-%d %r")" '{print  $1"&",var";"}' 
    
por 18.03.2014 / 09:09
1

Você pode obter essas informações em /proc . Veja como os plugins munin disk_* fazem isso.

    
por 18.03.2014 / 09:01