問題タブ [jitter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
341 参照

performance - ffmpeg ストリーミングのネットワーク パフォーマンスを監視する

複雑なネットワーク エミュレーションを構築しており、いくつかの重要なパフォーマンス測定値を取得しようとしています。サーバー上で mininet を実行していて、ある mininet ホストから別の mininet ホストにビデオをストリーミングしています (-nodisp オプションを使用すると、GUI がないため)。

ffmpeg からいくつかのパフォーマンス測定値をキャッチして、ファイルに書き込むことは可能ですか?

遅延、帯域幅、おそらくジッターなどを見つけたいと思います。

事前に感謝します

0 投票する
0 に答える
163 参照

c - タスク頻度の異なるスケジューリング ジッター

最近、Zynq-7000 プラットフォーム (ARM A9) に QNX Neutrino RTOS を実装し、CPU 負荷なしでさまざまなタスク周波数のスケジューリング ジッターを測定しました。私のテストでは、タイマーによって生成されたパルスを MsgReceive 関数で待ちます。次に、FPGA から高周波クロック (100MHz) を読み取ります。10Hz、100Hz、1kHz、10kHz、100kHz のタスクのスケジューリング ジッタを測定したところ、奇妙な結果が得られました。短期間のタスクでは (-300,+300) ナノ秒のジッターが発生しましたが、長期間のタスクでは次のようになりました。

  • 1kHz タスクには (+600、+1300) ナノ秒のジッターがありました
  • 100Hz のタスクには (+8, +12) マイクロ秒 (!) のジッターがありました
  • 10Hz タスクには (+69,+71) マイクロ秒のジッターがありました

ジッターは、長期間のタスクで大きくなるだけでなく、常にゼロよりも大きくなります。私はそのような違いを期待していませんでした。誰かがそのような行動の説明を提供できますか? タイマーが時期尚早ではなくオーバーヘッドで期限切れになることを可能にするPOSIX標準によって説明されるでしょうか?長期間のタスクでより目立つようになったのはなぜですか?