[ Computer ] 19 十月, 2010 16:42

常常會出現不知道那張SAS卡使用那個晶片, 是否Linux已經內建晶片的Driver, 網路上有找到相關的資訊. 整理如下.

Intel
型號:IOP348
常見類型:RAID HBA
結構:RoC, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, @667/800/1200MHz, XScale, Dual Core
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes, 4 narrow links/per wide port
Bus Support:PCIe Gen1 lane x8; *IOP348允許Host Bus面向PCI-X,但是到目前為止沒看過這樣奇怪的實務設計
External Cache Memory Support:Yes, DDR2-400/533, ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes
採用廠商:Adaptec, Areca, Promise, HighPoint
採用產品:
Adaptec RAID 2045/2405/2805/5405/5445/5085/5805/51245/51645/52445/5405Z/5445Z/5805Z
Adaptec MaxIQ 2405Q/5805Q/5805ZQ
Areca ARC-1212/1222/1680-i/1680LP/1680x/1680ix-8/1680ix-12/1680ix-16/1680ix-24/1680P
Promise SuperTrak EX4650/8650/8654/8658/16650
HighPoint RocketRAID 4310/4311/4320/4321/4322, RocketRAID 4460(PCIe Gen2 lane x8)
軟體支援:
CentOS 5

型號:IOP333
常見類型:IOP on RAID HBA
結構:IOP, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, @500/667/800MHz, XScale
HDD類型支持:N/A
HDD速率支持:N/A
64-bit LBA Support:N/A
Port Number:0
Wide Port Support:N/A
Bus Support:PCIe Gen1 lane x8, PCI-X
External Cache Memory Support:Yes, DDR-333, DDR2-400, optional ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes
採用廠商:Adaptec, Areca, Promise, HighPoint,
採用產品:
Adaptec RAID 4805SAS/3405/3805/31205/31605
//簡單描述

型號:ICH10R
常見類型:ROMB
結構:Hardware-Assisted Software RAID
RAID 5 Support:Yes, by CPU, low performance
RAID 6 Support:N/A
IOP Support:N/A
HDD類型支持:SATA, eSATA
HDD速率支持:3Gbps
64-bit LBA Support:N/A, 我不太清楚..=_="
Port Number:6
Wide Port Support:N/A
Bus Support:N/A
External Cache Memory Support:Yes, using System Memory
Write Cache Support:Write Through, Write Back
BBU Support:N/A
採用廠商:Motherboard Manufacturers
採用產品:N/A
//簡單描述

-------------------------------------------------------------------------------------------------------------
Marvell
型號:88RC9580
常見類型:RAID HBA
結構:RoC, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, @800MHz
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps, 6Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes
Bus Support:PCIe Gen2 lane x8
External Cache Memory Support:Yes, DDR2-800, ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes
採用廠商:Areca
採用產品:Areca ARC-1880i/1880x, ARC-1880-ixl-12/16/24

型號:88SE9485
常見類型:SAS HBA
結構:IOC
RAID 5 Support:N/A
RAID 6 Support:N/A
IOP Support:N/A
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps, 6Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes
Bus Support:PCIe Gen2 lane x8
External Cache Memory Support:N/A
Write Cache Support:N/A
BBU Support:N/A
採用廠商:HighPoint
採用產品:
HighPoint RocketRAID 2710/2720/2721/2722, 2760(PCIe Gen2 lane x16; special Switch architecture)
這是一顆IOC,在HighPoint的產品採用Software RAID方式,也就是Hybrid Model – Hardware-Assisted Software RAID。在韌體上寫入RAID Option ROM,以提供RAID功能,Write Cache政策支持Write-Back,利用System Memory借一塊空間來當Cache。
//簡單描述

型號:88SE9480
常見類型:RAID HBA
結構:目前無法確定
RAID 5 Support:Yes, 無法確定是不是Pure Hardware
RAID 6 Support:N/A
IOP Support:目前無法確定
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps, 6Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes
Bus Support:PCIe Gen2 lane x8
External Cache Memory Support:Yes, using System Memory
Write Cache Support:Write Through, Write Back
BBU Support:N/A
採用廠商:不清楚=.=""
採用產品:不清楚=.=""
//簡單描述

