關於測速



贊助商連結


schuey
2001-07-26, 02:55 AM
小弟一直很好奇
大家為何要測速呢?
小弟的觀念是
只要小弟到機房的線路品質在合理範圍內
接下來到世界各地的速度就不是用戶的事了
不知道小弟的觀念是否正確
請各位大大批評指教

贊助商連結


vanguaro
2001-07-26, 10:46 AM
話是沒錯..
網路連線頻寬..關係太多太多原因
但一般人總是認為
業者喊出512k..我就一定要到512k
管你啥原因..抗議.不爽..樣樣來
畢竟不是每個人都對網路有概念

補充一點..甚至有人kbits和bytes都不會分
測速??測爽的吧

bx2aa
2001-07-26, 01:49 PM
最初由 schuey
小弟一直很好奇
大家為何要測速呢?
小弟的觀念是
只要小弟到機房的線路品質在合理範圍內
接下來到世界各地的速度就不是用戶的事了
不知道小弟的觀念是否正確
請各位大大批評指教

測速第一是測 ("一人ㄨ四次" 或是 "大ㄨ四下") "爽" 的.

第二是事先看看傳 300 KBytes 的線路品質, 總比 PING 要準的多.
因為有 300 KBytes 資料傳送的結果應該比 Ping 來的有用.
傳完幾次 300 KBytes 之後的線路品質如果都差不多, 那不就可以計算一下
所要傳輸的資料大約需要多久.
而這測速的網頁要在您所要傳送的該伺服器上, 不能單純拿 HiNet 或是 SeedNet
的測速網頁, 而是要把測速網頁放到所要下載的伺服器上.

您可以自己寫一個任何大小的測速網頁來用.

在網頁前用
time = new Date();
starttime = time.getTime(); 從這行的分號和換行都要算進去
(這裡放各式各樣的亂碼)
time = new Date();
endtime = time.getTime(); 到這行的 getTime() 也要算進去
這樣就可以計算 Download 亂碼 , 所需的時間

在來就是每個人的想像力了,
可以把 a 網頁所測速度傳給 b 網頁, 再把 b 網頁所測速度連同 a 傳給 c 網頁.
再把 c 網頁所測速度連同 a b 傳給 d 網頁 ........ 如此下去
最後傳給一個可以跑 cgi 或 PHP 和 gd module 的網頁
然後利用 gd 去畫出統計圖, 這樣看起來也比 GIGA 用 |----| 好看.

好久沒去 GIGA 的測速網頁測速了, 不知道 |---| 改了沒有.
因為我已忘記位置在哪了.

schuey
2001-07-26, 03:30 PM
最初由 bx2aa


第二是事先看看傳 300 KBytes 的線路品質, 總比 PING 要準的多.
因為有 300 KBytes 資料傳送的結果應該比 Ping 來的有用

小弟實在是很死腦筋
ping 加上參數 l
指定您所要傳送的封包大小
如 300kb
不也達到相同的目的嗎?
若是以http的方式進行測速的話
還要經過 tcp ( layer 3)的複雜手續
小弟認為 tcp 為提供可靠的服務
勢必會比 ping (layer 2)浪費更多的時間
小弟只是初探tcp/ip的新生
有許多觀念還需各位先進的指導
煩請大家不吝於批評指教
謝謝bx2aa大大以網頁的方式為弟解說

bx2aa
2001-07-26, 06:51 PM
最初由 schuey


小弟實在是很死腦筋
ping 加上參數 l
指定您所要傳送的封包大小
如 300kb
不也達到相同的目的嗎?
若是以http的方式進行測速的話
還要經過 tcp ( layer 3)的複雜手續
小弟認為 tcp 為提供可靠的服務
勢必會比 ping (layer 2)浪費更多的時間
小弟只是初探tcp/ip的新生
有許多觀念還需各位先進的指導
煩請大家不吝於批評指教
謝謝bx2aa大大以網頁的方式為弟解說

Ping 好像不能大於 64 Kbytes
ping -l 65500 ip address
Bytes= 0~65500 沒加 -l 是 32
超過就不行囉!
可以用 Ping 送檔案或是收檔案嗎?

如果不行我認為還是用您所說的經過 osi 第三層測試會比較準.
雖然用 ping 或是其他 協定都是可以測出數據.
只是好玩, 我個人很少在用, 因為不可能笨到要傳檔案時先作測試.
除非要拍馬屁的人先作測試拿來當依據, 如果傳不完再推給測速網頁.

您是初探 tcp/ip 我是門外漢.

我沒有去學過相關課程, 都是自己翻書找答案.
我是讀機械的, 還是夜間部的.

除非您認為我十多年前買電腦送的 ms-dos 的 24 小時基礎課程算的話.
或是學校上的 basic 算的話.
那我倒算是有上過一點點課.