網(wǎng)絡(luò)工程需求分析
資源天下 2019/8/24 9:43:44
(接上頁)域網(wǎng)的問題還是廣域網(wǎng)的問題,從而快速定位故障;
(6)在增加網(wǎng)絡(luò)的設(shè)備、站點、應用時檢測其對廣域網(wǎng)鏈路的影響。
吞吐量測試需要在鏈路兩端進行,網(wǎng)絡(luò)工程師通過選擇兩點來確定被測鏈路,儀表的主端在一邊,遠端在另一邊,確定測試參數(shù)后進行測試。
通過網(wǎng)絡(luò)吞吐量測試,可以在一定程度上評估網(wǎng)絡(luò)設(shè)備之間的實際傳輸速率以及交換機、路由器等設(shè)備的轉(zhuǎn)發(fā)能力。當然應當知道網(wǎng)絡(luò)的實際傳輸速率同網(wǎng)絡(luò)設(shè)備的性能、鏈路的質(zhì)量、終端設(shè)備的數(shù)量、網(wǎng)絡(luò)應用系統(tǒng)等因素都有很大關(guān)系。這種測試同樣適用于廣域網(wǎng)點到點之間的傳輸性能測試。
吞吐量和報文轉(zhuǎn)發(fā)率是關(guān)系路由器、防火墻等設(shè)備應用的主要指標,一般采用FDT(Full Duplex Throughput,全雙工傳輸)包來衡量,指64字節(jié)數(shù)據(jù)包的全雙工吞吐量,該指標既包括吞吐量指標也涵蓋了報文轉(zhuǎn)發(fā)率指標。
隨著Internet的日益普及,內(nèi)部網(wǎng)用戶訪問Internet的需求在不斷增加,一些企業(yè)也需要對外提供諸如WWW頁面瀏覽、FTP文件傳輸、DNS域名解析等服務,這些因素會導致網(wǎng)絡(luò)流量的急劇增加,而路由器、防火墻作為內(nèi)、外網(wǎng)之間的唯一數(shù)據(jù)通道,如果吞吐量太小,就會成為網(wǎng)絡(luò)瓶頸,給整個網(wǎng)絡(luò)的傳輸效率帶來負面影響。因此,考察路由器、防火墻的吞吐能力有助于我們更好地評價其性能表現(xiàn)。這也是測量路由器、防火墻性能的重要指標。
吞吐量的大小主要由路由器、防火墻內(nèi)網(wǎng)卡,及程序算法的效率決定,尤其是程序算法,會使路由器、防火墻系統(tǒng)進行大量運算,通信性能大打折扣。因此,大多數(shù)號稱100Mbps的路由器、防火墻,由于其算法依靠軟件實現(xiàn),通信量遠遠沒有達到100Mbps,實際可能只有10Mbps~20Mbps。純硬件路由器、防火墻,由于采用硬件進行運算,因此吞吐量可以達到線性90Mbps~95Mbps,可以算是真正的100Mbps的路由器和防火墻了。對于中小型企業(yè)來講,選擇吞吐量為百兆級的路由器、防火墻即可滿足需要,而對于電信、金融、保險等行業(yè)公司和大企業(yè)就需要采用吞吐量千兆級的路由器、防火墻產(chǎn)品。
1.5 并發(fā)用戶數(shù)
并發(fā)用戶數(shù)需求是整個用戶性能需求的重要方面,通常是針對具體的服務器和應用系統(tǒng),如域控制器、Web服務器、FTP服務器、E-mail服務器、數(shù)據(jù)庫系統(tǒng)、MIS管理系統(tǒng)、ERP系統(tǒng)等,并發(fā)用戶數(shù)支持的多少決定了相應系統(tǒng)的可用性和可擴展性。所支持的并發(fā)用戶數(shù)多少是通過一些專門的工具軟件進行測試的,測試過程就是模擬大量用戶同時向某系統(tǒng)發(fā)出訪問請求,并進行一些具體操作,以此來為相應系統(tǒng)加壓。但是不同的應用系統(tǒng)所用的測試工具不一樣。
并發(fā)性能測試的過程是一個負載測試和壓力測試的過程,即逐漸增加負載,直到系統(tǒng)的瓶頸或者不能接收的性能點,通過綜合分析交易執(zhí)行指標和資源監(jiān)控指標來確定系統(tǒng)并發(fā)性能的過程。負載測試(Load Testing)是確定在各種工作負載下系統(tǒng)的性能,目標是測試當負載逐漸增加時,系統(tǒng)組成部分的相應輸出項,例如通過量、響應時間、CPU負載、內(nèi)存使用等來決定系統(tǒng)的性能。負載測試是一個分析軟件應用程序和支撐架構(gòu),模擬真實環(huán)境的使用,從而來確定能夠接收的性能過程。壓力測試(Stress Testing)是通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點,來獲得系統(tǒng)能提供的最大服務級別的測試。
并發(fā)性能測試的目的主要體現(xiàn)在3個方面:以真實的業(yè)務為依據(jù),選擇有代表性的、關(guān)鍵的業(yè)務操作設(shè)計測試案例,以評價系統(tǒng)的當前性能;當擴展應用程序的功能或者新的應用程序?qū)⒁徊渴饡r,負載測試會幫助確定系統(tǒng)是否還能夠處理期望的用戶負載,以預測系統(tǒng)的未來性能;通過模擬成百上千個用戶,重復執(zhí)行和運行測試,可以確認性能瓶頸并優(yōu)化和調(diào)整應用,目的在于尋找到瓶頸問題。
2. 可擴展性需求分析
網(wǎng)絡(luò)系統(tǒng)的可擴展性需求決定了新設(shè)計的網(wǎng)絡(luò)系統(tǒng)適應用戶企業(yè)未來發(fā)展的能力,也決定了網(wǎng)絡(luò)系統(tǒng)對用戶投資的保護能力。試想一個花了幾十萬構(gòu)建的網(wǎng)絡(luò)系統(tǒng),可就在使用不到一年,因為公司用戶量的小幅增加,或者增加改變了一些應用功能模塊就無法適應了,需要重新淘汰一部分原有設(shè)備,或者應用系統(tǒng),甚至需要全面改變原有網(wǎng)絡(luò)系統(tǒng)的拓撲結(jié)構(gòu),其損失之大是一般企業(yè)都無法承受的,也是不允許的。
網(wǎng)絡(luò)系統(tǒng)的可擴展性能到底需要多高并不是憑空設(shè)想的,而是要根據(jù)具體用戶網(wǎng)絡(luò)規(guī)模的發(fā)展速度(根據(jù)最近一年的發(fā)展情況和對未來發(fā)展的預計估算)、關(guān)鍵應用的特點。網(wǎng)絡(luò)系統(tǒng)的可擴展性需求保證主要是為了適應網(wǎng)絡(luò)用戶的增加、網(wǎng)絡(luò)性能需求的提高、網(wǎng)絡(luò)應用功能的增加或改變等方面。網(wǎng)絡(luò)系統(tǒng)的可擴展性最終體現(xiàn)在網(wǎng)絡(luò)拓撲結(jié)構(gòu)、網(wǎng)絡(luò)設(shè)備,特別是硬件服務器(未完,下一頁)
|
|
相關(guān)專業(yè)論文
|
|
推薦專業(yè)論文
|
|
|
|