專(zhuān)利名稱(chēng)::外部設(shè)備互聯(lián)高速總線接口與交換機(jī)端口測(cè)試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種總線接口測(cè)試方法,尤其涉及一種用以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備測(cè)試外部設(shè)備互聯(lián)總線接口與交換機(jī)端口的帶寬和性能的測(cè)試方法及系統(tǒng)。
背景技術(shù):
:夕卜部設(shè)備互聯(lián)高速(PeripheralComponentInterconnectExpress,簡(jiǎn)稱(chēng)PCIe)總線是外部設(shè)備互聯(lián)(PeripheralComponentInterconnect,簡(jiǎn)稱(chēng)PCI)總線的一種,PCIe總線沿用了現(xiàn)有的PCI總線編程概念以及通訊標(biāo)準(zhǔn),只需修改物理層而無(wú)需修改軟件就可將現(xiàn)有PCI系統(tǒng)轉(zhuǎn)換為PCIe系統(tǒng)。PCIe總線采用收發(fā)分開(kāi)的串行物理層替代了PCI總線的并行物理層信號(hào),PCIE總線擁有更快的速率,可以取代幾乎全部的現(xiàn)有內(nèi)部總線。PCIe總線上的數(shù)據(jù)傳輸是以報(bào)文(Packet)為單位的,報(bào)文的長(zhǎng)度最小為lbyte,不同設(shè)備支持的最大報(bào)文長(zhǎng)度不同,PCIe規(guī)范定義的報(bào)文最大長(zhǎng)度為4096bytes。PCIe總線的連接是建立在一個(gè)雙向的序列的點(diǎn)對(duì)點(diǎn)連接基礎(chǔ)之上,這稱(chēng)之為"傳輸通道",傳送及接收不同數(shù)據(jù)會(huì)使用不同的傳輸通道,兩個(gè)PCIe設(shè)備之間的連接稱(chēng)為"鏈接",這形成了l組或更多的傳輸通道,各個(gè)設(shè)備最少支持l傳輸通道(xl)的鏈接,也可以有2、4、8、16、32個(gè)通道的鏈接,PCIe總線接口根據(jù)設(shè)備之間鏈路寬度的不同可以分為xl、x2、x4、x8、x16、x32這幾種類(lèi)型,xl表示PCIe總線接口上只有一個(gè)傳輸通道,x2、x4、x8、x16、x32的含義以此類(lèi)推。不同鏈路寬度的PCIe總線的單向有效帶寬如表一所示。單向有效帶寬是值PCIe總線接口上只有一個(gè)方向(數(shù)據(jù)接收方向/數(shù)據(jù)發(fā)送方向)存在數(shù)據(jù)流是的最大帶寬,雙向有效帶寬是指PCIe總線接口上有兩個(gè)方向(數(shù)據(jù)接收方向和數(shù)據(jù)發(fā)送方向)都存在數(shù)據(jù)流是的最大帶寬。<table>complextableseeoriginaldocumentpage14</column></row><table>表一由于PCIe協(xié)議定義了和PCI類(lèi)似的地址空間映射機(jī)制,使得PCIe設(shè)備可以像本地存儲(chǔ)設(shè)備一樣通過(guò)存儲(chǔ)器讀/寫(xiě)(MemoryRead/Write)操作訪問(wèn)PCIe總線上的其他器件上的存儲(chǔ)設(shè)備。PCIe交換機(jī)(PCIeSwitch)是一種多口的PCIe交換設(shè)備,它可以在兩個(gè)端口之間實(shí)現(xiàn)PCIe數(shù)據(jù)流的傳輸。Smartbit是一種多端口的以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備,它可以線速地發(fā)送/接收各種類(lèi)型的以太網(wǎng)報(bào)文數(shù)據(jù),報(bào)文的長(zhǎng)度和內(nèi)容都可以是隨機(jī)的,并且可以對(duì)發(fā)送/接收的報(bào)文數(shù)據(jù)進(jìn)行各種統(tǒng)計(jì)和分析。網(wǎng)絡(luò)測(cè)試設(shè)備中線速的概念是指鏈路上的物理帶寬達(dá)到百兆或者千兆。此時(shí)鏈路上的物理帶寬包括了兩部分,一部分是有效的以太網(wǎng)數(shù)據(jù)包,另一部分包括一些額外的開(kāi)銷(xiāo)(如前導(dǎo)符、幀間隙等等),所以線速的時(shí)候鏈路上傳輸?shù)挠行?shù)據(jù)并未達(dá)到百兆或千兆。例如,在千兆網(wǎng)中,線速傳輸?shù)臅r(shí)候鏈路上每秒可傳輸l488095個(gè)長(zhǎng)度為64字節(jié)的報(bào)文數(shù)據(jù),實(shí)際帶寬為1488095x64x8=761.9Mbps(—個(gè)字節(jié)等于8比特),可見(jiàn)實(shí)際帶寬并未達(dá)到千兆,總線上的其余帶寬用于額外的開(kāi)銷(xiāo)了?,F(xiàn)有技術(shù)中PCIe總線接口測(cè)試方法主要有兩種第一種方法是使用專(zhuān)門(mén)的PCIe總線接口測(cè)試設(shè)備進(jìn)行測(cè)試,這種方法可以對(duì)PCIe總線接口進(jìn)行科學(xué)系統(tǒng)的測(cè)試,但是成本比較高。第二種方法是使用直接存儲(chǔ)器存取(DirectMemoryAccess,簡(jiǎn)稱(chēng)匿A)方法,這種方法可以簡(jiǎn)單方便地測(cè)試PCIe接口的實(shí)際最大帶寬上。但是在測(cè)試PCIe接口的可靠性和穩(wěn)定性方面存在不足。因?yàn)闇y(cè)試PCIe接口的可靠性和穩(wěn)定性的時(shí)候,需要在PCIe接口上長(zhǎng)時(shí)間傳輸隨機(jī)內(nèi)容隨機(jī)長(zhǎng)度的數(shù)據(jù),且傳輸?shù)臄?shù)據(jù)流量要達(dá)到PCIe接口的最大帶寬。DMA方式下,每個(gè)隨機(jī)內(nèi)容隨機(jī)長(zhǎng)度的PCIe數(shù)據(jù)報(bào)文都需要CPU來(lái)生成,由于CPU的運(yùn)算能力有限,這種情況下PCIe接口上傳輸?shù)臄?shù)據(jù)流量無(wú)法達(dá)其最大帶寬,這樣就不能測(cè)出PCIe接口的可靠性和穩(wěn)定性。
發(fā)明內(nèi)容本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)的不足,提供一種外部設(shè)備互聯(lián)高速總線接口與交換機(jī)端口帶寬及性能測(cè)試方法,實(shí)現(xiàn)利用現(xiàn)有以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備來(lái)測(cè)試外部設(shè)備互聯(lián)高速總線接口與交換機(jī)端口的性能和帶寬。本發(fā)明提供了一種外部設(shè)備互聯(lián)高速總線接口帶寬測(cè)試方法,包括第一網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到第二存儲(chǔ)模塊,或第一網(wǎng)絡(luò)接口模塊將第二存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)第一網(wǎng)絡(luò)接口模塊傳輸出去;第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,或所述第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;其中,所述第一網(wǎng)絡(luò)接口模塊、第一存儲(chǔ)模塊、第一中央處理單元以及第一外部設(shè)備互聯(lián)高速總線接口屬于第一外部設(shè)備互聯(lián)高速總線設(shè)備,所述第二存儲(chǔ)模塊以及第二外部設(shè)備互聯(lián)高速總線接口屬于第二外部設(shè)備互聯(lián)高速總線設(shè)備。本發(fā)明還提供了一種外部設(shè)備互聯(lián)高速總線接口性能測(cè)試方法,包括第一網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到第二存儲(chǔ)模塊,和/或第一網(wǎng)絡(luò)接口模塊將第二存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)第一網(wǎng)絡(luò)接口模塊線速傳輸出去;第二網(wǎng)絡(luò)接口模塊將從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到所述第一存儲(chǔ)模塊,和/或第二網(wǎng)絡(luò)接口模塊將所述第一存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第二網(wǎng)絡(luò)接口模塊線速發(fā)送出去;第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第二中央處理單元計(jì)算單位時(shí)間內(nèi)所述第二網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第二網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第二中央處理單元計(jì)算單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的凄t據(jù)量;基于以上得到的數(shù)據(jù)量對(duì)外部設(shè)備互聯(lián)高速總線接口進(jìn)行性能測(cè)試;第一網(wǎng)絡(luò)接口模塊、第一中央處理單元、第一外部設(shè)備互聯(lián)高速總線接口、第一存儲(chǔ)模塊屬于第一外部設(shè)備互聯(lián)高速總線設(shè)備,第二網(wǎng)絡(luò)接口模塊、第二中央處理單元、第二外部設(shè)備互聯(lián)高速總線接口、第二存儲(chǔ)模塊屬于第二外部設(shè)備互聯(lián)高速總線設(shè)備。本發(fā)明還提供了一種外部設(shè)備互聯(lián)高速總線交換機(jī)端口帶寬測(cè)試方法,包括第三網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線交換機(jī)的待測(cè)試端口存儲(chǔ)到外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊,或?qū)⑼獠吭O(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送出去;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,或所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;其中,所述第三網(wǎng)絡(luò)接口模塊、第三中央處理單元屬于外部設(shè)備互聯(lián)高速總線設(shè)備池中第三外部設(shè)備互聯(lián)高速總線設(shè)備,所述第三外部設(shè)備互聯(lián)高速總線設(shè)備通過(guò)外部設(shè)備互聯(lián)高速總線交換機(jī)的端口與外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備傳遞數(shù)據(jù)。本發(fā)明還提供了一種外部設(shè)備互聯(lián)高速總線交換機(jī)端口性能測(cè)試方法,包括第三網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線交換機(jī)的待測(cè)試端口存儲(chǔ)到外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊,和/或?qū)⑼獠吭O(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送出去;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的網(wǎng)絡(luò)接口模塊分別將從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線設(shè)備交換機(jī)的待測(cè)試端口存儲(chǔ)到所述第三存儲(chǔ)模塊,和/或外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的網(wǎng)絡(luò)接口模塊將所述第三存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)各自的網(wǎng)絡(luò)接口模塊傳輸出去;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的第中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自網(wǎng)絡(luò)接口輸出的數(shù)據(jù)量;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;基于以上得到的數(shù)據(jù)量對(duì)外部設(shè)備互聯(lián)高速總線交換機(jī)端口進(jìn)行性能測(cè)試;第三網(wǎng)絡(luò)接口模塊、第三中央處理單元、第三外部設(shè)備互聯(lián)高速總線接口、第三存儲(chǔ)模塊屬于第三外部設(shè)備互聯(lián)高速總線設(shè)備。本發(fā)明還提供了一種外部設(shè)備互聯(lián)高速總線接口帶寬及性能測(cè)試系統(tǒng),包括第一外部設(shè)備互聯(lián)高速總線設(shè)備;第二外部設(shè)備互聯(lián)高速總線設(shè)備;以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備,分別與所述第一外部設(shè)備互聯(lián)高速總線設(shè)備和第二外部設(shè)備互聯(lián)高速總線設(shè)備相連,用于產(chǎn)生隨機(jī)內(nèi)容隨機(jī)長(zhǎng)度的報(bào)文數(shù)據(jù)并線速接收和線速發(fā)送數(shù)據(jù)。本發(fā)明還提供了一種外部設(shè)備互聯(lián)高速總線交換機(jī)端口帶寬及性能測(cè)試系統(tǒng),包括多個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備組成的外部設(shè)備互聯(lián)高速總線設(shè)備池;外部設(shè)備互聯(lián)高速總線交換機(jī),外部設(shè)備互聯(lián)高速總線設(shè)備池中每個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備均與外部設(shè)備互聯(lián)高速總線交換機(jī)中的一個(gè)端口相連;以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備,分別與外部設(shè)備互聯(lián)高速總線設(shè)備池中的每個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備相連,用于產(chǎn)生隨機(jī)長(zhǎng)度隨機(jī)內(nèi)容的以太網(wǎng)報(bào)文數(shù)據(jù)并線速接收和線速發(fā)送數(shù)據(jù)。本發(fā)明提供的外部設(shè)備互聯(lián)高速總線接口及交換機(jī)端口的帶寬和性能測(cè)試方法,克服了現(xiàn)有技術(shù)需要專(zhuān)門(mén)的PCIe總線接口測(cè)試設(shè)備的缺陷,降低了成本,并且對(duì)現(xiàn)有的以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備產(chǎn)生的隨機(jī)長(zhǎng)度隨機(jī)內(nèi)容的報(bào)文進(jìn)行讀寫(xiě)操作,克服了現(xiàn)有技術(shù)通過(guò)CPU產(chǎn)生報(bào)文受CPU運(yùn)算速度限制的缺陷,實(shí)現(xiàn)了利用現(xiàn)有以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備對(duì)PCIe總線接口及交換機(jī)端口進(jìn)行帶寬測(cè)試和性能測(cè)試。下面通過(guò)具體實(shí)施例并結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)描述。圖1所示為本發(fā)明對(duì)PCIe設(shè)備進(jìn)行讀/寫(xiě)操作的示意圖2所示為本發(fā)明PCIe總線接口帶寬及性能測(cè)試系統(tǒng)實(shí)施例一示意圖3所示為本發(fā)明PCIe總線交換機(jī)端口帶寬及性能測(cè)試系統(tǒng)實(shí)施例一示意圖。具體實(shí)施例方式本發(fā)明中的PCIe設(shè)備的結(jié)構(gòu)是至少包括CPU,且CPU具有多個(gè)千兆口,如飛思卡爾公司(Freescale)的MPC8548、MPC8572、MPC8641等都至少有4個(gè)千兆口,還包括至少一個(gè)PCIe接口。本發(fā)明中所涉及的對(duì)PCIe總線接口的測(cè)試包括PCIe總線接口的帶寬測(cè)試和性能測(cè)試。帶寬測(cè)試具體是指PCIe接口上單向?qū)懖僮?、單向讀操作、雙向?qū)懖僮?、雙向讀操作所能達(dá)到的最大帶寬。性能測(cè)試具體包括PCIe接口上傳輸數(shù)據(jù)的穩(wěn)定性和可靠性測(cè)試,當(dāng)PCIe總線接口上雙向讀寫(xiě)操作都達(dá)到最大帶寬的時(shí)候測(cè)試PCIe總線接口上有無(wú)丟包和錯(cuò)誤現(xiàn)象。如圖1所示為本發(fā)明對(duì)PCIe設(shè)備進(jìn)行讀/寫(xiě)操作的示意圖,第一PCIe設(shè)備1包括第一存儲(chǔ)模塊11、第一中央處理單元(CPU)12、第一網(wǎng)絡(luò)接口模塊13以及第一PCIe總線接口14,第二PCle設(shè)備2包括第二存儲(chǔ)模塊21、第二中央處理單元(CPU)22、第二網(wǎng)絡(luò)接口模塊23以及第二PCIe總線接口24,第一PCIe設(shè)備1中的第一網(wǎng)絡(luò)接口模塊13接收到的報(bào)文不是直接存儲(chǔ)到第一存儲(chǔ)模塊11,而是通過(guò)第一PCIe總線接口14以及第二PCIe總線接口24將報(bào)文轉(zhuǎn)存到第二PCIe設(shè)備2中的第二存儲(chǔ)模塊21,將第一PCIe設(shè)備1接收的報(bào)文轉(zhuǎn)存到第二PCIe設(shè)備2的過(guò)程不需要第一中央處理單元(CPU)12和第二中央處理單元(CPU)22的參與。以上所述操作稱(chēng)為第一PCIe設(shè)備1對(duì)第二PCIe設(shè)備2的寫(xiě)操作。第一PCIe設(shè)備1中的第一網(wǎng)絡(luò)接口模塊13通過(guò)第一PCIe總線接口14和第二PCIe總線接口24從第二PCIe設(shè)備2的第二存儲(chǔ)模塊n中讀取報(bào)文并將讀取的報(bào)文通過(guò)第一網(wǎng)絡(luò)接口模塊13傳輸出去,第一PCIe設(shè)備1從第二PCIe設(shè)備2的第二存儲(chǔ)模塊22中讀取報(bào)文并把報(bào)文傳輸出去的過(guò)程不需要第一中央處理單元(CPU)12和第二中央處理單元(CPU)22的參與。以上所述操作稱(chēng)為第一PCIe設(shè)備1對(duì)第二PCIe設(shè)備2的讀操作。本發(fā)明所涉及的讀操作和寫(xiě)操作均指以上所述的讀/寫(xiě)搡作,另外需要說(shuō)明的是,本發(fā)明實(shí)施例中PCIe設(shè)備進(jìn)行讀或?qū)懖僮鲿r(shí),PCIe設(shè)備均將PCIe總線接口以及網(wǎng)絡(luò)接口模塊設(shè)置為線速,這樣就可以線速接收和發(fā)送數(shù)據(jù)。Smartbit是一種常見(jiàn)的以太網(wǎng)測(cè)試i殳備,Smartbit可以產(chǎn)生隨片/L長(zhǎng)度隨機(jī)內(nèi)容的以太網(wǎng)報(bào)文數(shù)據(jù)并能線速接收和發(fā)送數(shù)據(jù),本發(fā)明利用Smartbit網(wǎng)絡(luò)測(cè)試設(shè)備產(chǎn)生隨機(jī)長(zhǎng)度隨機(jī)內(nèi)容的以太網(wǎng)報(bào)文數(shù)據(jù)來(lái)測(cè)試PCIe總線接口的性能,克服了現(xiàn)有技術(shù)需要使用專(zhuān)用測(cè)試設(shè)備的缺陷,不需要增加額外成本,并且與DMA方式相比,本發(fā)明通過(guò)現(xiàn)有的網(wǎng)絡(luò)測(cè)試設(shè)備產(chǎn)生才艮文,可以線速在PCIe總線上傳輸并能^艮好地測(cè)試PCIe總線上數(shù)據(jù)傳輸?shù)男阅堋H鐖D2所示為本發(fā)明PCIe總線接口測(cè)試系統(tǒng)實(shí)施例一示意圖,本實(shí)施例系統(tǒng)包括第一PCIe設(shè)備l、第二PCIe設(shè)備2、以及以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備3,第一PCIe設(shè)備l中包括第一存儲(chǔ)模塊11、第一中央處理單元(CPU)12、第一網(wǎng)絡(luò)接口模塊13以及第一PCIe總線接口14,第二PCIe設(shè)備2中包括第二存儲(chǔ)模塊21、第二中央處理單元(CPU)22、第二網(wǎng)絡(luò)接口模塊23以及第二PCIe總線接口24,第一PCIe總線接口14和第二PCIe總線接口24相連。需要說(shuō)明的是對(duì)于本發(fā)明所述的PCIe總線接口測(cè)試方法,所使用的以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備不限于Smartbit,也可以是其他的現(xiàn)有的網(wǎng)絡(luò)測(cè)試設(shè)備,如NuStream等等,以上所述第一網(wǎng)絡(luò)接口模塊13和第二網(wǎng)絡(luò)接口模塊"為與網(wǎng)絡(luò)測(cè)試設(shè)備相對(duì)應(yīng)的接收網(wǎng)絡(luò)測(cè)試設(shè)備產(chǎn)生的報(bào)文數(shù)據(jù)的網(wǎng)絡(luò)接口,例如對(duì)于Smartbit,網(wǎng)絡(luò)接口模塊就是千兆以太網(wǎng)接口。本發(fā)明外部設(shè)備互聯(lián)高速總線接口帶寬測(cè)試方法具體主要涉及如下幾個(gè)方面1、第一PCIe設(shè)備對(duì)第二PCIe設(shè)備進(jìn)行單向?qū)懖僮鞯腜CIe總線接口帶寬測(cè)試方法;2、第一PCIe設(shè)備對(duì)第二PCIe設(shè)備進(jìn)行單向讀操作的PCIe總線接口帶寬測(cè)試方法;3、第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向?qū)懖僮鞯腜CIe總線接口帶寬測(cè)試方法;4、第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向讀操作的PCIe總線接口帶寬測(cè)試方法。下面以Smartbit網(wǎng)絡(luò)測(cè)試設(shè)備為例說(shuō)明本發(fā)明基于圖2所示的測(cè)試系纟克,以上四方面測(cè)-試方法的具體原J里。1、對(duì)于Smartbit,第一網(wǎng)絡(luò)接口模塊和第二網(wǎng)絡(luò)接口模塊均為千兆以太網(wǎng)接口?,F(xiàn)有的CPU的單個(gè)千兆以太網(wǎng)接口的最大帶寬不超過(guò)1Gb/s,而PCIe總線在xl情況下有效帶寬就能達(dá)到2Gb/s,所以本實(shí)施例系統(tǒng)要求PCIe設(shè)備中CPU具有3個(gè)千兆以太網(wǎng)接口,這樣PCIe設(shè)備可以發(fā)起lx3=Gb/s的寫(xiě)操作,并且只能測(cè)試xl類(lèi)型的PCIe總線接口,如果要測(cè)試其他類(lèi)型的PCIe總線接口,則要求增加CPU的千兆以太網(wǎng)接口的數(shù)量,只有CPU千兆以太網(wǎng)接收數(shù)據(jù)的帶寬大于PCIe的有效帶寬時(shí)才能保證對(duì)PCIe總線接口進(jìn)行測(cè)試時(shí)可以達(dá)到線速傳輸,才能測(cè)試PCIe總線接口上實(shí)際所能傳輸?shù)淖畲髷?shù)據(jù)帶寬。首先,第一PCIe設(shè)備中的3個(gè)千兆以太網(wǎng)接口從Smartbit接收以太網(wǎng)報(bào)文,由于PCIe提供地址空間映射機(jī)制,第一PCIe設(shè)備可以通過(guò)第一PCIe總線接口和第二PCIe總線接口直接訪問(wèn)第二PCIe設(shè)備中的第二存儲(chǔ)模塊,所以第一PCIe設(shè)備的3個(gè)千兆以太網(wǎng)接口接收到的報(bào)文數(shù)據(jù)通過(guò)第一PCIe總線接口和第二PCIe總線接口存儲(chǔ)到第二PCIe設(shè)備中的第二存儲(chǔ)模塊,第一PCIe設(shè)備接收以太網(wǎng)報(bào)文的數(shù)據(jù)流量等于第一PCIe設(shè)備向第二PCIe設(shè)備進(jìn)行寫(xiě)操作的流量,然后第一PCIe設(shè)備中的第一CPU統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從Smartbit接收的報(bào)文數(shù)據(jù)流量,將該流量除以測(cè)試時(shí)間即可得到第一PCIe設(shè)備向第二PCIe設(shè)備單向?qū)懖僮鞯膸挕>唧w計(jì)算方法如下B=(N*L*8)A(1)其中B為第一PCIe設(shè)備向第二PCIe設(shè)備單向?qū)懖僮鲙?,單位為Mbps;N為測(cè)試時(shí)間內(nèi)接收到的以太網(wǎng)報(bào)文數(shù);L為以太網(wǎng)報(bào)文的長(zhǎng)度,單位為byte;t為測(cè)試時(shí)間,單位為s;由于lbyte-8bit,所以公式(1)中計(jì)算帶寬時(shí)需要將N個(gè)報(bào)文的長(zhǎng)度乘以8才能得到測(cè)試時(shí)間t內(nèi)PCIe總線接口上傳輸?shù)臄?shù)據(jù)量。'2、第一PCIe設(shè)備對(duì)第二PCIe設(shè)備進(jìn)行單向讀操作的PCIe總線接口帶寬測(cè)試方法具體為第一PCIe設(shè)備中的千兆以太網(wǎng)接口根據(jù)地址空間映射機(jī)制,直接將第二PCIe設(shè)備中第二存儲(chǔ)模塊中的數(shù)據(jù)從第一PCIe設(shè)備的千兆以太網(wǎng)接口中傳輸出去,第一PCIe設(shè)備的第一CPU統(tǒng)計(jì)從第一PCIe設(shè)備的千兆以太網(wǎng)接口上輸出的數(shù)據(jù)流量,然后除以測(cè)試時(shí)間就可以得到第一PCIe設(shè)備對(duì)第二PCIe設(shè)備進(jìn)行單向讀操作的帶寬。計(jì)算方法與公式(1)類(lèi)似,此處不再贅述。以上1、2兩點(diǎn)所述的方法中由于第一PCIe設(shè)備在向第二PCIe設(shè)備進(jìn)行寫(xiě)/讀操作的過(guò)程中在第一PCIe總線接口和第二PCIe總線接口上有可能會(huì)丟失數(shù)據(jù),所以為了更準(zhǔn)確地測(cè)試第一PCIe設(shè)備在向第二PCIe設(shè)備進(jìn)行寫(xiě)/讀操作的帶寬,第二PCIe設(shè)備中的第二CPU可以同時(shí)統(tǒng)計(jì)測(cè)試時(shí)間t內(nèi)從第二PCIe總線接口上接收/輸出的數(shù)據(jù)量,然后將第二CPU統(tǒng)計(jì)的數(shù)據(jù)量與第一CPU統(tǒng)計(jì)的測(cè)試時(shí)間內(nèi)從Smartbit接收/從第一網(wǎng)絡(luò)接口模塊輸出的數(shù)據(jù)量相比較,如果二者相等,則說(shuō)明該數(shù)據(jù)量就是第一PCIe設(shè)備在向第二PCIe設(shè)備進(jìn)行寫(xiě)/讀操作時(shí)測(cè)試時(shí)間內(nèi)傳輸?shù)淖畲髷?shù)據(jù)量,否則認(rèn)為在數(shù)據(jù)傳輸?shù)倪^(guò)程中出現(xiàn)了錯(cuò)誤。3、第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向?qū)懖僮鞯腜CIe總線接口帶寬測(cè)試方法為第一PCIe設(shè)備的3個(gè)千兆以太網(wǎng)接口接收到的報(bào)文數(shù)據(jù)通過(guò)第一PCIe總線接口和第二PCIe總線接口存儲(chǔ)到第二PCIe設(shè)備中的第二存儲(chǔ)模塊,同時(shí)第二PCIe設(shè)備的3個(gè)千兆以太網(wǎng)接口接收到的報(bào)文數(shù)據(jù)通過(guò)第一PCIe總線接口和第二PCIe總線接口存儲(chǔ)到第一PCIe設(shè)備中的第一存儲(chǔ)模塊,第一PCIe設(shè)備的第一CPU統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從Smartbit接收的數(shù)據(jù)流量,第二PCIe設(shè)備的第二CPU統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從Smartbit接收的數(shù)據(jù)流量,然后分別計(jì)算出第一PCIe設(shè)備向第二PCIe設(shè)備寫(xiě)操作的帶寬以及第二PCIe設(shè)備向第一PCIe設(shè)備寫(xiě)搡作的帶寬,二者之和即是第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向?qū)懖僮鞯膸挕?、第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向讀操作的PCIe總線接口帶寬測(cè)試方法為第一PCIe設(shè)備中的千兆以太網(wǎng)接口根據(jù)地址空間映射機(jī)制,直接將第二PCIe設(shè)備中第二存儲(chǔ)模塊中的數(shù)據(jù)從第一PCIe設(shè)備的千兆以太網(wǎng)接口中傳輸出去,同時(shí)第二PCIe設(shè)備中的千兆以太網(wǎng)接口根據(jù)地址空間映射機(jī)制,直接將第一PCIe設(shè)備中第一存儲(chǔ)模塊中的數(shù)據(jù)從第二PCIe設(shè)備的千兆以太網(wǎng)接口中傳輸出去,第一PCIe設(shè)備的第一CPU統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從第一PCIe設(shè)備的千兆以太網(wǎng)接口上輸出的數(shù)據(jù)流量,第二PCIe設(shè)備的第二CPU統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從第二PCIe設(shè)備的千兆以太網(wǎng)接口上輸出的數(shù)據(jù)流量,然后分別計(jì)算出計(jì)算出第一PCIe設(shè)備向第二PCIe設(shè)備讀操作的帶寬以及第二PCIe設(shè)備向第一PCIe設(shè)備讀操作的帶寬,二者之和即是第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向讀操作的帶寬。以上3、4兩點(diǎn)所述的方法中第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向讀/寫(xiě)操作的過(guò)程中在第一PCIe接口和第二PCIe接口上有可能丟失數(shù)據(jù),第一CPU不僅要統(tǒng)計(jì)第一PCIe設(shè)備的千兆以太網(wǎng)接口上輸入/輸出的數(shù)據(jù)量,還要統(tǒng)計(jì)第一PCIe接口上輸入/輸出的數(shù)據(jù)量,并且第二CPU也同樣需要統(tǒng)計(jì)第二PCIe設(shè)備的千兆以太網(wǎng)接口上輸入/輸出的數(shù)據(jù)量和第二PCIe接口上輸入/輸出的數(shù)據(jù)量,將第二CPU統(tǒng)計(jì)的第二PCIe上測(cè)試時(shí)間內(nèi)輸入/輸出的數(shù)據(jù)量與第一CPU統(tǒng)計(jì)的從千兆以太網(wǎng)接口上輸入/輸出的數(shù)據(jù)量相比較,如果相等,則說(shuō)明數(shù)據(jù)傳輸過(guò)程沒(méi)有出現(xiàn)數(shù)據(jù)丟失現(xiàn)象,否則,說(shuō)明數(shù)據(jù)傳輸不正常;同時(shí)將第一CPU統(tǒng)計(jì)的第一PCIe上測(cè)試時(shí)間內(nèi)輸入/輸出的數(shù)據(jù)量與第二CPU統(tǒng)計(jì)的從千兆以太網(wǎng)接口上輸入/輸出的數(shù)據(jù)量相比較,如果相等,則說(shuō)明數(shù)據(jù)傳輸過(guò)程沒(méi)有出現(xiàn)數(shù)據(jù)丟失現(xiàn)象,否則,說(shuō)明數(shù)據(jù)傳輸不正常。以上所述方法通過(guò)Smartbit產(chǎn)生以太網(wǎng)才艮文,4艮據(jù)PCIe地址空間映射機(jī)制,通過(guò)一個(gè)PCIe設(shè)備的千兆以太網(wǎng)接口訪問(wèn)另一個(gè)PCIe設(shè)備的存儲(chǔ)模塊的方法,統(tǒng)計(jì)出一個(gè)PCIe設(shè)備千兆以太網(wǎng)接口上接收或輸出的數(shù)據(jù)流量即可計(jì)算出PCIe總線接口上傳輸?shù)臄?shù)據(jù)帶寬,同時(shí)還能進(jìn)行雙向讀寫(xiě)操作數(shù)據(jù)帶寬的測(cè)試,克服了現(xiàn)有技術(shù)需要使用專(zhuān)門(mén)的PCIe總線接口測(cè)試設(shè)備來(lái)測(cè)試帶寬的方法,節(jié)省了成本。如圖3所示為本發(fā)明PCIe交換機(jī)端口帶寬及性能測(cè)試系統(tǒng)實(shí)施例一示意圖,本實(shí)施例系統(tǒng)包含多個(gè)PCIe設(shè)備以及PCIe交換機(jī),每個(gè)PCIe設(shè)備連接PCIe交換機(jī)端口中的一個(gè),多個(gè)PCIe設(shè)備組成"PCIe設(shè)備池",為了便于說(shuō)明問(wèn)題,圖3中^又畫(huà)出四個(gè)PCIe設(shè)備和四個(gè)PCIe端口,但在實(shí)際應(yīng)用中可以有更多的PCIe設(shè)備和PCIe端口。如圖3所示,PCIe交換機(jī)8的四個(gè)端口分別與四個(gè)PCIe設(shè)備連接,第一PCIe設(shè)備1中的第一PCIe總線接口14連接第一端口81,第二PCIe設(shè)備2中的第二PCIe總線接口連接第二端口82,第三PCIe設(shè)備6中的第三PCIe總線接口連接第三端口83,第四PCIe設(shè)備7中的第四PCIe總線接口連接第四端口84,每個(gè)PCIe設(shè)備均包括存儲(chǔ)模塊、CPU網(wǎng)絡(luò)接口模塊以及PCIe總線接口,四個(gè)PCIe設(shè)備組成PCIe設(shè)備池4。本實(shí)施例系統(tǒng)還包括以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備3。本發(fā)明外部設(shè)備互聯(lián)高速總線交換機(jī)端口帶寬測(cè)試方法具體主要涉及如下幾個(gè)方面1、第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)向第一PCIe設(shè)備進(jìn)行單向讀操作帶寬的測(cè)試方法;2、第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)向第一PCIe設(shè)備進(jìn)行單向?qū)懖僮鲙挼臏y(cè)試方法;3、第一PCIe設(shè)備與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行雙向?qū)懖僮鞯膸?,也就是PCIe交換機(jī)中第一端口上的雙向?qū)懖僮鞯膸挏y(cè)試;4、第一PCIe設(shè)備與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行雙向讀操作的帶寬,也就是PCIe交換機(jī)中第一端口上的雙向讀操作的帶寬測(cè)試。下面以以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備為Smartbit為例來(lái)說(shuō)明在圖3的系統(tǒng)中如何對(duì)PCIe交換才幾單個(gè)端口進(jìn)行以上四種測(cè)試。1、圖3中各個(gè)PCIe設(shè)備中的網(wǎng)絡(luò)接口模塊與Smartbit相對(duì)應(yīng)應(yīng)該為千兆以太網(wǎng)接口。測(cè)試PCIe交換機(jī)第一端口單向?qū)懖僮鲙挼姆椒閤l類(lèi)型的PCIe總線的有效帶寬為2Gb/s,x4類(lèi)型的PCIe總線的有效帶寬為8Gb/s,PCIe設(shè)備池中每個(gè)PCI設(shè)備有3個(gè)千兆以太網(wǎng)接口,每個(gè)PCI設(shè)備上可以傳輸?shù)淖畲髷?shù)據(jù)帶寬為3Gb/s,如果第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)對(duì)第一PCIe設(shè)備進(jìn)行寫(xiě)操作,那么PCIe交換機(jī)第一端口上可以傳輸?shù)淖畲髷?shù)據(jù)帶寬為3x3=9Gb/s,所以本實(shí)施例方法可以測(cè)試xl、x4類(lèi)型的PCIe總線上傳輸?shù)臄?shù)據(jù)帶寬。第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)從Smartbit上接收以太網(wǎng)報(bào)文數(shù)據(jù),這三個(gè)設(shè)備的千兆以太網(wǎng)接口同時(shí)將接收到的數(shù)據(jù)存儲(chǔ)到第一PCIe設(shè)備中的第一存儲(chǔ)模塊,第二PCIe設(shè)備中的第二CPU統(tǒng)計(jì)第二PCIe設(shè)備中的千兆網(wǎng)接口在測(cè)試時(shí)間內(nèi)接收到的報(bào)文數(shù)據(jù)量,第三PCIe設(shè)備中的第三CPU統(tǒng)計(jì)第三PCIe設(shè)備中的千兆網(wǎng)接口在測(cè)試時(shí)間內(nèi)接收到的報(bào)文數(shù)據(jù)量,第四PCIe設(shè)備中的第四CPU統(tǒng)計(jì)第四PCIe設(shè)備中的千兆網(wǎng)接口在測(cè)試時(shí)間內(nèi)接收到的報(bào)文數(shù)據(jù)量,然后將這三個(gè)數(shù)據(jù)量之和除以測(cè)試時(shí)間即可得出測(cè)試時(shí)間內(nèi)PCIe交換機(jī)第一端口上的數(shù)據(jù)帶寬,也就是第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)向第一PCIe設(shè)備進(jìn)行的單向?qū)懖僮鲙挕?、第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)向第一PCIe設(shè)備進(jìn)行單向讀操作帶寬的測(cè)試方法具體為第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)經(jīng)過(guò)第一端口從第一PCIe設(shè)備中的第一存儲(chǔ)模塊讀出報(bào)文數(shù)據(jù),并分別從第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備中的千兆以太網(wǎng)接口中輸出,第二PCIe設(shè)備中的第二CPU統(tǒng)計(jì)第二PCIe設(shè)備中的千兆網(wǎng)接口在測(cè)試時(shí)間內(nèi)輸出的報(bào)文數(shù)據(jù)量,第三PCIe設(shè)備中的第三CPU統(tǒng)計(jì)第三PCIe設(shè)備中的千兆網(wǎng)接口在測(cè)試時(shí)間內(nèi)輸出的報(bào)文數(shù)據(jù)量,第四PCIe設(shè)備中的第四CPU統(tǒng)計(jì)第四PCIe設(shè)備中的千兆網(wǎng)接口在測(cè)試時(shí)間內(nèi)輸出的報(bào)文數(shù)據(jù)量,然后將這三個(gè)數(shù)據(jù)量之和除以測(cè)試時(shí)間即可得出測(cè)試時(shí)間內(nèi)PCIe交換機(jī)第一端口上的數(shù)據(jù)帶寬,也就是第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)向第一PCIe設(shè)備進(jìn)行的單向讀操作帶寬。由于第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)向第一PCIe設(shè)備進(jìn)行單向讀/寫(xiě)操作的過(guò)程中在各個(gè)PCIe設(shè)備的PCIe端口上或PCIe交換機(jī)的端口上有可能會(huì)丟失數(shù)據(jù),所以第一PCIe設(shè)備、第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的CPU需要同時(shí)統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從各自的千兆以太網(wǎng)接口上輸入/輸出的數(shù)據(jù)量以及各自的PCIe總線接口上輸入/輸出的數(shù)據(jù)量,將第一PCIe設(shè)備的CPU統(tǒng)計(jì)的PCIe接口輸入/輸出的數(shù)據(jù)量與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的CPU統(tǒng)計(jì)的測(cè)試時(shí)間內(nèi)從各自的千兆以太網(wǎng)接口上輸入/輸出的數(shù)據(jù)量之和進(jìn)行對(duì)比,如果二者相等,則說(shuō)明PCIe總線接口和PCIe交換機(jī)端口上數(shù)據(jù)傳輸正常,否則,則認(rèn)為數(shù)據(jù)傳輸不正常。3、第一PCIe設(shè)備同時(shí)對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行寫(xiě)操作,并且第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)對(duì)第一PCIe設(shè)備進(jìn)行寫(xiě)操作,然后這四個(gè)PCIe設(shè)備的CPU分別統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從Smartbit接收的以太網(wǎng)報(bào)文數(shù)據(jù)量,將這四個(gè)數(shù)據(jù)量之和除以測(cè)試時(shí)間即可得出第一PCIe設(shè)備與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行雙向?qū)懖僮鞯膸?,也就是PCIe交換機(jī)中第一端口上的雙向?qū)懖僮鞯膸挕?、第一PCIe設(shè)備同時(shí)對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行讀操作,并且第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)對(duì)第一PCIe設(shè)備進(jìn)行讀操作,然后這四個(gè)PCIe設(shè)備的CPU分別統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從各自的千兆網(wǎng)接口上輸出的以太網(wǎng)報(bào)文數(shù)據(jù)量,將這四個(gè)數(shù)據(jù)量之和除以測(cè)試時(shí)間即可得出第一PCIe設(shè)備與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行雙向讀操作的帶寬,也就是PCIe交換機(jī)中第一端口上的雙向讀操作的帶寬。由于第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)向第一PCIe設(shè)備進(jìn)行單向讀/寫(xiě)操作以及第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備與第一PCIe設(shè)備進(jìn)行雙效讀/寫(xiě)操作的過(guò)程中在各個(gè)PCIe設(shè)備的PCIe端口上或PCIe交換機(jī)的端口上有可能會(huì)丟失數(shù)據(jù),所以第一PCIe設(shè)備、第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的CPU需要同時(shí)統(tǒng)計(jì)測(cè)試時(shí)間內(nèi)從各自的千兆以太網(wǎng)接口上輸入和輸出的數(shù)據(jù)量以及各自的PCIe總線接口上輸入和輸出的數(shù)據(jù)量,將第一CPU統(tǒng)計(jì)的測(cè)試時(shí)間內(nèi)從第一PCIe設(shè)備的千兆網(wǎng)接口上輸入和輸出的數(shù)據(jù)量與第二CPU、第三CPU、第四CPU統(tǒng)計(jì)的測(cè)試時(shí)間內(nèi)各自的PCIe總線接口上輸入和輸出的數(shù)據(jù)量之和進(jìn)行比較,如果二者相等,則說(shuō)明PCIe總線接口和PCIe交換機(jī)端口上數(shù)據(jù)傳輸正常,否則,則認(rèn)為數(shù)據(jù)傳輸不正常;還需要將第一CPU統(tǒng)計(jì)的測(cè)試時(shí)間內(nèi)從第一PCIe總線接口上輸入和輸出的數(shù)據(jù)量與第二CPU、第三CPU、第四CPU統(tǒng)計(jì)的測(cè)試時(shí)間內(nèi)各自的千兆以太網(wǎng)接口上輸入和輸出的數(shù)據(jù)量之和進(jìn)行比較,如果二者相等,則說(shuō)明PCIe總線接口和PCIe交換機(jī)端口上數(shù)據(jù)傳輸正常,否則,則認(rèn)為數(shù)據(jù)傳輸不正常。從以上的包括PCIe交換機(jī)的PCIe總線接口測(cè)試系統(tǒng)中單個(gè)端口的測(cè)試方法中可以看出,只要PCIe設(shè)備池中除對(duì)與PCIe交換機(jī)中待測(cè)試端口連接的PCIe設(shè)備之外的其余PCIe設(shè)備能夠同時(shí)接收或輸出的以太網(wǎng)報(bào)文數(shù)據(jù)的帶寬之和大于PCIe總線的有效寬度,就能實(shí)現(xiàn)對(duì)待測(cè)試端口的帶寬測(cè)試。要求PCIe設(shè)備池中除對(duì)與PCIe交換機(jī)中待測(cè)試端口連接的PCIe設(shè)備之外的其余PCIe設(shè)備能夠同時(shí)接收或輸出的以太網(wǎng)報(bào)文數(shù)據(jù)的帶寬之和大于PCIe總線的有效寬度,是為了使PCIe交換機(jī)中單個(gè)端口上傳輸?shù)臄?shù)據(jù)能夠達(dá)到線速傳輸。更具體地,假設(shè)PCIe池中有n個(gè)PCIe設(shè)備,每個(gè)PCIe設(shè)備能夠接收或輸出的以太網(wǎng)報(bào)文數(shù)據(jù)帶寬為Z,,PCIe總線的有效帶寬為Z。,如果要對(duì)PCIe交換機(jī)中的某一個(gè)端口進(jìn)行帶寬測(cè)試,那么如果其余m個(gè)PCIe設(shè)備同時(shí)接收或輸出的數(shù)據(jù)帶寬之和為Z浐m,只要Z^m大于Z。,就能對(duì)該端口進(jìn)行測(cè)試,m的值小于或等于n-l。例如,如果PCIe池中有5個(gè)PCIe設(shè)備,那么如果要對(duì)其中的第一端口進(jìn)行測(cè)試,如果PCIe總線的類(lèi)型是xl,那么僅需要PCIe池中的一個(gè)PCIe設(shè)備對(duì)與待測(cè)試端口相連的PCIe設(shè)備進(jìn)行讀或?qū)懖僮骶涂梢詼y(cè)試該端口的帶寬,如果用其余四個(gè)PCIe設(shè)備同時(shí)對(duì)與待測(cè)試端口相連的PCIe設(shè)備進(jìn)行讀或?qū)懖僮饕部梢?。如果PCIe總線的類(lèi)型為x4,那么僅需要PCIe池中其余3個(gè)PCIe設(shè)備對(duì)與待測(cè)試端口相連的PCIe設(shè)備進(jìn)行讀或?qū)懖僮骶涂梢詼y(cè)試該端口的帶寬,如果用其余四個(gè)PCIe設(shè)備同時(shí)對(duì)與待測(cè)試端口相連的PCIe設(shè)備進(jìn)行讀或?qū)懖僮饕部梢?。以上在含有PCIe交換機(jī)的系統(tǒng)中,通過(guò)PCIe設(shè)備池中除與待測(cè)試端口連接的PCIe設(shè)備之外的其余PCIe設(shè)備對(duì)與待測(cè)試端口連接的PCIe設(shè)備進(jìn)行單向或雙向讀/寫(xiě)操作,實(shí)現(xiàn)對(duì)PCIe交換機(jī)中單個(gè)端口的帶寬測(cè)試,無(wú)需專(zhuān)門(mén)的測(cè)試設(shè)備,節(jié)省了成本。本發(fā)明還涉及對(duì)PCIe總線接口的性能測(cè)試。對(duì)于如圖2所示的系統(tǒng),對(duì)PCIe總線接口進(jìn)行性能測(cè)試的方法具體為第一PCIe設(shè)備對(duì)第二PCIe設(shè)備進(jìn)行讀和寫(xiě)操作,同時(shí)第二PCIe設(shè)備對(duì)第一PCIe設(shè)備進(jìn)行讀和寫(xiě)操作,第一PCIe設(shè)備中的第一CPU統(tǒng)計(jì)從第一PCIe設(shè)備的千兆以太網(wǎng)接口上接收和輸出的數(shù)據(jù)量As,,第二PCIe設(shè)備中的第二CPU統(tǒng)計(jì)從第二PCIe設(shè)備的第二PCIe總線接口上接收和輸出的數(shù)據(jù)量Bs,,同時(shí)第二PCIe設(shè)備中的第二CPU統(tǒng)計(jì)從第二PCIe設(shè)備的千兆以太網(wǎng)接口上接收和輸出的數(shù)據(jù)量B6,,第一PCIe設(shè)備中的第一CPU統(tǒng)計(jì)從第一PCIe設(shè)備的第一PCIe總線接口上接收和輸出的數(shù)據(jù)量A6,,如果As,=B5,并且A=B6,,說(shuō)明PCIe總線接口數(shù)據(jù)傳輸通道沒(méi)有出現(xiàn)錯(cuò)誤;如果As,=B5,和V=B6,這兩個(gè)等式中有任何一個(gè)不相等,則說(shuō)明PCIe總線接口數(shù)據(jù)傳輸通道出現(xiàn)錯(cuò)誤。第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行的讀寫(xiě)操作都是長(zhǎng)時(shí)間的。對(duì)PCIe總線接口進(jìn)行性能測(cè)試的方法還可以是第一PCIe設(shè)備對(duì)第二PCIe設(shè)備進(jìn)行單向?qū)懖僮?,將第一CPU計(jì)算的單位時(shí)間內(nèi)第一千兆以太網(wǎng)接口從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量A,與第二CPU計(jì)算的單位時(shí)間內(nèi)第二PCIe接口線速接收的數(shù)據(jù)量B/進(jìn)行比較;第一PCIe設(shè)備對(duì)第二PCIe設(shè)備進(jìn)行單向讀操作,將第一CPU計(jì)算的單位時(shí)間內(nèi)第一千兆以太網(wǎng)接口線速發(fā)送的數(shù)據(jù)量A2,與第二CPU計(jì)算的單位時(shí)間內(nèi)第二PCIe接口線速發(fā)送的數(shù)據(jù)量B2,進(jìn)行比較;第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向?qū)懖僮鳎瑢⒌诙﨏PU計(jì)算的單位時(shí)間內(nèi)第二千兆以太網(wǎng)接口從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量A3,與第一CPU計(jì)算的單位時(shí)間內(nèi)第一PCIe接口接收的數(shù)據(jù)量B3,進(jìn)行比較;同時(shí)將第一CPU計(jì)算的單位時(shí)間內(nèi)第一千兆以太網(wǎng)接口從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量A與第二CPU計(jì)算的單位時(shí)間內(nèi)第二PCIe接口線速接收的數(shù)據(jù)量B卩進(jìn)行比較;第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向讀操作,將第二CPU計(jì)算的單位時(shí)間內(nèi)第二PCIe接口發(fā)送的數(shù)據(jù)量A4,與第一CPU計(jì)算的單位時(shí)間內(nèi)所述第一千兆以太網(wǎng)接口發(fā)送的數(shù)據(jù)量B4,進(jìn)行比較;同時(shí)將第一CPU計(jì)算的單位時(shí)間內(nèi)第一千兆以太網(wǎng)接口線速發(fā)送的數(shù)據(jù)量A2,與第二CPU計(jì)算的單位時(shí)間內(nèi)第二PCIe接口線速發(fā)送的數(shù)據(jù)量B2,進(jìn)行比較;第一PCIe設(shè)備和第二PCIe設(shè)備進(jìn)行雙向讀和寫(xiě)操作,將第一CPU計(jì)算的單位時(shí)間內(nèi)第一千兆以太網(wǎng)接口從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備接收和發(fā)送的數(shù)據(jù)量As與第二CPU計(jì)算的單位時(shí)間內(nèi)第二PCIe接口接收和發(fā)送的數(shù)據(jù)量Bs進(jìn)行比較;同時(shí)將第二CPU計(jì)算的單位時(shí)間內(nèi)第二千兆以太網(wǎng)接口從所迷以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備接收和發(fā)送的數(shù)據(jù)量A6與第一CPU計(jì)算的單位時(shí)間內(nèi)第一PCIe接口接收和發(fā)送的數(shù)據(jù)量B6進(jìn)行比較;如果以下五種條件均滿足,a、Ab、A2,=B2,c、A/=B/并且A3,=B3,d、A2,=B2,并且A4,6、A5,=B5,并且A6,=B6,則判定第一PCIe設(shè)備和第二PCIe設(shè)備之間數(shù)據(jù)傳輸正常;否則判定第一PCIe設(shè)備和第二PCIe設(shè)備之間數(shù)據(jù)傳輸出現(xiàn)錯(cuò)誤?,F(xiàn)有技術(shù)中對(duì)PCIe接口的性能測(cè)試是基于PCIe接口上數(shù)據(jù)傳輸達(dá)到了最大帶寬,在本實(shí)施例中,由于PCIe接口上為線速接收和發(fā)送數(shù)據(jù),所以可以在PCIe接口帶寬測(cè)試的基礎(chǔ)上進(jìn)行PCIe接口的性能測(cè)試,本實(shí)施例中PCIe總線接口上雙向數(shù)據(jù)傳輸均達(dá)到最大帶寬,對(duì)Smartibit產(chǎn)生的隨機(jī)長(zhǎng)度隨機(jī)內(nèi)容的報(bào)文數(shù)據(jù)進(jìn)行長(zhǎng)時(shí)間的傳輸操作,測(cè)試PCIe總線接口上的數(shù)據(jù)傳輸是否有錯(cuò)誤,克服了現(xiàn)有技術(shù)通過(guò)DMA方式測(cè)試PCIe總線接口性能的方法CPU產(chǎn)生隨機(jī)長(zhǎng)度隨機(jī)內(nèi)容的報(bào)文時(shí)受CPU運(yùn)行速率限制的缺陷。對(duì)于如圖3所示的系統(tǒng),對(duì)PCIe交換機(jī)中單個(gè)端口進(jìn)行性能測(cè)試的方法可以為第一PCIe設(shè)備同時(shí)對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行讀和寫(xiě)操作,第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備同時(shí)對(duì)第一PCIe設(shè)備進(jìn)行讀和寫(xiě)操作,這四個(gè)PCIe設(shè)備各自的CPU分別統(tǒng)計(jì)從各自的以太網(wǎng)接口上接收和發(fā)送的數(shù)據(jù)量以及各自的PCIe總線接口上接收和發(fā)送的數(shù)據(jù)量,如果第一PCIe設(shè)備的第一CPU統(tǒng)計(jì)的第一以太網(wǎng)接口上接收和發(fā)送的數(shù)據(jù)量(V等于第二PCIe設(shè)備、第三PCIe設(shè)備以及第四PCIe設(shè)備各自的CPU統(tǒng)計(jì)的各自的PCIe總線接口上接收和發(fā)送的數(shù)據(jù)量之和D5,,同時(shí)如果第一PCIe設(shè)備的第一CPU統(tǒng)計(jì)的第一PCIe總線接口上接收和發(fā)送的數(shù)據(jù)量等(V于第二PCIe設(shè)備、第三PCIe設(shè)備以及第四PCIe設(shè)備各自的CPU統(tǒng)計(jì)的各自的以太網(wǎng)接口上接收和發(fā)送的數(shù)據(jù)量之和D6,,那么PCIe交換機(jī)待測(cè)試端口上數(shù)據(jù)傳輸沒(méi)有錯(cuò)誤;如果(V=D5,和CV=D6,這兩個(gè)等式中有任意一個(gè)不成立,則說(shuō)明PCIe交換機(jī)待測(cè)試端口上數(shù)據(jù)傳輸出現(xiàn)錯(cuò)誤。第一PCIe設(shè)備、第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行的讀和寫(xiě)操作是長(zhǎng)時(shí)間的。對(duì)PCIe交換機(jī)中單個(gè)端口進(jìn)行性能測(cè)試的方法還可以是第一PCIe設(shè)備對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行寫(xiě)操作,將第三CPU計(jì)算的單位時(shí)間內(nèi)千兆以太網(wǎng)接口從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備接收的數(shù)據(jù)量d,與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備各自的CPU分別計(jì)算的單位時(shí)間內(nèi)各自的PCIe接口接收的數(shù)據(jù)量之和D,進(jìn)行比較;第一PCIe設(shè)備對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行讀操作,將第三CPU計(jì)算的單位時(shí)間內(nèi)所述千兆以太網(wǎng)接口發(fā)送的數(shù)據(jù)量C2,與第二PC工e設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的各自的CPU分別計(jì)算的單位時(shí)間內(nèi)各自的PCIe接口發(fā)送的數(shù)據(jù)量之和D2進(jìn)行比較;第一PCIe設(shè)備對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行寫(xiě)操作,同時(shí)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備對(duì)第一PCIe設(shè)備進(jìn)行寫(xiě)操作,將第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的各自的CPU分別計(jì)算單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備接收的數(shù)據(jù)量之和C3,與第三CPU計(jì)算的單位時(shí)間內(nèi)第三PCIe接口接收的數(shù)據(jù)量D3進(jìn)行比較;并且將第三CPU計(jì)算的單位時(shí)間內(nèi)千兆以太網(wǎng)接口從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備接收的數(shù)據(jù)量C"與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備各自的CPU分別計(jì)算的單位時(shí)間內(nèi)各自的PCIe接口接收的數(shù)據(jù)量之和D,進(jìn)行比較;第一PCIe設(shè)備對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行讀操作,同時(shí)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備對(duì)第一PCIe設(shè)備進(jìn)行讀操作,將PCIe設(shè)備池中除所述第三PCIe設(shè)備之外的其余PCIe設(shè)備中的CPU分別計(jì)算的單位時(shí)間內(nèi)各自的PCIe接口發(fā)送的數(shù)據(jù)量之和與第三CPU計(jì)算的單位時(shí)間內(nèi)所述第三千兆以太網(wǎng)接口發(fā)送的數(shù)據(jù)量D,進(jìn)行比較;并且將第三CPU計(jì)算的單位時(shí)間內(nèi)所述千兆以太網(wǎng)接口發(fā)送的數(shù)據(jù)量C2,與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的各自的CPU分別計(jì)算的單位時(shí)間內(nèi)各自的PCIe接口發(fā)送的數(shù)據(jù)量之和D,進(jìn)^f亍比較;第一PCIe設(shè)備對(duì)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備進(jìn)行讀和寫(xiě)操作,同時(shí)第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備對(duì)第一PCIe設(shè)備進(jìn)行讀和寫(xiě)操作,將第三CPU計(jì)算的單位時(shí)間內(nèi)千兆以太網(wǎng)接口從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備接收和發(fā)送的數(shù)據(jù)量C5,與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的各自的CPU分別計(jì)算的單位時(shí)間內(nèi)各自的PCIe接口接收和發(fā)送的數(shù)據(jù)量之和的和Ds進(jìn)行比較;并且將第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備的各自的CPU分別計(jì)算的單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備接收和發(fā)送的數(shù)據(jù)量之和的和C6,與第三CPU計(jì)算的單位時(shí)間內(nèi)第三PCIe接口接收和發(fā)送的數(shù)據(jù)量D6進(jìn)行比較;如果以下五種條件均滿足,a、C/=D/;b、C2,=D2,;c、d,-D并且(V=D3,;d、C2,=D2,并且CV=D4,;e、C5,=D5,并且(V=D6,;則判定第三PCIe設(shè)備與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備之間數(shù)據(jù)傳輸正常,否則,判定第三PCIe設(shè)備與第二PCIe設(shè)備、第三PCIe設(shè)備、第四PCIe設(shè)備之間數(shù)據(jù)傳輸發(fā)生錯(cuò)誤。本發(fā)明實(shí)施例提供的對(duì)PCIe總線端口帶寬和性能測(cè)試的方法,克服了現(xiàn)有技術(shù)需要專(zhuān)門(mén)的PCIe總線接口測(cè)試設(shè)備的缺陷,降低了成本,并且對(duì)現(xiàn)有的以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備產(chǎn)生的隨機(jī)長(zhǎng)度隨機(jī)內(nèi)容的報(bào)文進(jìn)行讀寫(xiě)操作,克服了現(xiàn)有技術(shù)通過(guò)CPU產(chǎn)生報(bào)文受CPU運(yùn)算速度限制的缺陷,實(shí)現(xiàn)了利用現(xiàn)有以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備對(duì)PCIe總線接口進(jìn)行帶寬測(cè)試和性能測(cè)試。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通4支術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。權(quán)利要求1、一種外部設(shè)備互聯(lián)高速總線接口帶寬測(cè)試方法,其特征在于,包括第一網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到第二存儲(chǔ)模塊,或第一網(wǎng)絡(luò)接口模塊將第二存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)第一網(wǎng)絡(luò)接口模塊線速發(fā)送出去;第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,或所述第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;其中,所述第一網(wǎng)絡(luò)接口模塊、第一存儲(chǔ)模塊、第一中央處理單元以及第一外部設(shè)備互聯(lián)高速總線接口屬于第一外部設(shè)備互聯(lián)高速總線設(shè)備,所述第二存儲(chǔ)模塊以及第二外部設(shè)備互聯(lián)高速總線接口屬于第二外部設(shè)備互聯(lián)高速總線設(shè)備。2、根據(jù)權(quán)利要求1所述的外部設(shè)備互聯(lián)高速總線接口帶寬測(cè)試方法,其特征在于,第一網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到第二存儲(chǔ)模塊,第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量時(shí),還包括第二網(wǎng)絡(luò)接口模塊將從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到所述第一存儲(chǔ)模塊;第二中央處理單元計(jì)算單位時(shí)間內(nèi)所述第二網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量;所述第二網(wǎng)絡(luò)接口模塊、第二中央處理單元屬于第二外部設(shè)備互聯(lián)高速總線設(shè)備。3、根據(jù)權(quán)利要求1所述的外部設(shè)備互聯(lián)高速總線接口帶寬測(cè)試方法,其特征在于,第一網(wǎng)絡(luò)接口模塊將第二存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)第二外部設(shè)備互聯(lián)高速總線接口、第一外部設(shè)備互聯(lián)高速總線接口、第一網(wǎng)絡(luò)接口模塊線速發(fā)送出去,第一中央處理單元計(jì)算單位時(shí)間內(nèi)所述第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量時(shí),還包括第二網(wǎng)絡(luò)接口模塊將所述第一存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第二網(wǎng)絡(luò)接口模塊線速發(fā)送出去;第二中央處理單元計(jì)算單位時(shí)間內(nèi)所述第二網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;其中,所述第二網(wǎng)絡(luò)接口模塊、第二中央處理單元屬于第二外部設(shè)備互聯(lián)高速總線設(shè)備。4、一種外部設(shè)備互聯(lián)高速總線接口性能測(cè)試方法,其特征在于,包括第一網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到第二存儲(chǔ)模塊,和/或第一網(wǎng)絡(luò)接口模塊將第二存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)第一網(wǎng)絡(luò)接口模塊線速發(fā)送出去;第二網(wǎng)絡(luò)接口模塊將從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備接收的數(shù)據(jù)通過(guò)第一外部設(shè)備互聯(lián)高速總線接口和第二外部設(shè)備互聯(lián)高速總線接口存儲(chǔ)到所述第一存儲(chǔ)模塊,和/或第二網(wǎng)絡(luò)接口模塊將所述第一存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第二網(wǎng)絡(luò)接口模塊線速發(fā)送出去;第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第二中央處理單元計(jì)算單位時(shí)間內(nèi)所述第二網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第二網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第二中央處理單元計(jì)算單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;基于以上得到的數(shù)據(jù)量對(duì)外部設(shè)備互聯(lián)高速總線接口進(jìn)行性能測(cè)試;第一網(wǎng)絡(luò)接口模塊、第一中央處理單元、第一外部設(shè)備互聯(lián)高速總線接口、第一存儲(chǔ)模塊屬于第一外部設(shè)備互聯(lián)高速總線設(shè)備,第二網(wǎng)絡(luò)接口模塊、第二中央處理單元、第二外部設(shè)備互聯(lián)高速總線接口、第二存儲(chǔ)模塊屬于第二外部設(shè)備互聯(lián)高速總線設(shè)備。5、根據(jù)權(quán)利要求4所述的外部設(shè)備互聯(lián)高速總線接口性能測(cè)試方法,其特征在于,還包括將第一中央處理單元計(jì)算的單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量A5與第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量B5進(jìn)行比較;將第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量A6與第一中央處理單元計(jì)算的單位時(shí)間內(nèi)第一外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量B6進(jìn)行比較;如果A產(chǎn)Bs并且A6=B6,則判定第一外部設(shè)備互聯(lián)高速總線設(shè)備和第二外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸正常;否則判定第一外部設(shè)備互聯(lián)高速總線設(shè)備和第二外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸出現(xiàn)錯(cuò)誤。6、根據(jù)權(quán)利要求4所述的外部設(shè)備互聯(lián)高速總線接口性能測(cè)試方法,其特征在于,還包括第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第一中央處理單元計(jì)算單位時(shí)間內(nèi)第一外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第二中央處理單元計(jì)算單位時(shí)間內(nèi)所述第二網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第二網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第二中央處理單元計(jì)算單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第一網(wǎng)絡(luò)接口模塊、第一中央處理單元、第一外部設(shè)備互聯(lián)高速總線接口、第一存儲(chǔ)模塊屬于第一外部設(shè)備互聯(lián)高速總線設(shè)備,第二網(wǎng)絡(luò)接口模塊、第二中央處理單元、第二外部設(shè)備互聯(lián)高速總線接口、第二存儲(chǔ)模塊屬于第二外部設(shè)備互聯(lián)高速總線設(shè)備;將第一中央處理單元計(jì)算的單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量A!與第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速接收的數(shù)據(jù)量Bi進(jìn)行比較;將第一中央處理單元計(jì)算的單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量A2與第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速發(fā)送的數(shù)據(jù)量B2進(jìn)行比較;將第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二網(wǎng)絡(luò)接口^^莫塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量A3與第一中央處理單元計(jì)算的單位時(shí)間內(nèi)第一外部設(shè)備互聯(lián)高速總線接口線速接收的數(shù)據(jù)量B3進(jìn)行比較;將第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速發(fā)送的數(shù)據(jù)量A4與第一中央處理單元計(jì)算的單位時(shí)間內(nèi)所述第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量B4進(jìn)行比較;將第一中央處理單元計(jì)算的單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量A5與第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量B5進(jìn)行比較;將第二中央處理單元計(jì)算的單位時(shí)間內(nèi)第二網(wǎng)絡(luò)接口模塊從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量A6與第一中央處理單元計(jì)算的單位時(shí)間內(nèi)第一外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量B6進(jìn)行比較;如果以下五種條件均滿足,a、A產(chǎn)B丄;b、A2=B2;c、A產(chǎn)^并且A產(chǎn)B3;d、A尸B2并且A4=B4;e、A產(chǎn)Bs并且A6=B6;則判定第一外部設(shè)備互聯(lián)高速總線設(shè)備和第二外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸正常;否則判定第一外部設(shè)備互聯(lián)高速總線設(shè)備和第二外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸出現(xiàn)錯(cuò)誤。7、一種外部設(shè)備互聯(lián)高速總線交換機(jī)端口帶寬測(cè)試方法,其特征在于,包括第三網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線交換機(jī)的待測(cè)試端口存儲(chǔ)到外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊,或?qū)⑼獠吭O(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送出去;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,或所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;其中,所述第三網(wǎng)絡(luò)接口模塊、第三中央處理單元屬于外部設(shè)備互聯(lián)高速總線設(shè)備池中第三外部設(shè)備互聯(lián)高速總線設(shè)備,所述第三外部設(shè)備互聯(lián)高速總線設(shè)備通過(guò)外部設(shè)備互聯(lián)高速總線交換機(jī)的端口與外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備傳遞數(shù)據(jù)。8、根據(jù)權(quán)利要求7所述的外部設(shè)備互聯(lián)高速總線交換機(jī)端口帶寬測(cè)試方法,其特征在于,第三網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線交換機(jī)的待測(cè)試端口存儲(chǔ)到外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊時(shí),還包括外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的網(wǎng)絡(luò)接口模塊分別將從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線設(shè)備交換機(jī)的待測(cè)試端口存儲(chǔ)到所述第三存儲(chǔ)模塊;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的第中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量。9、根據(jù)權(quán)利要求7所述的外部設(shè)備互聯(lián)高速總線交換機(jī)端口帶寬測(cè)試方法,其特征在于,將外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送出去時(shí),還包括外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的網(wǎng)絡(luò)接口模塊將所述第三存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)各自的網(wǎng)絡(luò)接口模塊傳輸出去;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自網(wǎng)絡(luò)接口模塊輸出的數(shù)據(jù)量。10、一種外部設(shè)備互聯(lián)高速總線交換機(jī)端口性能測(cè)試方法,其特征在于,包括第三網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線交換機(jī)的待測(cè)試端口存儲(chǔ)到外部設(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊,和/或?qū)⑼獠吭O(shè)備互聯(lián)高速總線設(shè)備池中一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送出去;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的網(wǎng)絡(luò)接口模塊分別將從所述以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)外部設(shè)備互聯(lián)高速總線設(shè)備交換機(jī)的待測(cè)試端口存儲(chǔ)到所述第三存儲(chǔ)模塊,和/或外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的網(wǎng)絡(luò)接口模塊將所述第三存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)各自的網(wǎng)絡(luò)接口模塊傳輸出去;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的第中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;基于以上得到的數(shù)據(jù)量對(duì)外部設(shè)備互聯(lián)高速總線交換機(jī)端口進(jìn)行性能測(cè)試;第三網(wǎng)絡(luò)接口模塊、第三中央處理單元、第三外部設(shè)備互聯(lián)高速總線接口、第三存儲(chǔ)模塊屬于第三外部設(shè)備互聯(lián)高速總線設(shè)備。11、根據(jù)權(quán)利要求IO所述的外部設(shè)備互聯(lián)高速總線交換機(jī)端口性能測(cè)試方法,其特征在于,還包括將第三中央處理單元計(jì)算的單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量C5,與外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量之和的和"進(jìn)行比較;將外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量之和的和C6,與第三中央處理單元計(jì)算的單位時(shí)間內(nèi)第三外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量06進(jìn)行比較;如果C產(chǎn)Ds并且C6=D6,則判定第三外部設(shè)備互聯(lián)高速總線設(shè)備與外部設(shè)備互聯(lián)高速總線設(shè)備池中其余一個(gè)或多個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸正常,否則,判定第三外部設(shè)備互聯(lián)高速總線設(shè)備與外部設(shè)備互聯(lián)高速總線設(shè)備池中其余一個(gè)或多個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸發(fā)生錯(cuò)誤。12、根據(jù)權(quán)利要求10所述的外部設(shè)備互聯(lián)高速總線交換機(jī)端口性能測(cè)試方法,其特征在于,還包括外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的一個(gè)或多個(gè)其余外部設(shè)備互聯(lián)高速總線設(shè)備中的第中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自網(wǎng)絡(luò)接口輸出的數(shù)據(jù)量;外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口才莫塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,和/或所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量;第三中央處理單元計(jì)算單位時(shí)間內(nèi)所述第三外部設(shè)備互聯(lián)高速總線接口線速接收和/或線速發(fā)送的數(shù)據(jù)量;第三網(wǎng)絡(luò)接口模塊、第三中央處理單元、第三外部設(shè)備互聯(lián)高速總線接口、第三存儲(chǔ)模塊屬于第三外部設(shè)備互聯(lián)高速總線設(shè)備;將第三中央處理單元計(jì)算的單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量d,與外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速接收的數(shù)據(jù)量之和D,進(jìn)行比較;將第三中央處理單元計(jì)算的單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量C2,與外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速發(fā)送的數(shù)據(jù)量之和D2進(jìn)行比較;將外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量之和C3,與第三中央處理單元計(jì)算的單位時(shí)間內(nèi)第三外部設(shè)備互聯(lián)高速總線接口線速接收的數(shù)據(jù)量D3進(jìn)行比較;將外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速發(fā)送的數(shù)據(jù)量之和C4,與第三中央處理單元計(jì)算的單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量D4進(jìn)行比較;將第三中央處理單元計(jì)算的單位時(shí)間內(nèi)所述第三網(wǎng)絡(luò)接口才莫塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量C5,與外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自的外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量之和的和Ds進(jìn)行比較;將外部設(shè)備互聯(lián)高速總線設(shè)備池中除所述第三外部設(shè)備互聯(lián)高速總線設(shè)備之外的其余外部設(shè)備互聯(lián)高速總線設(shè)備中的中央處理單元分別計(jì)算的單位時(shí)間內(nèi)各自從網(wǎng)絡(luò)測(cè)試設(shè)備線速接收和線速發(fā)送的數(shù)據(jù)量之和的和C6,與第三中央處理單元計(jì)算的單位時(shí)間內(nèi)第三外部設(shè)備互聯(lián)高速總線接口線速接收和線速發(fā)送的數(shù)據(jù)量"進(jìn)行比較;如果以下五種條件均滿足,a、b、C2=D2;c、C產(chǎn)D!并且C產(chǎn)D3;d、C2=D2#JLC4=D4;e、C5=D5#iLC6=D6;則判定第三外部設(shè)備互聯(lián)高速總線設(shè)備與外部設(shè)備互聯(lián)高速總線設(shè)備池中其余一個(gè)或多個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸正常,否則,判定第三外部設(shè)備互聯(lián)高速總線設(shè)備與外部設(shè)備互聯(lián)高速總線設(shè)備池中其余一個(gè)或多個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備之間數(shù)據(jù)傳輸發(fā)生錯(cuò)誤。13、一種外部設(shè)備互聯(lián)高速總線接口帶寬及性能測(cè)試系統(tǒng),其特征在于,包括第一外部設(shè)備互聯(lián)高速總線設(shè)備;第二外部設(shè)備互聯(lián)高速總線設(shè)備;以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備,分別與所述第一外部設(shè)備互聯(lián)高速總線設(shè)備和第二外部設(shè)備互聯(lián)高速總線設(shè)備相連,用于產(chǎn)生隨機(jī)內(nèi)容隨機(jī)長(zhǎng)度的報(bào)文數(shù)據(jù)并線速接收和線速發(fā)送數(shù)據(jù)。14、一種外部設(shè)備互聯(lián)高速總線交換機(jī)端口帶寬及性能測(cè)試系統(tǒng),其特4i在于,包^舌多個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備組成的外部設(shè)備互聯(lián)高速總線設(shè)備池;外部設(shè)備互聯(lián)高速總線交換機(jī),外部設(shè)備互聯(lián)高速總線設(shè)備池中每個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備均與外部設(shè)備互聯(lián)高速總線交換機(jī)中的一個(gè)端口相連;以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備,分別與外部設(shè)備互聯(lián)高速總線設(shè)備池中的每個(gè)外部設(shè)備互聯(lián)高速總線設(shè)備相連,用于產(chǎn)生隨機(jī)長(zhǎng)度隨機(jī)內(nèi)容的以太網(wǎng)報(bào)文數(shù)據(jù)并線速接收和線速發(fā)送數(shù)據(jù)。全文摘要本發(fā)明涉及一種PCIe總線接口帶寬測(cè)試方法,包括第一網(wǎng)絡(luò)接口模塊將從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)通過(guò)第一PCIe總線接口和第二PCIe總線接口存儲(chǔ)到第二存儲(chǔ)模塊,或第一網(wǎng)絡(luò)接口模塊將第二存儲(chǔ)模塊中的數(shù)據(jù)通過(guò)第一網(wǎng)絡(luò)接口模塊傳輸出去;第一CPU計(jì)算單位時(shí)間內(nèi)第一網(wǎng)絡(luò)接口模塊從以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備線速接收的數(shù)據(jù)量,或第一網(wǎng)絡(luò)接口模塊線速發(fā)送的數(shù)據(jù)量。本發(fā)明還提供了一種PCIe總線接口性能測(cè)試方法,以及PCIe交換機(jī)端口帶寬和性能測(cè)試方法。本發(fā)明提供的方法克服了現(xiàn)有技術(shù)的不足,實(shí)現(xiàn)了利用現(xiàn)有以太網(wǎng)網(wǎng)絡(luò)測(cè)試設(shè)備來(lái)測(cè)試PCIe總線接口以及PCIe交換機(jī)端口的帶寬和性能。文檔編號(hào)H04L1/20GK101197649SQ20081005596公開(kāi)日2008年6月11日申請(qǐng)日期2008年1月3日優(yōu)先權(quán)日2008年1月3日發(fā)明者李振華申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司