如何知道我的程序正在使用哪个网络路径?
我有一个在solaris上运行的程序,这台机器有多个网络接口很少连接到1Gig和几个10Gig。假设我的PID P应用正在运行。是否有任何命令显示我的程序正在提交数据包的网络接口。
答案 0 :(得分:2)
不是真的。您的程序将向内核委派任务以选择要使用的网络接口。如果没有歧义,即如果只有一个界面适合作业,则可以识别它。
要获取程序所连接的IP地址,可以使用以下命令:
pfile
PID | grep AF_INET
ifconfig -a
和netstat -rn
将有助于了解哪些接口以及哪些路由使用哪些接口。