我正在使用USB加密狗Wimax和Skype作爲voip應用程序。我想在運行時測量吞吐量(kb/s或Mb/s)。有沒有辦法使用matlab或C#做到這一點? (我有一個項目,需要編寫一個不使用已有工具的代碼)謝謝如何使用skype測量網絡吞吐量
回答
最好的辦法是使用Wireshark。放置一個偵聽器並捕獲一些數據包。您可以查看捕獲,它會告訴您正在使用的帶寬。在C#中,我確信有一種方法,但爲什麼重新發明輪子?使用wireshark。
編輯的問題..謝謝你 –
如果它或多或少是唯一使用網絡的應用程序 - 網絡相關的性能計數器可以給你一些信息。從PerfMon開始,查看是否可以獲取所需的信息,比繼續使用它(即將計數器轉儲到SQL DB進行分析)或使用C#監視計數器。
編輯的問題..謝謝你 –
@SaraHoussein,我不確定你的評論/編輯...你需要寫什麼級別的代碼應該是?如果你不能使用性能計數器(如果有的話也使用類似ETW的跡線),這聽起來像你正在尋找像驅動程序一樣低得多的水平......但對於如此低的槓桿代碼,你可能應該使用C/C++而不是C# .. –
- 1. TCP網絡吞吐量測量
- 2. 計算網絡吞吐量
- 3. 吞吐量網絡估計
- 4. 吞吐量測量
- 5. 如何在運行時測量網絡吞吐量
- 6. 測量datanode的吞吐量
- 7. 如何測量MQ的吞吐量
- 8. 如何測試HDFS I/O吞吐量
- 9. 如何計算INET的「吞吐量」示例中的吞吐量?
- 10. JMeter - 吞吐量
- 11. Java上傳吞吐量測量
- 12. 如何最大化HTTP網絡吞吐量?
- 13. TCP吞吐量圖
- 14. 計算吞吐量
- 15. 吞吐量措施
- 16. 用java低吞吐量
- 17. 用RxJava限制吞吐量
- 18. 寫油門當表吞吐量高,但GSI吞吐量低
- 19. JMeter的吞吐量控制器中的吞吐量影響
- 20. Flink流 - 延遲和吞吐量檢測
- 21. 問:[Anylogic]測量生產吞吐率
- 22. CUDA,測試吞吐量的小程序
- 23. 在ns3中計算lte網絡模擬中的吞吐量
- 24. 什麼會降低GKSession的網絡吞吐量?
- 25. 淨 - 讀出當前的網絡接口吞吐量
- 26. 使用awk腳本計算吞吐量
- 27. 使用吞吐量與angular2 - ES5或ES6
- 28. 如何計算吞吐量的Hadoop
- 29. 如何設置DynamoDB吞吐量
- 30. 如何根據wireshark計算吞吐量
你有什麼理由想寫點東西去做嗎?如果您只想使用Fiddler或其他一些數據包嗅探工具知道這些信息。 – evanmcdonnal
我編輯了這個問題:) –
「already existing tool」的定義是什麼?最終,您需要進入網絡堆棧以獲取要計數的數據(並且tap /網絡堆棧已存在),或者從某些內核性能計數器(也已存在)開始。 –