1.CPU Intel主流CPU(PⅢ系列)的性能差別主要體現在頻率、緩存兩方面。其中頻率因素又分為主頻與外頻兩部分,緩存因素分為緩存容量、緩存速度、緩存潛伏時間三部分。選用Celeron處理器與PⅢ處理器會對測試結果造成很大影響,這一點已經為大量測試所驗證。在Intel CPU中,至強(Xeon)CPU是較為獨特的,它應用在服務器領域,某些型號僅從表面指標看并不比臺式機高,但實際應用中有較大差別。在某次千兆網絡產品壓力測試中,雙路銅礦PⅢ處理器不能完成千兆網絡傳輸要求,速度僅有300M左右,而僅僅更換了同樣工藝的銅礦PⅢ Xeon處理器(頻率、緩存相同),網絡傳輸速度穩定在800M。
2.內存 內存容量直接影響著測試結果,但同時內存參數的設置對性能測試結果的影響也是很大的,這主要集中在CAS、RAS、RAS-CAS等參數的設置上,對于這一點早已為廣大測試人員所重視。對于兼容機,內存參數的設置較為全面,調節與記錄也比較簡單;但基于穩定角度的考慮,原裝機一般采用直接讀取內存SPD值的方法(相當于兼容機主板BIOS設置中的AUTO),沒有人工設定部分,因此需要借助其它軟件測試內存的各項參數設置。在某些情況下,參數設置完全相同的內存由于品牌的不同,測試結果也可能存在較大差異,這種情況曾發生在某防火墻產品AB角對比測試過程中,某品牌內存在多規則的情況下仍然能保持高傳輸率。造成這一結果的原因可能是,在兼容機主板上,某些內存參數仍不能人工設定而依靠SPD預設,不同品牌內存參數存在差異;同時內存電氣性能的差異也是可能的原因之一。
3.芯片組 芯片組在計算機系統中的地位是勿庸置疑的,BX、810系列、815系列、GX芯片組設計性能的差異對測試結果的影響較大。同時,由于針對不同芯片組開發的驅動程序效率不同,也可能造成與預期不同的測試結果。在某次軟件性能測試過程中,發現810DC100芯片組的測試數據低于BX芯片組,這似乎與810系列開發的初衷不符,但經反復測試分析認為可能由于810芯片組在Linux下驅動程序的效率低于BX芯片組,因此造成了這一結果,后來這一點在與國外專家技術交流中得到了驗證。
4.其它 計算機中的其它硬件設備的配置與設置也對測試有著一定影響,如硬盤的轉速、緩存容量、尋址時間等,在測試過程中也需要加以注意。
在實際測試過程中,除計算機外,各種網絡設備、外圍設備也對測試有著相當大的影響,在此不再一一敘述?傊,把握好測試環境的硬件配置與設置,是軟件測試的重要基礎工作,應當引起測試人員足夠的重視。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/