PS-ERP壓力實(shí)測(cè) 兩路巴塞羅那堪比四路雙核
如果簡(jiǎn)單對(duì)比響應(yīng)時(shí)間,可以得出四核AMD巴塞羅那是雙核性能一倍的結(jié)論。對(duì)用戶而言,在實(shí)際生產(chǎn)環(huán)境采用兩路四核來取代四路雙核是可行的。不過測(cè)試中兩套測(cè)試平臺(tái)的CPU占用還是有一定差距。AMD巴塞羅那能在實(shí)際應(yīng)用軟件測(cè)試中取得如此成績(jī),也足可自豪了。
測(cè)試目的:通過模擬ERP軟件實(shí)際常用模塊組合,測(cè)試ERP和數(shù)據(jù)中心的負(fù)載能力。給企業(yè)采購和調(diào)優(yōu)軟硬件系統(tǒng)提供高參考價(jià)值數(shù)據(jù)。
測(cè)試方法:本次測(cè)試采用的是浪潮PS-ERP最常用的物流功能6模塊、帳務(wù)功能3模塊一共9大模塊測(cè)試腳本,在客戶端利用Loadrunner虛擬用戶并發(fā)并記錄系統(tǒng)資源占用、響應(yīng)時(shí)間、通過事務(wù)數(shù)等參數(shù)。
測(cè)試用數(shù)據(jù)庫系統(tǒng)為MS SQL Server 2005,數(shù)據(jù)大小為5G。5G數(shù)據(jù)庫大約是一個(gè)中等規(guī)模企業(yè)使用浪潮PS-ERP的數(shù)據(jù)大小。
測(cè)試環(huán)境:
硬件組成
客戶機(jī)
曙光A620r-F:AMD opteron2218HE*2/1G*16/SAS 15K 73G*4/Raid5
1、曙光A830r-FAMD opteron8218HE*4/1G*16/SAS 15K 73G*4/Raid5
2、華碩RS161-E5
Opteron 2350*2 1G*4/SAS 15K 73G*4/Raid5 &SATA 160G
網(wǎng)絡(luò)
H3C 24口 1000M機(jī)
軟件組成
OS:
Microsoft Server 2003 Enterprise x64 Edition
Microsoft Server 2003 Enterprise Edition(32Bit)
Microsoft SQL Server 2005 with SP2
浪潮通軟ERP-PS9.1
Loadrunner8.1
測(cè)試腳本
浪潮ERP物流6功能模塊、3帳務(wù)功能模塊
這是一個(gè)對(duì)比評(píng)測(cè),主要目的是對(duì)比AMD新發(fā)布巴塞羅那與原來的雙核系統(tǒng)的差距。分別采用曙光A830r-FAMD (opteron8218HE*4/1G*16/SAS 15K 73G*4/Raid5)和華碩新發(fā)布RS161-E5。
需要強(qiáng)調(diào)的是,華碩RS161-E5是1U機(jī)架式,隨機(jī)附帶的系統(tǒng)是一個(gè)SATA160G硬盤,我們安裝的內(nèi)存是ECCR 1G*4。在預(yù)測(cè)試中,這個(gè)系統(tǒng)的性能慘不忍睹,完全不能發(fā)揮四核的威力。這也很容易理解,華碩RS161-E5明顯是面向密集計(jì)算市場(chǎng),如果要在企業(yè)里用做ERP數(shù)據(jù)庫,必須有獨(dú)立的系統(tǒng)支持。華碩RS161-E5支持兩個(gè)半高的PCI-E 16擴(kuò)展插槽,可以通過HBA光纖通道外接SAN,遺憾的是我們拿到華碩RS161-E5時(shí),光通道已經(jīng)歸還。因此我們只好利用手里有的資源,用“開膛破肚疊羅漢”這樣的非正規(guī)形式來完成評(píng)測(cè)。
從下圖看,上層是一臺(tái)1U華碩RS161-E5,Opteron 2350/4G內(nèi)存,從圖上可以清晰的看到一塊SATA硬盤和一個(gè)空的磁盤位。下層是另一臺(tái)3U,配有四塊1萬5000轉(zhuǎn)SAS硬盤以及一塊LSI 8708 elpRAID卡,已經(jīng)組建了RAID5。我們將RAID卡從3U中拔出,然后插入到華碩RS161-E5 PCI-E 16插槽中。這樣數(shù)據(jù)完全是通過華碩,而供電則還是由原來的3U來完成。解決了1U華碩RS161-E5 磁盤位不夠以及電源容量不足的問題。值得慶幸的是原來3U的數(shù)據(jù)線夠長,否則我們要疊羅漢擴(kuò)展還會(huì)遇到更多麻煩。
疊羅漢為1U增加4*73G SAS RAID
連接兩臺(tái)(兩根粗黑色排線為SAS連接線)
CPU風(fēng)扇罩(左下黑色部分)頂歪了RAID卡(左上)
華碩RS161-E5 1UCPU采用被動(dòng)散熱,還有一個(gè)導(dǎo)風(fēng)罩,CPU區(qū)域顯得很碩大。RAID數(shù)據(jù)線正好被導(dǎo)風(fēng)罩頂著,好在頂?shù)奈恢貌⒉惶撸琑AID卡稍微有點(diǎn)變形。不過使用還是沒問題的。
工作中(圖上部為1U,下為是四個(gè)SAS硬盤)
這個(gè)測(cè)試總共進(jìn)行了兩天,在兩個(gè)全天的測(cè)試中,這套編輯非正規(guī)拼的系統(tǒng)沒有出現(xiàn)任何意外,即便在重負(fù)荷應(yīng)用中,CPU處理能力被壓榨到80%以上,系統(tǒng)仍然很穩(wěn)定。上圖為運(yùn)行中的,可以看到華碩RS161-E5 的網(wǎng)絡(luò)燈正在閃爍,而下圖的四個(gè)磁盤讀寫燈也表示磁盤正常工作
從上面兩張圖可以看出,雖然測(cè)試場(chǎng)景設(shè)計(jì)都是一次加載200個(gè)用戶并發(fā),退出是每5秒7個(gè),但是實(shí)際運(yùn)行的用戶和完成整個(gè)測(cè)試的時(shí)間還是有較大的差距。在華碩RS161-E5 兩路四核上,有20余個(gè)用戶運(yùn)行了13分鐘,而在曙光A830r四路雙核上,基本是按照測(cè)試場(chǎng)景完成整個(gè)測(cè)試過程。這對(duì)測(cè)試結(jié)果多少有些影響。分析原因,主要是兩套系統(tǒng)內(nèi)存大小有一定區(qū)別,因此在模塊的加載順序上會(huì)有差異。不過這種差異對(duì)生產(chǎn)環(huán)境幾乎不構(gòu)成影響
很顯然,在這樣的測(cè)試場(chǎng)景中,出現(xiàn)個(gè)別模塊響應(yīng)時(shí)間(是指從客戶機(jī)提出請(qǐng)求到返回?cái)?shù)據(jù)給客戶機(jī)的完整時(shí)間)變快或者變慢非常正常。這是因?yàn)樵谝粋€(gè)混合測(cè)試中,每個(gè)時(shí)刻同時(shí)運(yùn)行的模塊以及系統(tǒng)的資源是在變動(dòng)過程中,因此測(cè)試中不但每個(gè)模塊響應(yīng)時(shí)間有變化,同一個(gè)模塊響應(yīng)時(shí)間也有很大變化。最快響應(yīng)時(shí)間和最慢的響應(yīng)時(shí)間甚至?xí)嗖?0倍。這也是真實(shí)生產(chǎn)環(huán)境不同于基準(zhǔn)測(cè)試的地方。。#p#page_title#e#
核系統(tǒng)大約落后于四路雙核系統(tǒng)10%左右,而銷售提貨單制單響應(yīng)時(shí)間相差較大,兩路四核系統(tǒng)是四路雙核系統(tǒng)的一倍。這并不表示兩路四核系統(tǒng)性能就大大落后四路雙核系統(tǒng),而且從測(cè)試前5分鐘測(cè)試CPU資源占用看,兩套系統(tǒng)的CPU資源都還有較大的儲(chǔ)備。
如果更細(xì)致的分析整個(gè)系統(tǒng)資源占用,在測(cè)試后期,大量用戶退出測(cè)試,系統(tǒng)會(huì)有大量的日志操作;另一方面,浪潮通軟PS-ERP系統(tǒng)是一個(gè)兩層結(jié)構(gòu)的系統(tǒng),實(shí)際應(yīng)用中并發(fā)數(shù)和實(shí)際用戶的經(jīng)驗(yàn)比值大約是1:3,換句話說,200個(gè)并發(fā)大約能支持600個(gè)在線用戶操作,浪潮通軟PS-ERP其實(shí)不會(huì)遇到這樣大規(guī)模的客戶。就如同我們?cè)诹硪黄獪y(cè)試報(bào)告提到的,四路雙核系統(tǒng)勝似閑庭信步。直白一點(diǎn)說,就是面向中小企業(yè)的PS-ERP并發(fā)性能遇到了上限。
兩路四核帳務(wù)并發(fā)用戶
憑證記賬模塊兩路四核全面超越四路雙核
因?yàn)樗暮说陌l(fā)布,對(duì)一個(gè)中型企業(yè)而言,采用兩路四核的x86也可以構(gòu)建一個(gè)數(shù)據(jù)中心。這必然大大降低企業(yè)信息化的成本。