我想知道爲了記錄目的而通過特定網絡接口傳輸的數據的確切數量,是否有任何標準庫或API調用,我可以通過這種方式以交叉平臺的方式執行此操作?如何監控Java中特定接口的網絡使用情況?
3
A
回答
0
SNMP4J會讓你讀任何符合SNMP設備的interface mib。 Linux和OSX(可能)有一個SNMP守護程序已經運行; Windows有一個SNMP service,你可以install though Programs and Features in Control Panel。
2
這似乎做你想做的事情。至少,我認爲這將指向您在正確的方向: http://jnetpcap.com/
編輯:雖然不是嚴格的跨平臺,擁有的libpcap庫,用於所有主要的平臺,所以我不會認爲這是一個表明,塞,但我不是那個需要它的人。
1
jNetPcap在一些單元測試中使用Sigar。 Sigar宣稱自己是一個「收集系統信息的便攜式界面」,包括網絡界面檢測,配置信息和指標。看看它的NetInterfaceStat類。
請注意,Sigar也依賴平臺特定的JNI,即Rob H的評論仍然適用。
相關問題
- 1. 監控無線網絡使用情況
- 2. Android監控網絡使用情況
- 3. Graphite網絡接口監控
- 4. Windows網絡接口監控
- 5. 監控Android中進程的網絡使用情況
- 6. GCP網絡使用情況監測
- 7. 如何使用Java監控我的網絡連接?
- 8. 監控進程的網絡使用情況?
- 9. 如何監控Java Heroku應用程序的dyno使用情況?
- 10. 用C Linux的網絡接口使用監控/ C++
- 11. CloudSql監控使用情況
- 12. 如何在性能測試期間監控cpu使用情況和網絡使用情況
- 13. 在Android中:如何監聽/監控特定應用的網絡活動
- 14. 如何監視網絡接口(go-lang)
- 15. 如何在特定情況下使用接口創建對象
- 16. 如何強制JMeter從站使用特定的網絡接口?
- 17. Linux:如何強制使用特定的網絡接口?
- 18. 如何告訴ruby網絡庫使用特定的網絡接口?
- 19. 在Windows中爲套接字使用特定的網絡接口
- 20. 在Java中,如何在不使用DNS的情況下測試網絡連接?
- 21. 網絡監控
- 22. 監控java中每個線程的CPU使用情況?
- 23. 如何爲NSURLSession連接選擇特定的網絡接口?
- 24. Android:無論如何監測沒有根的網絡使用情況?
- 25. TrafficStats特定應用程序特定的網絡接口
- 26. 如何確定Java中的Internet網絡接口
- 27. 在java中通過套接字連接測量網絡使用情況
- 28. 如何在java中同時使用多個網絡接口?
- 29. 如何監控Websphere 6中的HTTP出站連接池使用情況?
- 30. VB.NET:監控磁盤使用情況
請注意,此庫依賴於通過JNI訪問的本機代碼。沒有跨平臺的方式來做你想做的事情。 Java可能不是最合適的。 – 2009-10-22 16:58:00