por que o rtkit-daemon está comendo 100% da minha CPU?

14

Às vezes, tenho um processo do daemon do rtkit comendo 100% da minha CPU e fazendo o sistema não responder. Eu reinicio e as coisas estão bem depois disso. O que o rtkit-daemon deveria fazer e por que às vezes isso consumia 100% da minha CPU?

    
por 719016 15.06.2011 / 16:38

2 respostas

14

O RealtimeKit é um serviço do sistema D-Bus que altera a política de agendamento de processos / threads do usuário para SCHED_RR (ou seja, modo de agendamento em tempo real) mediante solicitação. Destina-se a ser usado como um mecanismo seguro para permitir que o agendamento em tempo real seja usado por processos normais do usuário. No geral, eu não esperaria que ele pegasse o uso da CPU. O que acontece se você deixá-lo seguir seu curso e não reinicializar? Eu ficaria curioso em saber há quanto tempo o daemon rtkit está ativo em qualquer instância.

    
por Kory Wnuk 16.06.2011 / 00:41
3

Este programinha nocivo é uma das muitas razões para evitar qualquer coisa com uma dependência pulseaudio. Deve ser seguro. Segurança não significa que respeite os recursos do usuário, por exemplo. cpu uso, por isso pode causar transtornos, como você percebeu. Seria, no entanto, um programa ideal para corromper para fins nefastos, porque seu nome sempre alarma e, em seguida, uma rápida pesquisa no google anula todo o medo. Como o programa é desagradável, uma versão corrupta monopolizando recursos não levantaria muitas sobrancelhas.

Você pode verificar parcialmente sua segurança executando:

ps aux | grep [r] tkit-daemon

que deve mostrar que o programa em execução é / usr / lib / rtkit / rtkit-daemon o que é um arquivo de sistema é mais difícil de sobrescrever.

A questão principal é que o privilégio genuíno em tempo real no nível do usuário raramente é necessário. Isso é executado por padrão, na maioria das vezes ocioso, mas ocupar a memória virtual é apenas um dos muitos "recursos" de design ruim do áudio de pulso. O fato de periodicamente desperdiçar recursos apenas piora a situação.

    
por anonymous-contributor 10.09.2015 / 21:17