私はsopcastが2つのストリームを実行する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の優先順位を変更しても影響はありません。
洪水が発生していることを考慮すると、帯域幅が不足する可能性があります。実行中の急流を停止するか、帯域幅の使用量を合理的なレベルに制限してください。