看板 Network 關於我們 聯絡資訊
※ 引述《ezmoney (..)》之銘言: : Throughput vs Latency 吞吐量 vs 遲滯 ??? : 這兩個名詞到底代表什麼意義呢? : 我看幾篇英文文章,但沒有很瞭解,中文文章又找不到 wikipedia上的說明很清楚呀 @.@" 是看不懂英文還是看不懂解釋.__.? : 找到的東西就是前者代表封包傳輸量、後者是封包通過時間 你可以不用專注這兩個術語在網路上的解釋..他們常被用在很多地方.. throughput, 通常越大越好. 他強調單位時間內可以完成的工作量.. 但不多久可以做完, 或有多少延遲 (lantency) ex: 你一天可以可以完成2400件工作, 所以可以說你的throughput是 100工作/hr latency, 通常越小越好, 強調的是從你下達指令, 到指令執行完成間的時間.. 比如說, 你完成一件工作要 10小時, 可是你可以同時做 100件事.. 微觀來看,如果單叫你做一件事到完成 10hr, 所以你的 throughput是 0.1工作/hr 可是巨觀來看, 如果一次對你下達多一點指令, 長時間平均下來, 你的 throughput 還是可以到 100工作/hr, throughput和latency其實是獨立的兩個參數, 可是不少人會混淆.. 不同的性質的工作會偏好高throughput或低latency.. 像是 voip/語音, 他們所需的頻寬不多, 也許才 5KBps就夠了, 可是他們很需要低 latency, 因為你不會希望講一句話對方要3秒才聽到.. 500ms已經是極限了.. 但像檔案傳輸, latency相對就不會很重要, 就算一個封包送出去要 5000ms 才 會傳到目的端, 可是頻寬足夠的話( ex: 300KBps) 你還是可以很快傳完一個大檔, 頂多多花5000ms才結束.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.129.48
ezmoney:感謝你的解釋,清楚多了 06/06 17:21