|
本文就從專業(yè)角度出發(fā),分析幾個(gè)大家經(jīng)常引用又容易誤導(dǎo)大家評判的"證據(jù)",告訴大家應(yīng)該怎樣客觀地看待這些證據(jù),以及怎樣正確地評判一個(gè)寬帶路由器的性能。
證據(jù)一:處理器主頻
說法:"處理器主頻100M,性能強(qiáng)勁。""處理器主頻133M,性能比100M的要好得多。""采用通信專業(yè)RISC CPU。"
誤區(qū):首先,處理器只是路由器的一個(gè)部件,特別之處只在于它是最核心的器件。處理器用得差路由器性能好不了,但反過來處理器好了路由器性能卻不一定好。就象做菜,沒有肥瘦得宜的新鮮豬肉絕對做不出好的紅燒肉,但有了肥瘦得宜的新鮮豬肉,沒有好的醬油,沒有好的廚師,照樣做不出好的紅燒肉。其次,處理器主頻只是處理器的一個(gè)性能指標(biāo),要知道處理器性能,還必須了解其總線寬度(16位還是32位)、Cache容量和結(jié)構(gòu)、內(nèi)部總線結(jié)構(gòu)、是單CPU還是多CPU分布式處理、運(yùn)算模式等等,這些都會(huì)極大地影響處理器性能,一點(diǎn)也不比主頻次要。所謂的"采用通信專業(yè)RISC CPU"相當(dāng)于什么都沒說,只是用專業(yè)術(shù)語扮高深,不敢量出底細(xì),因?yàn)閹缀跛新酚善鞑捎玫亩际峭ㄐ艑I(yè)RISC CPU,關(guān)鍵要看這顆CPU到底用的是什么內(nèi)核,內(nèi)部結(jié)構(gòu)如何。
用戶進(jìn)階:一般來說,100M或以下的屬于較低主頻,100M~200M中等,200M以上屬于較高主頻。另外要問問處理器是什么內(nèi)核,是80186、ARM7、ARM9、MIPS還是Intel Xscale?Cache容量有多大?是單CPU還是多CPU分布式處理?注意別問不講實(shí)話的*商哦。80186、ARM7內(nèi)核處理器是第一代寬帶路由器的典型配置,性能低,主流廠商均已不使用。ARM9、MIPS內(nèi)核處理器是目前主流。Intel Xscale架構(gòu)是高級網(wǎng)絡(luò)處理器,用于高端產(chǎn)品。Cache容量8K或以下屬于少的,16K常見,32K或以上是屬于大的。一般處理器都是單CPU,采用多CPU分布式處理的是高級處理器,性能高。如果你是專業(yè)人士或喜歡追根究底,還可以深究一下ARM9是普通型的920T/922T/940T還是增強(qiáng)型的926E/946E/966E,MIPS是2K、3K還是4K、5K,不同型號性能和結(jié)構(gòu)都會(huì)有較大差異。可以把處理器型號輸入到Google上搜一把,然后到芯片廠家的網(wǎng)站上好好看個(gè)究竟,順便也看看其他人對這個(gè)芯片的評價(jià)(評論者水平有高低,目的有不同,不可全信)。
證據(jù)二:內(nèi)存容量
說法:"我這個(gè)內(nèi)存16M,你看那個(gè)才8M,性能比它好多了。"
誤區(qū):這句話存在一個(gè)問題,兩個(gè)陷阱。一個(gè)問題是:內(nèi)存同樣只是路由器的一個(gè)部件,只不過是一個(gè)重要部件而已。和處理器一樣,內(nèi)存用得小路由器性能好不了,但反過來內(nèi)存用得大路由器性能卻不一定好。內(nèi)存是用來存放運(yùn)算過程中的所有數(shù)據(jù)的,使用內(nèi)存就象布置房間。精明的上海女人善于"螺螄殼里做道場",沒用的東西絕對不會(huì)擺在房間里,每一件東西都擺得合情合理,房間的每一個(gè)角落,從地板到天花板,每一寸都得到充分利用,10幾20幾平米的一居室能擺下全家所需的全部家具和電器,甚至還有空間放一兩個(gè)盆栽點(diǎn)綴一下。但如果換做一個(gè)懶惰的單身漢,你給他一套兩居室和同樣多的家具和電器試試看,保證他擺不下,而且沒過幾天房間里到處是垃圾,立足的地方都沒有。所以根據(jù)使用內(nèi)存的大小來絕對地評判路由器性能的高低是不合理的,科學(xué)地使用內(nèi)存同樣重要,水平高的軟件設(shè)計(jì)能很好地規(guī)劃和使用內(nèi)存,水平低的甚至自己沒有設(shè)計(jì)能力,直接使用處理器芯片廠家提供的未經(jīng)優(yōu)化的參考軟件的,內(nèi)存就不能得到有效的規(guī)劃和使用。兩個(gè)陷阱是:內(nèi)存單位和內(nèi)存總線。內(nèi)存可以用Byte(字節(jié))做單位,也可以用Bit(位)做單位,兩者一音之差,容量差8倍(1 Byte = 8 Bit),一般用大寫B(tài)表示Byte,小寫b表示Bit,但有些別有用心的人會(huì)在這里做手腳,有象上面的說法例子中不標(biāo)單位混淆視聽的,也有故意把b標(biāo)做B瞞天過海的。內(nèi)存總線有寬有窄,要在內(nèi)存中存或取4Byte的數(shù)據(jù),如果是16位內(nèi)存,就要*作兩次,32位內(nèi)存則只需要*作一次,效率差一倍。所以即使相同容量的內(nèi)存如果總線寬度不一樣其對路由器性能的影響也是重大的。 本新聞共 3頁,當(dāng)前在第 1頁 1 2 3 |
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|