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