Eu tenho sistema de processador quad-core. Eu estava usando o Windows antes de instalar o Ubuntu. Por padrão, o Windows estava usando 1 núcleo * e eu poderia mudar isso com msconfig
. Como posso fazer isso no Ubuntu ou é necessário?
Eu tenho sistema de processador quad-core. Eu estava usando o Windows antes de instalar o Ubuntu. Por padrão, o Windows estava usando 1 núcleo * e eu poderia mudar isso com msconfig
. Como posso fazer isso no Ubuntu ou é necessário?
Respostas:
Tipo:
lscpu
no terminal e pressione ENTER.
Agora você tem as informações sobre os núcleos usados na sua instalação do Ubuntu.
Core(s) per socket:4
informa a quantidade exata de núcleos na máquina.
Você pode ver o uso dos núcleos da CPU usando o comando top.
top
. Você verá algumas informações sobre tarefas, memória etc.1
para mostrar o uso individual da CPU. Você verá algo como:Para iniciar um novo processo que deve ser executado apenas em um núcleo, você pode usar o comando taskset.
taskset -c 0 executable
Para monitorar a afinidade da CPU do processo existente, você pode usar este comando:
taskset -cp $(pgrep -f executable)
observe que a identidade executável que você passará para este comando pode ser './executable' se você a tiver iniciado dessa maneira.
Como você não especificou seu ambiente de área de trabalho, assumirei que você está usando o Ubuntu
Para uma maneira gráfica de verificar o uso da CPU, procure no seu sistema um aplicativo chamado Monitor do Sistema.
A guia Recursos mostrará a atividade de cada núcleo
Enquanto a guia Processos mostra o uso da CPU para programas individuais.
htop
A ferramenta fornece gráficos para o uso de núcleos de CPU
instale o htop via terminal:
apt-get install htop
execute o htop via terminal:
htop
top
!