ビデオの視聴/読み込み時およびビデオファイルのディスクへの書き込み時のひどいパフォーマンスを修正

ビデオの視聴/読み込み時およびビデオファイルのディスクへの書き込み時のひどいパフォーマンスを修正

私はかなり長い間この問題を抱えていて、何度も自分で解決しようと試みましたが、いつも失敗します。IP スケジューラ、ionice などではいつも結果が出ません。問題が解決するかもしれないと思って、SSD を買ったこともあります。ダメでした。

問題は、かなり強力なワークステーションがあり、そのワークステーション上の 1 つのディスクに 10 ~ 15 MB/秒の速度でデータが一貫してダウンロードされていることです。これらのほとんどはスクリーニングする必要があるため、データがディスクに書き込まれているときに監視される傾向があります。パフォーマンスはひどいです。オーディオは同期されず、大きなビデオは読み込まれず、オーディオは再生され続けますがビデオは停止し、破損します。しかし、データ転送を停止するとすべて正常になります。

iotop を開いてみると、確かに書き込みは大量にダウンロードされますが、ビデオは、たとえ大きなビデオであっても、実際にはそれほど多くは読み込まれていないようです。

さまざまな IO スケジューラを試しました。ionice も試しました。nice も試しました。SSD を購入して、パフォーマンスの向上によって問題が解決するかどうかを確認してみました。しかし、だめでした。mplayer や vlc などのさまざまなビデオ プレーヤーを試しました。キャッシュを増やして先読みし、ディスクへの依存を減らすように構成してみましたが、何も機能しません。

それは本当に大きな問題になりつつあります。

ビデオの再生中はビデオの再生を優先する必要があり、データの書き込みは譲歩する必要があります。そのため、ビデオを視聴しているときにダウンロードが遅くなったり、書き込みが遅くなったりすることはありますが、全体的に遅くなることはありません。

誰か何かアイデアを持っているといいのですが。

%CPU: 23.5 us、5.6 sy、0.0 ni、59.1 id、10.8 wa、0.0 hi、1.0 si、0.0 st

関連情報