回答:
トラフィックシェーピングがシェルとアクティブアップロードの両方のトラフィックを適切にシェーピングしない場合(私は可能だと思いますが、確実ではありません)、次のことができます。
a)2つのポートでsshを実行します。1つはファイル転送用、もう1つは対話型作業用です。
b)sshレートの合計を制限する-唯一の問題は、リンクのアップロード容量をいっぱいにして、レートを50kbpsなどに制限すると、sshがインタラクティブにうまく機能する場合です(これにより、ユーザーは、より大きなファイル転送に他のプロトコルを使用する必要があります) )
c)可能であれば、送信元アドレスのトラフィックを優先します
また、トラフィックシェーピングは、単一の接続がリンク全体を独占しないように、トラフィックをよりバランスよくする必要があります。
編集:bashスクリプトを使用する例を次に示します。sshは実際にTOSを対話型から対話型に設定することを述べているので、Wondershaperがそれを利用していると思います。
Wondershaper以外のオプションが必要な場合は、海岸壁またはpyshapeを確認してください。
ショアウォールは非常に成熟しており、柔軟性、パワー、シンプルさのバランスが優れています。
Wondershaperは不思議を行うことができ、設定は非常に簡単です。それ以外に、それを行うユーザーランドプログラムを見つけることができます。LinuxにはTrickleがあり、Windowsに相当するものがあるかもしれません。
しかし、実際には、トラフィックシェーピングが必要です。人々はプログラムの実行を忘れるなどです。アップロードをフルキャパシティよりもわずかに少なく制限するだけで、おそらく大きな効果が得られます。
iptables(8)のマンページでconnrateを見てください。接続速度を一致させ、アップロードが速すぎる接続を適切なtcクラスに配置するか、ドロップまたはターピットなどを使用することで、接続を遅くすることができます。