型號:88SE9128
常見類型:RAID HBA, ROMB
結構:RoC, unknown clock, Hardware RAID
RAID 5 Support:Yes, Pure Hardware, only with Port Multiplier
RAID 6 Support:N/A
IOP Support:Yes, Sheeva
HDD類型支持:SATA, eSATA
HDD速率支持:3Gbps, 6Gbps
64-bit LBA Support:Yes
Port Number:2
Wide Port Support:N/A
Bus Support:PCIe Gen2 lane x1
External Cache Memory Support:Yes, using System Memory
Write Cache Support:Write Through, Write Back
BBU Support:N/A
採用廠商:HighPoint, Motherboard Manufacturers
採用產品:
HighPoint RocketRAID 620/622, 640/644(2 chips; PLX bridge)
//簡單描述

-------------------------------------------------------------------------------------------------------------
LSI/3ware
型號:LSI2108
常見類型:RAID HBA, ROMB
結構:RoC, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, @800MHz, PPC440
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps, 6Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes, 4 narrow links/per wide port
Bus Support:PCIe Gen2 lane x8
External Cache Memory Support:Yes, DDR2-800, ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes
採用廠商:LSI, Intel, DELL
採用產品:
LSI MegaRAID SAS 9260-4i/8i/16i, MegaRAID SAS 9261-8i, MegaRAID SAS 9280-8e/4i4e/16i4e/24i4e
3ware SAS 9750-4i/8i/16i4e/24i4e
DELL H700/H800
Intel RS2BL080/RS2BL040/RS2PI008/RS2MB044
軟體支援:
CentOS 5.4up


型號:LSI2008
常見類型:RAID HBA, ROMB
結構:RoC, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:N/A
IOP Support:Yes, @533MHz, PPC440
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps, 6Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes, 4 narrow links/per wide port
Bus Support:PCIe Gen2 lane x8
External Cache Memory Support:No
Write Cache Support:Write Through
BBU Support:No
採用廠商:LSI, Intel, DELL
採用產品:
LSI SAS 9200-8e/16e, SAS 9211-4i/8i, MegaRAID SAS 9240-4i/8i
DELL H200
Intel RS2WC080/RS2WC040
軟體支援:
CentOS 5.4 up


型號:LSI1078
常見類型:RAID HBA, ROMB
結構:RoC, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, @500MHz, PPC440
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes, 4 narrow links/per wide port
Bus Support:PCIe Gen1 lane x8
External Cache Memory Support:Yes, DDR2-667, ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes
採用廠商:LSI, Intel, DELL
採用產品:
LSI MegaRAID SAS 8880EM2/8888ELP/8708EM2/8708ELP/8704EM2/8704ELP
DELL PERC 6/i, PERC 6/E, CERC 6/I
Intel SRCSASJV/SRCSATAWB/SRCSASRB/SRCSASLS4I/SRCSASBB8I/SROMBSASMR


型號:LSI1068/E
常見類型:RAID HBA, ROMB
結構:RoC, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:N/A
IOP Support:Yes, @225MHz, ARM966
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes, 4 narrow links/per wide port
Bus Support:PCIe Gen1 lane x8, PCI-X
External Cache Memory Support:No
Write Cache Support:Write Through
BBU Support:No
採用廠商:LSI, Intel
採用產品:
LSI
DELL
Intel
//簡單描述

型號:LSI1064/E
常見類型:RAID HBA, ROMB
結構:RoC, Hardware RAID
RAID 5 Support:N/A
RAID 6 Support:N/A
IOP Support:Yes, @225MHz, ARM966
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps
64-bit LBA Support:N/A
Port Number:4
Wide Port Support:No
Bus Support:PCIe Gen1 lane x8, PCI-X
External Cache Memory Support:No
Write Cache Support:Write Through
BBU Support:No
採用廠商:LSI, Intel
採用產品:
LSI SAS 3041X-R/3041E-R
Intel SASWT4I/AXX4SASMOD
//簡單描述

型號:9690SA
常見類型:RAID HBA
結構:8th-generation StorSwitch, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, AMCC PPC405CR(@266MHz) and G133 RAID Engine, 32 pooled DMA channels
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps
64-bit LBA Support:Yes
Port Number:4/8
Wide Port Support:Yes
Bus Support:PCIe Gen1 lane x8
External Cache Memory Support:Yes, DDR2-533, ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes
採用廠商:LSI/3ware
採用產品:
LSI/3ware 9690SA-8E/4I4E/4I/8I

 


