Estatísticas de I / O por usuário

3

Eu tenho acesso a um supercomputador acadêmico onde há um sistema de arquivos NFS onde nosso laboratório mantém nossos dados.

Quando executo iostats -nh , acredito que estou obtendo estatísticas para todos usuários que acessam todos os dispositivos de armazenamento. Existe uma maneira de ver as minhas próprias estatísticas de E / S neste sistema de arquivos NFS específico? ou seja, quanto da carga total é minha?

    
por Amelio Vazquez-Reina 15.03.2012 / 17:42

2 respostas

1

Talvez. Se houver algum tipo de gerenciador de agendamento (como Moab, SGE, etc.) no HPC, eu verificaria com os administradores. Esses gerentes de programação têm habilidades contábeis que podem fornecer estatísticas detalhadas de E / S, se configuradas corretamente.

No entanto, essas estatísticas são úteis somente se todas as operações de E / S para o NFS que você realizou foram através do planejador.

nfsiostat infelizmente apenas informa estatísticas agregadas para pontos de montagem do NFS.

    
por 19.04.2012 / 20:15
1

iotop pode mostrar quais processos estão usando E / S em um sistema; Ele também pode ser configurado para mostrar E / S acumulada em vez de apenas uso de largura de banda. Requer o kernel Linux 2.6.20 ou posterior. Ele também precisa ser executado como root, pois ele usa arquivos de contabilidade io do processo em /proc .

    
por 19.04.2012 / 22:32