NICE um processo e configure-o para RT

1

Eu tenho um sistema Fedora com o sopcast rodando dois streams. Quando assisto a transmissão localmente, parece perfeitamente. Mas depois de ser processado através do meu Fedora-box é um pouco agitado. Eu quero definir os fluxos em tempo real e priorizá-lo sobre tudo.

Como você pode ver abaixo, tentei defini-lo como NICE -20 e os outros processos de consumo para algo maior. Parece que ficou pior depois.

Como faço isso em tempo real? Poderia ser melhor depois de configurá-lo para RT? O usuário que está executando meus fluxos está em operação. E tudo rodando no meu init 5 + root deve ter prioridade mais baixa.

top - 02:09:54 up  1:25,  3 users,  load average: 0.11, 0.10, 0.09
Tasks: 185 total,   2 running, 183 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  0.9%sy,  1.2%ni, 96.7%id,  0.4%wa,  0.2%hi,  0.2%si,  0.0%st
Mem:   5914932k total,  2456904k used,  3458028k free,    68296k buffers
Swap:  8028156k total,        0k used,  8028156k free,  1557048k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 3775 deluge    39  19  572m  42m  10m S  3.0  0.7   0:50.89 deluged            
 1826 root      20   0  148m  20m 8544 S  1.0  0.4   0:21.69 Xorg               
 2436 administ  25   5  225m 2520 1764 S  1.0  0.0   0:07.44 synergyc           
 1716 operate    0 -20 19596 8244 1884 S  0.7  0.1   0:40.56 sp-so-auth         
 2367 administ  25   5  572m  15m 9.8m S  0.7  0.3   0:04.47 gnome-terminal     
   24 root      RT   0     0    0    0 S  0.3  0.0   0:00.24 migration/3        
  824 deluge    39  19  245m  30m 4236 S  0.3  0.5   0:16.45 deluge      

Alguma outra sugestão para melhorar o fluxo? Não parece que o processador está lutando para processá-lo, mas ainda assim. O dilúvio parece demorar muito. Esse deve ser NICED positivo?

Editar: Como uma nota rodapé. Minha conexão com a internet não está se esgotando. Estou executando um monitor BW no roteador (DD-WRT). E mostra uma média de upload de 2Mbit de 10 Mbit e uma média de 0,4 de download de 100Mbit. Mas o gráfico em si está se comportando de maneira muito estranha. Veja a foto em anexo. Eu tenho me perguntado o que isso poderia ser. Também conversei com meu provedor sobre MTU e tal, mas eles disseram que tudo parecia bem. Como você pode ver, está agindo de forma estranha, caindo a cada segundo. Quase como se atingisse um tamanho máximo de janela em algum lugar. Os fluxos são baseados em RTP / HTTP e tem um total de 350Kbits + 20Kbits de som.

    
por hrdy 09.02.2013 / 01:25

1 resposta

2

Seu sistema está quase completamente (96,7%) ocioso. Alterar as prioridades da CPU não afetará nada, porque cada processo no seu sistema já está recebendo todo o tempo de CPU necessário.

Dado que você está executando o dilúvio, você pode estar faminto por largura de banda. Pare qualquer torrente que você esteja executando ou limite o uso de largura de banda a um nível razoável.

    
por 09.02.2013 / 01:35