1
如何知道我的程序正在使用哪個網絡路徑?如何知道我的程序正在使用哪個網絡路徑?
我有一個程序在solaris上運行,這臺機器有多個網絡接口,很少連接到1Gig和10個演出。假設我的PID P應用程序正在運行。是否有任何命令顯示我的程序正在提交數據包的網絡接口。
如何知道我的程序正在使用哪個網絡路徑?如何知道我的程序正在使用哪個網絡路徑?
我有一個程序在solaris上運行,這臺機器有多個網絡接口,很少連接到1Gig和10個演出。假設我的PID P應用程序正在運行。是否有任何命令顯示我的程序正在提交數據包的網絡接口。
不是。您的程序正在向內核委派選擇要使用哪個網絡接口的任務。如果沒有歧義,即只有一個界面適合作業,則可以識別它。
得到什麼IP地址,你的程序連接,你可以使用這個命令:
pfile
PID| grep AF_INET
ifconfig -a
和netstat -rn
將有助於瞭解哪些接口有什麼途徑用什麼接口。
pfilepid | grep AF_INET給出了程序連接到的IP,儘管這個目標IP可以通過不同的網絡接口路由。例如有兩個網絡接口,一個是演出,另一個是10個演出線。我如何測試它是通過1個演出還是10個演出線?有沒有工具或嗅探器或窺探? – 2sb 2011-05-24 06:30:46
您當然可以在這種情況下監聽流量並分析負載如何平衡。 – jlliagre 2011-05-24 11:46:18
謝謝。我如何確保我只使用1個網絡接口說收聽數據?之後,我如何測試它只使用一個網絡接口?你能舉個例子嗎? – 2sb 2011-05-24 15:33:27