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