
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
top
já 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.