Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何知道我的程序正在使用哪个网络路径?
我有一个在 solaris 上运行的程序,这台机器有多个网络接口,很少连接到 1Gig 和几个 10 gig。假设我的 PID P 应用程序正在运行。是否有任何命令显示我的程序正在提交数据包的网络接口。
并不真地。您的程序将选择要使用的网络接口的任务委托给内核。如果没有歧义,即如果只有一个接口适合该工作,那么您可以识别它。
要获取您的程序连接到的 IP 地址,您可以使用以下命令:
pfilePID| grep AF_INET
pfile
| grep AF_INET
ifconfig -a并且netstat -rn将有助于了解那里有哪些接口以及哪些路由使用哪些接口。
ifconfig -a
netstat -rn