나는 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 우선순위를 변경해도 아무런 영향이 없습니다.
홍수가 발생하고 있다는 점을 고려하면 대역폭이 부족할 수 있습니다. 실행 중인 토렌트를 중지하거나 대역폭 사용량을 합리적인 수준으로 제한하십시오.