Programa de terminal para registrar todas as reutilizações do sistema?

0

Eu preciso registrar os gráficos de

  • CPU
  • GPU
  • RAM
  • GPU vRAM
  • E / S de disco

simultaneamente em um sistema usando um programa não-GUI, para que eu possa analisar mais tarde. Como posso fazer isso?

Eu tenho um GPU Nvidia K40

    
por Tarun Mishra 27.09.2017 / 15:45

1 resposta

0

Você pode usar o aplicativo de terminal glances para obter as seguintes informações de que precisa:

  • CPU
  • RAM
  • E / S de disco

Conforme você precisar desses valores armazenados em algum arquivo, use a opção --export-csv FILENAME . Isso deve fazer o trabalho para você.

Quanto às informações da GPU, isso depende de quais drivers você instalou. Algo que funciona para mim e pode trabalhar para você também é

nvidia-smi -f FILENAME -l LOOP_TIME

Isso armazena a saída de nvidia-smi , que é a informação que você precisa, no nome do arquivo FILENAME com uma frequência de 1/LOOP_TIME . Embora, uma vez que ele armazena em um formato legível em humanos, isso pode ser complicado.

Você também pode explorar a opção -x juntamente com -q com nvidia-smi para armazenar em um formato xml.

    
por Harsh Sinha 28.09.2017 / 01:25