型號:9650SE
常見類型:RAID HBA
結構:8th-generation StorSwitch, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, AMCC PPC405CR(@266MHz) and dedicated G133 RAID Engine, 32 pooled DMA channels
HDD類型支持:SATA
HDD速率支持:3Gbps
64-bit LBA Support:Yes
Port Number:2/4/8/12/16/24
Wide Port Support:Yes
Bus Support:PCIe Gen1 lane x1/4/8
External Cache Memory Support:Yes, DDR2-533, ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes, but 9650SE-2LP is not supported!
採用廠商:LSI/3ware
採用產品:
LSI/3ware 9650SE-2LP/4LPML/8LPML/12ML/16ML/24M8


-------------------------------------------------------------------------------------------------------------
PMC Sierra
型號:PM8011 maxSAS SRC 8x6G
常見類型:RAID HBA
結構:RoC, Hardware RAID
RAID 5 Support:Yes, Pure Hardware
RAID 6 Support:Yes, Pure Hardware
IOP Support:Yes, @600MHz, MIPS, Multi-Threading
HDD類型支持:SAS, SATA
HDD速率支持:3Gbps, 6Gbps
64-bit LBA Support:Yes
Port Number:8
Wide Port Support:Yes, 4 narrow links/per wide port
Bus Support:PCIe Gen2 lane x8
External Cache Memory Support:Yes, DDR2-533 to 800MHz, ECC
Write Cache Support:Write Through, Write Back
BBU Support:Yes
採用廠商:HP
採用產品:
HP P410/411/212
//簡單描述

原始網站: 連結

[ Computer ] 20 五月, 2010 12:27

