如果可以的話,我們可以從ping服務器所需的時間找到互聯網帶寬如何完成是否可以使用ping測量帶寬?
3
A
回答
9
不,平不能告訴你的帶寬,它只是衡量延遲。測量帶寬最好是通過專門的測試完成,即傳輸一堆比特並測量需要多長時間。您可能想要考慮帶寬可能會因許多因素而發生顯着變化,例如:
- 方向; A到B可能比B到A快,反之亦然
- 一天中的時間;具體取決於涉及
- 採取的確切路線鏈接一般負荷的水平,這反過來又可以隨機改變
+0
@publicENEMY,你正在談論的谷歌文件? – Ashish 2014-05-12 06:02:09
1
不,您可能可以估計延遲。
5
您可能能夠通過創建不同大小的ping來做出很粗略衡量
你可以然後使用較小和較大ping之間的延遲差異來構成延遲計算的基礎。
實際上,雖然與寬帶速度,這將產生任何有意義的數據。在調制解調器速度或更慢時,您可能能夠獲得帶寬的指示,但它不可能是準確和可重複的。
但是,正如其他人已經指出坪最好等待時間的指示使用,並有更好的方法來測量帶寬。
4
幾年前,我做了一些調查,延遲和有線電纜的帶寬使用之間的關係。
基本上,如果你從零帶寬和增加帶寬的使用開始,等待時間非常緩慢增加 - 直到你打你的帶寬的90%左右。然後等待時間通過屋頂,直到另一個高原,之後再次緩慢增加。
1
0
如果您知道頻道的潛伏期事先可以測量帶寬。
您可以使用大ping包和估計瞭解信道類型和預期RTT的帶寬。
0
我問了同樣的事情,但什麼大家說的是真的平不會測量帶寬好。下面列出的這個批處理是一個帶有ping的帶寬速度測試,但它的最大限制爲1000kb/s,並且在這個簡單的表單中沒有整理,但是您可以使用它進行試驗。
@echo off
:begin
color 0b
MODE CON:COLS=15 LINES=3
for /F "tokens=10 delims=ms=," %%a in ('ping -n 1 -w 1000 -l 1024 8.8.8.8^| find "Average"') do set "A1=%%a"
set /a T=%A1%
set /a varia=1000/%T%
set /a answer=%varia%
set /a varia2=%answer%
set /a answer2=%varia2%
echo.
echo Speed %answer2% Kb/s
sleep 5
goto begin
相關問題
- 1. Ping和帶寬
- 2. 使用PHP測量帶寬
- 3. 是否可以自動擴展主機容量或帶寬?
- 4. 是否可以限制Amazon S3使用的帶寬?
- 5. 是否可以使用Modernizr檢測視口/窗口寬度?
- 6. 使用jQuery.get()來測量客戶帶寬
- 7. 是否可以從pymongo ping mongodb
- 8. 是否可以指定iOS應用程序的帶寬消耗
- 9. 如何可靠地測量進程使用的網絡帶寬
- 10. 以編程方式測量黑莓帶寬使用情況
- 11. 是否可以測量應用程序使用的「CPU時間」?
- 12. 是否可以使.tt-輸入變寬?
- 13. 是否可以使用組內測試
- 14. 是否可以使用Python來測量響應時間?
- 15. 是否可以使用SFINAE檢測類的方法的常量?
- 16. 是否可以使用核心運動距離測量
- 17. 可用帶寬
- 18. 使用Apache HttpComponents測量帶寬使用情況HttpClient
- 19. 如何知道一臺機器是否可以用c#ping?
- 20. 是否可以使用帶有可編輯列的Gtk.TreeModelFilter?
- 21. 是否可以檢測蜂窩網絡是否可用?
- 22. 是否可以使用單個測試測試多個類
- 23. 是否可以使「SourceData:= _」變量
- 24. 是否可以從量角器測試中調用C#代碼?
- 25. 是否可以使用VisualStateManager設置控件的最大寬度
- 26. 是否可以使用Auto_publish?
- 27. 是否可以使用clock_settime()
- 28. 是否可以使用PHP
- 29. 是否可以使用HTML
- 30. 是否可以使用URL
附近http://stackoverflow.com/questions/729146/how-to-programmatically-check-internet-bandwidth-in-vc – Alnitak 2009-04-21 11:46:02
重複http://stackoverflow.com/questions/772113的重複/ bandwidth-from-latency – Mark 2009-04-21 12:41:10