LAN交換機(jī)等產(chǎn)品目錄中,在表示設(shè)備性能的項(xiàng)目里有“線速(Wire Speed)”這么一個(gè)說法。如“實(shí)現(xiàn)了線速的LAN交換機(jī)”、“支持線速?gòu)亩鴮?shí)現(xiàn)高性能”等,經(jīng)常在宣傳產(chǎn)品時(shí)使用,讓人覺得是速度快的意思,可實(shí)際上真是那么回事嗎?今天我們就來看看“線速”這個(gè)詞。
先說一下答案,線速是指理論上線纜通過最大幀數(shù)時(shí)的狀態(tài)。也就是應(yīng)該這樣來想這個(gè)詞:正如傳輸速度與吞吐量一樣,表示的不是○○Mbps這樣的速度,而是指幀通過時(shí)的狀態(tài)。
要想在傳輸速度一定的線路中處理盡可能多的幀,必須要使幀最小。如果是以太網(wǎng),MAC幀最小為64B,這種64B的幀最大限量通過線纜的狀態(tài)就是“線速”。那么具體而言到底有多少幀通過呢?10M以太網(wǎng)1秒為1萬4881個(gè),100M以太網(wǎng)為10M的10倍--14萬8810個(gè)。
在LAN交換機(jī)之類的產(chǎn)品目錄中所說的“支持線速”,表示的是:線纜中流過的幀數(shù)理論上支持最大幀數(shù)。LAN交換機(jī)負(fù)責(zé)傳送接收到的每一個(gè)幀。其處理過程是:首先找到幀上記錄的接收MAC地址,然后判斷這個(gè)接收MAC地址的計(jì)算機(jī)位于哪個(gè)端口,最后向這個(gè)端口發(fā)送幀。一句話,平時(shí)所說的“傳輸處理”,其實(shí)指的就是LAN交換機(jī)做的這些工作。
如何提高處理速度取決于LAN交換機(jī)的性能。在線速狀態(tài)下,也就是LAN交換機(jī)接收了單位時(shí)間里線路處理的最大幀數(shù)的狀態(tài)下,只要能毫無延遲地處理幀,就可以說這一LAN交換機(jī)具備了充分的處理性能,這就是“支持線速”的意思。
另外,LAN交換機(jī)的所有端口都以線速接收幀,并能無延遲地處理被稱為“無阻塞(Nonblocking)”,之所以這樣叫是因?yàn)樵O(shè)備內(nèi)部沒有等待處理的幀(沒有阻塞)。
了解這些用語,在研究設(shè)備性能時(shí)應(yīng)該能起到參考作用。