2016-07-19 5 views
1

私は、TCPソケットを介して中央サーバにログを発行し、コードのパフォーマンスの問題を調査しようとしています。 1つの仮説は、発行者がソケットレベルで背圧を経験しているということです。オペレーティングシステムからバックプレッシメントを取得する方法はありますか?はどのように圧力をTCPをバックに測定するには?

私は答えは、オペレーティング・システムに固有であると確信しています。私の場合、私はUbuntuの14.04と、デフォルト、Canonicalの提供の3.13カーネルを使用しています。

私は私が公開されたメッセージの量をスケーリングし、完了するためのソケット書き込みを待って過ごした時間の相対量を測定することにより、背圧を検出することができたと思います。しかし、これはそれを測定する一般的な方法を見つけることが一般的に十分な問題である可能性がありますように思えます。 (私のGoogle検索では、しかし、私が発見したすべての接続プロセス中のブロッキングについての議論とどのように背圧作品についての説明です。)tcpdumpとウィンドウサイズで

答えて

関連する問題