PCI的規格有分PCI32, PCI64 PCI-X與PCI-Express 針對大家常有的疑問, 在網上找到相關的答案 

  1. PCI-X 和 PCI 64-bit 到底是不是同樣的規格?
    Answer: PCI 64-bit 與 PCI-X 不是相同的規格, PCI 64 bit 是與 PCI 32bit/33MHz在交易的協議上是一樣的,不同的是其可以支援PCI 66MHz還有多出的32bit可提升其bandwidth.....而PCI-X是基於改善PCI的缺點而重新定義的,其在外觀機構上是相同的,唯一不同的是多定義的一個PCIXCAP腳位用來判別PCI-X的 device, 然而其頻率亦提升至最高有133MHz,但在一個PCI-X bus上基於Signal Integrity的考量只有使用一個device的情形下可以工作在133MHz, 假如有兩個device則只工作在100MHz, 三個device以上就只能運行於66MHz, 另外PCI-X也向下相容PCI, 所以PCI-X可以支援PCI 32bit/33MHz, 64bit/66MHz, and PCI-X 64bit/66MHz, 100MHz, 133MHz.....除了frequency提升效能外, Split transaction在讀取交易時亦是比 PCI來的有效率.
  2. PCI 32-bit 介面的卡片是否能安裝到PCI 64-bit 插槽內使用呢?
    Answer: 一般PCI-X 64bit 與 PCI 64bit的插槽是一樣的,所以應該詳讀主機板資訊來判斷為PCI-X bus or PCI bus, 最新的PCI 64bit一般支援3.3V, 舊的PCI 32bit card有兩種規格,一為5V, 一為3.3V.如PCI 32 bit為5V的卡則不能上在PCI 64bit上,卡也有防呆,所以應該說卡可以上的話就可以工作正常,但是要查查有的工作站主板可能有jumper或者是BIOS要來設定其相對應工作的選項.
  3. PCI 64-bit 和 PCI 32-bit 從外觀就可分辨, 但是...為何還有33MHz/66MHz之分別?
    Answer: 支援PCI 66MHz有一個腳位來判別, 此腳位為M66EN...應為pin B49腳位,當其card支援66MHz時卡的M66EN腳位必定為pull high,反之接地,系統板則以此腳位來決定要工作於66MHz or 33MHz,支援66MHz其電壓必定要工作在3.3V.
  4. Adaptec Serial ATA RAID 1210SA 或 FastTrak S150 SX4都是 32-Bit/66MHz PCI 2.2 介面,一般 PCI 32-bit 固定時脈應該為 33MHz, 如果安裝到傳統 32-Bit/33MHz PCI 插槽內是否會影響效率呢?Answer: 以Bandwidth的算法來看似乎有兩倍的差距,但實際上33MHz與66MHz的效能並沒有太大的差異,所以應該討論其PCI 33MHz bus在南橋與PCI 66MHz bus橋接晶片通常與北橋相接的差異來判別是否影響效能.
  5. Adaptec Serial ATA RAID 2410SA 和 Adaptec SCSI Card 39160
    Answer: 兩者都是 PCI 64-bit 介面, 但是將它們安裝到 PCI 32-bit 的插槽內均能正常運作
    特別是Adaptec Serial ATA RAID 2410SA的規格說明只支援PCI 64-bit 介面, 並無特別註明可相容 PCI 32-bit, 但是安裝到PCI 32-bit一樣可正常運作!
  6. 請問是否所有 PCI 64-bit 的介面卡都能安裝到 PCI 32-bit 的插槽使用呢?
    Answer: PCI spec. define PCI 64bit card must support PCI 32bit transaction, so it can be used on PCI 32bit slot.
  7. PCI-E (PCI-Express) 到底是什麼規格?
    Answer: 在200 1年的春季IDF論壇上,英特爾公司提出3GIO(Third Generation I/O Architecture,第三代I/O體系)總線的概念,它以串行、高頻率運作的方式獲得高性能,而3 GIO的體系設計也十分富有前瞻性,它將被設計為滿足未來十年PC系統的性能需要。3 GIO計劃獲得廣泛響應,後來英特爾將它提交給PCI-SIG組織,於2002年4月更名為PCI Express(簡稱為 「PCI-E"),並以標準的形式正式推出。它的效能十分驚人,僅僅是~1 6模式的顯卡接口就能夠獲得驚人的8Gbps帶寬。更重要的是,PCI Express改良了基礎架構,徹底拋離落後的共享結構,一個新的時代開始了。如圖7-8所示的就是一條1 6x PCI-E接口插槽與普通PCI插槽的比較,從中可以看出,它只有一個缺口 
    首先,在工作原理上,PCI Express與並行體系的PCI沒有任何相似之處,它採用串行方式傳輸數據,而依靠高頻率來獲得高性能,因此PCI Express也一度被人稱為「串行PCI"。由於串行傳輸不存在信號干擾,總線頻率提升不受阻礙,PCI Express很順利就達到2.5GHz 的超高工作頻率。其次,PCI Express採用全雙工運作模式,最基本的PCI Express擁有4根傳輸線路,其中兩線用於數據發送,兩線用於數據接收,也就是發送數據和接收數據可以同時進行。相比之下,PCI總線和PCI-X總線在一個時鐘週期內只能作單向數據傳輸,效率只有 PCI Express的一半;加之PCI Express使用8b/1 0b編碼的內嵌時鐘技術,時鐘信息被直接寫入數據流中,這Lh PCI總線能更有效節省傳輸通道,提高傳輸效率。第三,PCI Express沒有沿用傳統的共享式結構,它採用點對點工作模式(Peer to Peer,也被簡稱為P2P),每個PCI Express設備都有自己的專用連接,這樣就無須向整條總線申請帶寬,避免多個設備爭搶帶寬的糟糕情形發生,而此種情況在共享架構的PCI系統中卻是經常可以見到的。
    由於工作頻率高達2.5GHz,最基本的PCI Express總線可提供的單向帶寬便達到250Mbps (2.5Gbps x 1 B/8bitx 8b/1 0b=250Mbps),再考慮全雙工運作,該總線的總帶寬達到500Mbps—— 這僅僅是最基本的PCI Express x 1模式。如果使用兩個通道捆綁的×2模式,PCI Express便可提供1 Gbps的有效數據帶寬。依此類推,PCI Express x4、×8和×1 6模式的有效數據傳輸速率分別達到2Gbps、4Gbps和8Gbps。這與PCI總線可憐的共享式1 3 3Mbps速率形成極其鮮明的對比,更何況這些都還是每個PCI Express可獨自佔用的帶寬。
    除了帶寬方面的優勢外,PCI-E相比PCI-X總線來說,還具有一些其他方面的明顯優勢。首先它具有裁剪帶寬的能力,信道可以聚集,以增加總帶寬。PCI-E通道的有效組合為x 1, x2、x4、x8、x 1 6和x32,可用的帶寬直接與通道的數目成比例,通道數加倍帶寬也加倍。一個1 0Gbps以太網控制器可以使用4條PCI-E通道來與控制器的帶寬相匹配。由於PCI-E通道不是被多個設備共享的,它的結構本質上是可熱替換的。PCI-E使用消息傳遞來處理一些PCI 所提供的邊帶信號。
    其次,PCI-E還提供了把大的信道分成小的信道的功能,一個8通道的PCI-E連接能分為兩個4通道的連接,4個2通道的連接,或8個l通道的連接。
[ Computer ] 10 八月, 2009 22:58

Intel g4系列的晶片用在越來越多地方, 不管是桌上型的G41/G43/G45 或是筆電用的GM45/GS45, 要開啟硬解的支援目前只有3個軟體可以做到, 但都是付費軟體. 因為potplayer內建的硬解還不支援G45系列的顯示, 所以需要調用別的軟體支援, 我們選擇使用Cyberlink powerdvd的解碼器.

但Cyberlink PowerDVD Ultra v8.0.2217a 後的新版本,甚至v9,已將解碼器鎖死,無法取出給potplayer用了, 我這邊使用的V7.3 BD版目前還可以調用, 此版本是隨Pioneer的BD-Combo附贈的.

安裝方法:

  1.  先確認g45的driver是最新的
  2. 安裝powerdvd 7.3並更新到最新update, 測試撥放的時候可以順利開啟硬解, cpu用量只在20%以下
  3. Potplayer G45硬解開啟:
    目前potplayer尚未提供G45的硬解解碼器,為使用其強大的HD影片播放能力, 使用powerDVD 7.3的G45解碼器
    首先搜尋出cyberlink的解碼器

    再來確認H264/AVC1都有用到

    確認是否用硬解Dxva

    如果是用vista或windows 7 , 視訊選項要調整,  如果是xp應該可以自動選擇, 這裡很重要, 一定要設對, 不然硬解會失效

    最後設定不要用預設的濾鏡
  4. 測試撥放是否順利, 理論上到這裡應該ok了
[ Computer ] 01 七月, 2009 11:44
使用Iperf測試網路效能
轉載自ithome 

測試傳輸效能及穩定度其實很容易,我們將教會你如何透過免費工具來做到這件事。

在企業評估網路設備的流程中,實際測試佔了非常重要的一環(愈大型的產品更是如此),目的是為了找出符合需求的設備,避免IT投資的浪費。一般來說,網路設備的測試有兩種常見的做法,一種是將設備直接部署上線,觀察它在真實流量下的運作情況,至於另外一種方式則是利用工具取得數據。

雖然透過工具測試網路設備,經常會與實際環境下的結果有所落差,不過對於測試時間有限的企業來說,仍然是可行的做法,而我們所要介紹的Iperf,正是一套常用的免費流量產生工具,可以幫助企業測試網路設備的傳輸效能,或者找出實際環境當中的效能瓶頸。

能在Windows等多種平臺環境下運作
我們此次使用的Windows版本Iperf主程式執行檔,可以在http://www.noc.ucf.edu/Tools/Iperf/iperf.exe下載,它支援Windows、Linux等多種平臺環境。除了該工具之外,網路上常見的類似測試工具還包括了Netperf。

就我們這次使用的Windows版本來說,程式不需要安裝就能直接使用。只要將Iperf.exe的主程式放置到適當路徑(例如C:\),之後就可以在命令提示字元的環境下,以指令方式運行Iperf的各項功能模式。

既然是以流量方式測試效能,因此執行Iperf的電腦需有兩臺,分別以伺服器及用戶端的模式開啟,其中前者負責接收用戶端電腦傳送而來的流量,並產生效能數據。

就一般最常見的應用來說,只需要在Iperf主程式所在的目錄下,執行「iperf.exe -s」指令,就能讓電腦進入Iperf的伺服器模式。

用戶端的操作指令就相對複雜一些,除了輸入「-c」參數啟用Iperf的用戶端模式之外,至少需要指定Iperf伺服器所在的IP位址,才能傳送流量到伺服器做測試。

為了免去使用者理解參數功能的不便,因此後來也出現所謂的Jperf,也就是在原有的Iperf主程式之上,加上一個以Java編寫而成的圖形化介面,只要電腦本身有安裝JVM軟體,直接點選Jperf.bat這個批次檔,就能開啟圖形介面,操作Iperf的各項測試。

功能以流量測試為主
Iperf最常見的應用之一,是用來測試網路設備的NAT效能,以居易的Vigor2110路由器為例,我們將兩臺電腦分別接在這臺設備的WAN及LAN埠,做為伺服器及用戶端電腦,經由傳輸流量所得的NAT效能為76.9Mbps,意味該款設備能夠介接的總頻寬(上傳+下載)大小約在76~77Mbps左右。

不過隨著設備啟用的功能愈來愈多,對於NAT轉送流量的能力也會有所影響(以企業端的UTM為例,影響最大的是閘道防毒、IPS及VPN等三項功能,個人端設備的瓶頸則多半在於QoS),而以網路設備本身的設計來說,一般影響NAT效能表現的因素,由大至小,分別是處理器/記憶體、韌體及網路介面等三項。

當流量透過網路介面送入設備之後,會經由處理器的運算,根據封包表頭所提供的資訊而決定流向,而在開啟多項功能使得硬體資源消耗過多時,用來解析封包的硬體資源就會相對減少,使得效能下降。

至於網路設備的韌體,就如同電腦的作業系統,當韌體撰寫得太過肥大,占用太多的系統資源時,也同樣會影響效能表現。

網路介面對於NAT效能的影響比較不明顯,多數網路設備內建的交換器晶片在等級上並沒有明顯的差異,不過也有少數設定不良的晶片會在網路封包密集傳送的情況下,出現比較明顯的效能波動。

傳送流量之餘,也能測試設備運作是否穩定
Iperf預設的測試時間是10秒,也就是說需以每10秒為一個段落進行傳輸測試。不過我們一般都會將測試時間拉長,同時增加傳輸次數,藉此了解流量傳輸的起伏,判斷穩定與否,這時可利用「-t」參數,設定用戶端傳輸流量的秒數。

在傳送流量的同時,也能透過Iperf對於網路設備實施壓力測試,利用「-P」參數,同時模擬多臺電腦傳輸流量的行為,測試設備在開啟大量連線數的情況下,能否持續正常運作,不過我們建議,如果要開啟大量的連線數,最好是使用Linux、FreeBSD版本的Iperf執行這項測試。

也能用於無線網路的效能測試
不只是有線網路的環境,Iperf也很適合用來測試無線網路,尤其是支援802.11n草案的無線網路設備。

相較之下,Ixia的IxChariot及Qcheck是經常用來測試無線網路的兩套代表性軟體,但使用上都有一些限制,IxChariot的功能雖然強大,然而使用上必須付費,同時使用者也必須了解如何設定測試的範本,形成一定的使用門檻;至於免費版本的Qcheck最多僅能傳送1MB大小的測試檔案,在802.11n的環境下,往往未達效能傳輸的頂點,測試即告結束,因此僅能在802.11a/b/g的環境下測試無線網路的效能。

由於可以長時間傳送大量流量,因此很多人也以Iperf測試無線網路,這裡我們使用了SMC的SMCWBR14S-N2無線路由器,搭配同廠牌USB介面的SMCWUSBS-N網卡,在40GHz頻寬的802.11n模式下,透過Iperf測得的速度最快為79.4Mbps,與透過IxChariot 5.4試用版測試所得的數據相差不多。文⊙楊啟倫

使用Iperf測試網路設備效能

我們將示範4個步驟,透過Iperf測試網路設備效能,使用居易的Vigor2110及支援802.11n無線網路標準的SMC SMCWBR14S-N2兩款消費端的路由器設備做為Iperf的測試平臺,在設備還原為出廠預設值的情況下,執行效能的傳輸測試。
我們在連接居易Vigor 2110路由器WAN埠的電腦上輸入了iperf.exe–s指令,將該臺電腦設定為Iperf的伺服器。


在另外一臺連接LAN埠的電腦上輸入指令,傳送流量到伺服器端測試效能,測試完畢後,在兩端的命令提示字元視窗皆會顯示測試結果。


為了方便示範,這裡我們僅開啟了5個Session測試Vigor 2110同時傳輸封包,對於有意實施壓力測試的人來說,可以加大同時傳輸的Session數量。


就無線網路的測試來說,在搭配同廠牌USB 介面的SMCWUSBS-N網卡,我們透過perf測得79.4Mbps的效能數據,大致符合802.11n的效能要求。