A ferramenta / usr / bin / top agrega uso de CPU e GPU em um único valor?

1

Recentemente, experimentei uma mineração de moedas e no meu desktop equipado com uma GPU decente, assim como em uma máquina virtual AWS com suporte a GPU, o tempo de CPU é sempre relatado em 99% por / usr / bin / top utilitário durante a mineração.

Agora, o fato é que, até onde eu sei, enquanto a CPU de mineração de GPU não deveria estar envolvida no processo (a GPU deveria fazer todo o trabalho), minha pergunta é: alguém sabe se a ferramenta mencionada ou o próprio Linux agrega de alguma forma a atividade da CPU e GPU sob um único valor?

Note que já estou ciente da existência de ferramentas específicas para monitorar a atividade da GPU (por exemplo, nvidia-smi para placas nvidia, que neste caso específico eu uso para confirmar a atividade da GPU), mas não estou interessado em medir que: estou mais interessado em confirmar se a CPU pode estar efetivamente envolvida no processo ou não.

Obrigado antecipadamente a todos.

    
por funkoolow 17.10.2016 / 00:42

1 resposta

0

Top não monitora a atividade da GPU, ela apenas mostra informações sobre as CPUs listadas em / proc / cpuinfo. Eu verificaria lá para verificar com certeza:

less /proc/cpuinfo

As listas principais por núcleo também por padrão, o que ainda me leva a acreditar que você tem alto uso da CPU.

Além disso, só porque você tem suporte a GPU, não significa que ele seja utilizado automaticamente. Você precisa enviar instruções específicas para a GPU e nem todos os programas podem. Você tem que implementar o driver de alguma forma, provavelmente através de uma API como o CUDA. Acredito que CUDA e APIs similares já vêm com ferramentas de monitoramento de GPU, então eu gostaria de saber quais APIs são fornecidas pela AWS.

    
por 17.10.2016 / 06:18

Tags