1

私は何かを理解しようとしています。ネットワーキング 101 ですね。

Linux マシン上でアプリケーション サーバー (例として Java、Tomcat ですが、実際に Tomcat であるかどうかは関係ありません) を実行しているとします。そのアプリケーション サーバーには 10000 人のユーザーが接続しています。これは websocket であり、接続が維持されているとします。

各ユーザーは、オペレーティング システム レベルで、Java アプリケーション サーバーが直接応答するためのソケットを取得しますか? netstat を使用してこれらのソケットをすべて表示できますか?

そうでない場合、それらを見る方法はありますか?

4

2 に答える 2

2

netstatすべてのアクティブな接続が表示されます。

多くの場合、より適切な使用netstat -an-nDNSを使用してIPアドレスを解決しようとしないように指示します。はるかに高速です)

lsofこのダニエル・ミースラーのきちんとしたプレゼンテーションを参照してください)また、多くのきちんとした情報があり、デバッグに非常に役立ちます(接続だけでなく、どのファイルがどのpidによって開かれているかも)

于 2013-06-06T21:17:49.473 に答える