No Linux, como garantir que um processo esteja fazendo bom uso de todos os núcleos proc

No Linux, como garantir que um processo esteja fazendo bom uso de todos os núcleos proc

No CentOs, tenho uma tarefa que converte arquivos. Ele funciona dia e noite e quero garantir que ele use todos os 4 núcleos na maior parte do tempo. No Windows, posso apenas olhar os histogramas de desempenho no Gerenciador de Tarefas para ver a utilização completa, adoro GUIs.

Como faço isso no Linux?

Responder1

topjá foi mencionado, mas acho que htopé um ótimo substituto para o top. Ele também possui uma exibição gráfica (ncurses) da utilização atual da CPU, separada para todos os núcleos.

Editar:Além disso, seu ambiente de trabalho provavelmente já instalou um gerenciador de tarefas. Para xfce é chamado xfce4-taskmanager.

Responder2

O comando ‘uptime’ é a maneira mais rápida de se ter uma ideia. Com 4 núcleos, e sua tarefa ocupando toda a capacidade livre disponível, ela deve estar em torno de 4,0 em todos os números listados após as "médias de carga". Isso mostra a utilização média no último minuto, 5 minutos e 15 minutos. O comando 'top' fornecerá uma lista atualizada dos processos que usam a maioria dos recursos do sistema se você estiver preocupado que outra tarefa esteja consumindo muitos recursos (digite 'q' para encerrá-la) e se você achar que precisa bagunçar com a importância de outras tarefas, leia a página de manual do comando 'nice'.

Responder3

Vou adicionar minha própria resposta.

Use o comando 'top', mas pressione '1' quando estiver em execução para exibir uma lista de núcleos e o detalhamento da utilização.

informação relacionada