
有線LANの両方のシステムAとB、X11の転送が正常に実行されます。 Aは完全に構成されたArchiLinuxですが、画面が壊れています。 Bは古いネットブックであるにもかかわらず、画面がはるかに良いライブとして使用しています。フォーティウス(スラックウェア)。 Bの限られた馬力に関する限り、すべてがうまくいきます。ビデオを見て(ストリーミング)したいまで。
質問
クライアントでは ssh、サーバーでは sshd を使用し、Firefox + マルチターミナル + Libreoffice を使用して大量にナビゲートし、<O.5% CPU を使用します。
ただし、低解像度ビデオを開きます(DailymotionまたはYouTubeで)。SSH&SSHD文字通りCPUを食べる@ 100%(X @ 1%)と60%、A / Vが同期せず、ブラウザが遅れます!
SSH接続設定
私は〜/.ssh/configで遊んだ。特にパスワードarcfour128
一部の使用テスト後:(22MB /秒対6.2MB /秒)より3倍速いことが証明されています。aes128-ctr
1) デフォルト (パスワード、ForwardX11Trusted または Control{Master,Path,Persist} なし): クレイジー CPU 使用量と認識された表示/結果。
2) ForwardX11Trusted または Control{Master,Path,Persist} ON: 同じクレイジー CPU 使用量および認識された表示/結果。
3) LANと既存ボックスの最適化
Cipher arcfour128
Compression no
ForwardX11 yes
ForwardX11Trusted yes
# Make all sessions to the same host use a single connection:
ControlMaster auto
ControlPath ~/.ssh/socket-%r@%h:%p
ControlPersist 3600
# Bypasses IPv6 lookup:
AddressFamily inet
同じクレイジーCPU使用率と認識されたディスプレイ/結果。
4)外部プレーヤーに埋め込まれたビデオを実行するためにGreaseMonkeyを使用してみました。マジックリントナー、MediaPlayerConnectivity
アドインが成功しませんでした。マシンAのmpv
プレイヤーがマシンBでハードウェアレスレンダリングを処理できない場合でも、カカビデオ出力のみ:}
誰でも次のように教えていただければとても感謝します。
- SSHは同じシステムで22MB /秒のスループットを達成できますが、低解像度のストリーミングビデオ(重要な場合はhtml5)が原因でSSHがCPU全体を占めるのはなぜですか?
- 使用されたパスワードに顕著な違いがないのはなぜですか?
- Xforwardingでビデオを再生するのに役立つ可能性がある上記の設定に加えて、他の設定を試してください。
答え1
おそらく、sshdが設定と比較して遅すぎるため、ここでボトルネックが発生する可能性があります。一般的なX11配信では、ネットワークでのリアルタイムビデオ再生への負担を軽減できますが、十分な帯域幅(イーサネットなど)が必要になる場合があります。 sshd(実装に関係なく)はファイルをかなりうまくコピーできますが、実際には組み込みシステムやネットブックなどの小型CPUシステムではまだ重いです。