1

如何知道我的程序正在使用哪个网络路径?

我有一个在 solaris 上运行的程序,这台机器有多个网络接口,很少连接到 1Gig 和几个 10 gig。假设我的 PID P 应用程序正在运行。是否有任何命令显示我的程序正在提交数据包的网络接口。

4

1 回答 1

2

并不真地。您的程序将选择要使用的网络接口的任务委托给内核。如果没有歧义,即如果只有一个接口适合该工作,那么您可以识别它。

要获取您的程序连接到的 IP 地址,您可以使用以下命令:

pfilePID| grep AF_INET

ifconfig -a并且netstat -rn将有助于了解那里有哪些接口以及哪些路由使用哪些接口。

于 2011-05-12T20:09:15.403 回答