프로세스를 NICE하고 RT로 설정합니다.

프로세스를 NICE하고 RT로 설정합니다.

나는 sopcast가 두 개의 스트림을 실행하는 Fedora 시스템을 가지고 있습니다. 로컬에서 라이브 스트림을 볼 때 완벽해 보입니다. 하지만 Fedora-box에서 처리한 후에는 약간 불안정합니다. 스트리밍을 라이브로 설정하고 다른 모든 것보다 우선순위를 지정하고 싶습니다.

아래에서 볼 수 있듯이 NICE -20으로 설정하고 다른 소비 프로세스를 더 높은 값으로 설정해 보았습니다. 그 이후에는 상황이 더 악화된 것 같았습니다.

어떻게 실시간으로 만들 수 있나요? RT로 설정하면 더 좋겠죠? 내 흐름을 실행하는 사용자가 작동 중입니다. 내 init 5 + 루트에서 실행되는 모든 것의 우선순위는 가장 낮아야 합니다.

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      

라이브 스트리밍을 개선하기 위한 다른 제안이 있나요? 프로세서가 이를 처리하는 데 어려움을 겪는 것 같지는 않지만 여전히 그렇습니다. 홍수에는 꽤 시간이 걸릴 것 같습니다. NICED 긍정적이어야 합니까?

편집: 참고로. 내 인터넷 연결이 최대치에 도달하지 않았습니다. 내 라우터에서 BW Monitor(DD-WRT)를 실행하고 있습니다. 10Mbit의 평균 업로드는 2Mbit이고 100Mbit의 평균 다운로드는 0.4임을 보여줍니다. 그런데 차트 자체의 동작이 정말 이상합니다. 첨부된 그림을 참조하세요. 나는 이것이 무엇인지 항상 궁금했습니다. 또한 내 공급자와 MTU 등에 대해 논의했지만 모든 것이 좋아 보인다고 말했습니다. 보시다시피 매초마다 떨어지고 이상하게 작동합니다. 어딘가에서 최대 창 크기에 도달한 것과 거의 같습니다. 스트림은 RTP/HTTP를 기반으로 하며 총 350Kbits + 20Kbits 사운드를 제공합니다.

대역폭 모니터링 차트

답변1

시스템이 거의 완전히(96.7%) 유휴 상태입니다. 시스템의 모든 프로세스가 이미 필요한 모든 CPU 시간을 확보하고 있으므로 CPU 우선순위를 변경해도 아무런 영향이 없습니다.

홍수가 발생하고 있다는 점을 고려하면 대역폭이 부족할 수 있습니다. 실행 중인 토렌트를 중지하거나 대역폭 사용량을 합리적인 수준으로 제한하십시오.

관련 정보