Processo consumindo 100% do core

1. Processo consumindo 100% do core

Felipe Teruo
felipeteruo

(usa Debian)

Enviado em 26/11/2014 - 21:54h

Boa noite amigos, tudo bem?

Estou com um probleminha aqui, tenho um processo rodando num VPS que está consumindo quase 100% de um core aleatório, fica alternando enquanto o processo está rodando. A afinidade dele está setada para 0-9.

Existe alguma possibilidade de diluir esse consumo por todos os cores, e consequentemente melhorar a performance dele?

Já procurei bastante pelo Google, mas não achei nada que se encaixe neste caso.

Agradeço desde já!


  


2. Re: Processo consumindo 100% do core

7#3 ^/3\\/\\/ |=02 3\\/32
1424M414

(usa Arch Linux)

Enviado em 27/11/2014 - 02:33h

tenho um processo rodando num VPS que está consumindo quase 100% de um core aleatório, fica alternando enquanto o processo está rodando. A afinidade dele está setada para 0-9.


Isso é culpa do agendador da cpu, e esse comportamento é normal. O agendador implementa algumas políticas que determinam quanto tempo uma thread pode rodar em um determinado núcleo.

Existe alguma possibilidade de diluir esse consumo por todos os cores, e consequentemente melhorar a performance dele?


Precisaria saber o que está tentando rodar... Aparentemente, o seu processo está executando uma operação sem suporte a multiprocessamento, neste caso não seria possível sem alterar o código.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts