《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于應用性能表現的通用基礎軟件選型方法
一種基于應用性能表現的通用基礎軟件選型方法
來源:微型機與應用2013年第11期
覃文闖,胡一鳴,杜蘇妮
(國家應用軟件產品質量監督檢驗中心,北京 100193)
摘要: 闡述了一種基于應用性能表現的通用基礎軟件選型的方法。介紹了基于應用系統性能為基準,對數據庫和應用中間件進行選型比對。
Abstract:
Key words :

摘  要: 闡述了一種基于應用性能表現的通用基礎軟件選型的方法。介紹了基于應用系統性能為基準,對數據庫應用中間件進行選型比對。
關鍵詞: 應用系統;數據庫;應用中間件;選型

 傳統的數據庫選型和應用中間件選型測試通常是基于Benchmark的一些基準測試工具。這些測試工具集通常都是第三方非盈利組織提供的,目前常用的基準測試工具集有TPC[1]、SPEC[2]、LINKPACK、EISPACK、LAPACK、NPB、HPCC、IOzone、LMbench等。
 TPC和SPEC是數據庫和應用中間件最常用的測試基準工具,而其中的TPC-C[3]和SPECjserver2004[4]通常被選擇用于數據庫和Java應用服務器的性能基準測試工具,這兩個基準測試結果在國際上也有很好的認同。這些結果能客觀反映數據庫和應用中間件本身的性能情況。
 但是上述基準測試都是基于仿真業務,對于某個特定的應用系統,基準結果往往和在特定應用系統中的表現有很大差異。所以本文探求一種基于真實業務應用系統的業務模型作為基準,對不同數據庫和應用中間件進行選型測試,通過其在真實業務應用系統的表現更客觀地反映針對該特定應用系統、數據庫和應用中間件達到的最佳能效比。
1 傳統Benchmark測試的問題
 傳統的基于第三方非盈利機構的Benchmark測試工具集測試是基于一個模擬的業務模型進行測試。以最常見的TPC-C測試為例,關于TPC-C的基準規范業務模式,此規范描述的是一個大型的商品批發銷售公司,它擁有若干個分布在不同區域的商品倉庫。當業務擴展的時候,公司將添加新的倉庫。每個倉庫負責為10個銷售點供貨,其中每個銷售點為3 000個客戶提供服務。每個客戶提交的訂單中,平均每個訂單有10項產品,所有訂單中約1%的產品在其直接所屬的倉庫中沒有存貨,必須由其他區域的倉庫來供貨。同時,每個倉庫都要維護公司銷售的100 000種商品的庫存記錄。但是對于這個基準,TPC不給出基準程序的代碼,只給出基準程序的標準規范。即允許任何廠家或其他測試者構造出符合自己硬件或者軟件環境的被測應用,這個被測試的應用只要符合這個規范就可以。
 TPC-C測試的結果主要有兩個指標,即流量指標(Throughput,簡稱tpmC)和性價比(Price/Performance,簡稱Price/tpmC)。流量指標值越大,說明系統的聯機事務處理能力越高。性價比測試系統的整體價格與流量指標的比值,在獲得相同的tpmC值的情況下,價格越低越好。
 TPC-C的指標僅表明當前被測試環境作為一個有機整體,處理符合TPC-C規范、模擬OLTP的商品批發銷售公司應用的性能情況。不能離開這個整體去判讀TPC-C數據。這個有機整體包含硬件系統,如主機設備、網絡設備、存儲設備;軟件系統如數據庫、應用軟件、廠商自己開發的TPC-C模型;以及技術支持服務,如架構設計優化、程序優化、參數優化等。
 用戶實際的應用系統通常與軟件廠商測試時的TPCC模型有差異(如業務邏輯、使用習慣、數據量等等方面)。所以客戶應用系統的性能即使部署在廠商當時測試TPCC應用的環境上,TPPC值也會有差異的。
因此僅靠TPCC值進行軟件選型是不充分、不全面的。
2 基于真實應用系統的選型測試
 傳統基于Benchmark測試結果的選型測試,由于測試模型和真實業務有區別,選型測試的結果往往不能保證所選數據庫或者中間件的表現與測試結果相符。業務模型的差異因子是結果偏差的主要影響因子。區別于傳統的Benchmark測試,基于真實應用系統的選型測試模型是真實的業務模型,從業務模型的真實性上避免了業務模型差異產生的比對選型誤差。該方法的思想是在相同的測試基準下,針對相同的業務應用模型,進行相同測試的性能測試,通過時間特性和資源利用性兩個方面進行選型評價。
3 選型測試案例說明
 通過一個實際的業務系統選型測試,介紹了基于應用性能表現進行通用基礎軟件選型的實踐。選型委托方是某機構的核心業務軟件,該系統完全基于J2EE規范開發的B/S架構的應用系統,數據庫符合美國國家標準學會(ANSI)SQL 2003的關系型數據庫。根據上述基本要求,本次選型測試涉及5個中間件和4種數據庫。選型組合矩陣關系如表1所示。

 根據上述組合,分別采用相同的性能測試腳本進行相同場景設置的綜合場景測試,測試點包含了系統的4個典型操作功能點,場景持續運行時間為2 h。為嚴格保證測試的基準一致性,確保測試相對公平公正,基準一致性應包含5個部分內容要求:
?。?)操作系統基準一致性要求:數據庫服務器操作系統為AIX 5.3.0.8,應用數據庫服務器操作系統為Redhat AS 5.4 64 bit kernel2.6.1.8_164.el5,負載均衡服務器操作系統為Redhat AS 5.4 64 bit kernel2.6.1.8_164.el5;
?。?)其他相關軟件版本一致;
 (3)硬件環境一致;
 (4)測試策略與測試壓力的一致性:測試中執行相同的測試策略,對腳本和場景運行的設置保持一致;
 (5)數據一致性要求:測試環境的數據容量保持一致,數據庫的數據記錄數量和數據內容保持一致。
3.1 效率評價模型說明
 以貼近系統實際使用情況為選擇依據,本次測試的綜合場景測試最貼近用戶的真實使用情況。所以本評價模型的數據基礎來源于綜合場景測試的測試結果數據。評價模型包括時間特性和資源利用性,具體計算權值可以根據業務需要進行相應調整,本次評價權值僅供參考。評價模型說明如圖1所示,評分說明如表2所示。

?。?)效率評價總得分=時間特性總得分×0.6+資料利用性得分×0.4
?。?)時間特性總體得分計算說明:
時間特性得分=(功能點1×0.125+功能點2×0.125+功能點3×0.125+功能點4×0.125)+總體吞吐量得分×0.5
?。?)資源利用性得分計算說明:
 資源利用性得分=(數據庫CPU占用得分+應用服務器CPU占用得分)/2
3.2 選型評價結果
 根據8個環境測試的詳細結果,依據上述評價模型和評分說明進行總體的選型評價,得分如圖2所示。

 

 

 依據上述評價結果,編號4、5、6、7的得分高于95分,可以結合采購成本綜合考慮最終的軟件選型。
本文介紹了一種基于應用性能表現的通用基礎軟件選型方法,此方法基于真實的業務應用模型,采用相同的測試約束和統一的評價模型,相對于傳統基于基準測試工具進行選型更具有針對性,是對選型測試的一種方法補充。
參考文獻
[1] TPC Benchmark Testing[EB/OL]. [2012-12-10]. http://www.tpc.org/information/benchmarks.asp.
[2] SPEC Standard Performance Evaluation[EB/OL]. [2012-12-10]. http://www.spec.org.
[3] TPC-C Benchmark Testing[EB/OL]. [2012-12-20].http://www.tpc.org/tpcc.
[4] SPECjAppServer2004[EB/OL]. [2012-12-20].http://www.spec.org/jAppServer2004.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品一二区| 欧美特黄视频| a4yy欧美一区二区三区| 亚洲视频第一页| 午夜激情久久久| 国产欧美一区在线| 久久露脸国产精品| 精品电影一区| 欧美成人精精品一区二区频| 亚洲国产精品va在线看黑人| 亚洲一区二区成人在线观看| 欧美日韩一视频区二区| 亚洲精品美女| 亚洲一区二区三区四区视频| 欧美亚韩一区| 欧美在线看片| 在线亚洲欧美视频| 亚洲第一精品在线| 久久裸体视频| 中文久久精品| 亚洲第一天堂av| 狠狠色综合播放一区二区| 欧美a级大片| 久久久五月天| 欧美久久综合| 亚洲网站在线看| 亚洲人成网站在线观看播放| 国产麻豆精品久久一二三| 亚洲人成亚洲人成在线观看图片| 欧美日本在线观看| 日韩视频三区| 国产精品综合色区在线观看| 激情欧美一区二区三区在线观看| 妖精成人www高清在线观看| 久久av红桃一区二区小说| 免费成人在线视频网站| 亚洲私人黄色宅男| 亚洲尤物在线视频观看| 亚洲国产日韩美| 99精品视频网| 亚洲一区二区高清视频| 亚洲一区二区不卡免费| 国产亚洲一区二区三区在线播放| 韩国一区二区三区美女美女秀| 亚洲国产精品免费| 国产免费成人在线视频| 欧美日韩国产小视频| 久久久久久久精| 欧美麻豆久久久久久中文| 亚洲美女性视频| 久久婷婷一区| 久久人人精品| 极品av少妇一区二区| 亚洲小视频在线| 亚洲高清三级视频| 亚洲免费小视频| 中文无字幕一区二区三区| 久久aⅴ国产紧身牛仔裤| 精品福利av| 亚洲二区三区四区| 激情另类综合| 久久久久久久999精品视频| 麻豆精品一区二区综合av| 亚洲一级在线观看| 激情五月综合色婷婷一区二区| 亚洲欧美国产不卡| 亚洲午夜av在线| 欧美午夜免费| 久久青草久久| 欧美大秀在线观看| 欧美精品三级日韩久久| 午夜在线观看欧美| 欧美精品免费视频| 国产精品日日摸夜夜摸av| 99视频精品| 美女久久网站| 欧美日韩三区四区| 国产主播在线一区| 亚洲成色999久久网站| 欧美理论电影在线播放| 欧美日韩色综合| 亚洲高清123| 亚洲日韩欧美视频| 亚洲免费av电影| 黄网站免费久久| 国内精品久久久| 欧美精品成人一区二区在线观看| 久久男人av资源网站| 亚洲午夜激情在线| 亚洲小视频在线观看| 中文精品视频一区二区在线观看| 亚洲精品乱码久久久久久蜜桃麻豆| 99re视频这里只有精品| 一卡二卡3卡四卡高清精品视频| 欧美好吊妞视频| 欧美亚洲视频| 国产最新精品精品你懂的| 国产精品外国| 欧美激情2020午夜免费观看| 亚洲特色特黄| 国产专区欧美专区| 久久蜜桃精品| 一区二区精品在线| 欧美有码在线视频| 久久精品二区三区| 亚洲高清视频一区二区| 精品成人一区二区三区| 欧美刺激午夜性久久久久久久| 亚洲第一天堂av| 久久精品亚洲乱码伦伦中文| 欧美中文在线字幕| 蘑菇福利视频一区播放| 亚洲精品一二三区| 国产亚洲一级| 久久精品一区| 国产精品一区久久| 夜夜嗨av一区二区三区网站四季av| 久久午夜视频| 国产精品色午夜在线观看| 亚洲高清不卡在线观看| 欧美日本视频在线| 精品69视频一区二区三区| 久久精品噜噜噜成人av农村| 久久精品青青大伊人av| 欧美一区在线看| 99精品视频免费在线观看| 亚洲国产精品一区二区尤物区| 国产精品人人爽人人做我的可爱| 伊人婷婷欧美激情| 国产精品午夜电影| 免费观看一级特黄欧美大片| 国产精品久久91| 一区久久精品| 国产欧美日本在线| 亚洲黄色大片| 一区二区在线视频| 另类激情亚洲| 国产欧美日韩综合精品二区| 国产自产在线视频一区| 国产精品第2页| 国产日韩欧美另类| 国产精品视频观看| 亚洲午夜电影| 欧美一级专区免费大片| 欧美伊人精品成人久久综合97| 一卡二卡3卡四卡高清精品视频| 久久精品免费观看| 午夜精品在线观看| 亚洲精选91| 亚洲精选大片| 欧美高清视频在线播放| 久久综合五月| 国产精品自拍小视频| 国产日产精品一区二区三区四区的观看方式| 羞羞视频在线观看欧美| 欧美精品尤物在线| 国产喷白浆一区二区三区| 国产精品久久久久久久久久三级| 亚洲精品一二三区| 在线精品观看| 在线播放视频一区| 99精品黄色片免费大全| 亚洲欧洲精品一区二区精品久久久| 久久久亚洲精品一区二区三区| aa成人免费视频| 亚洲精品视频免费| 亚洲免费高清视频| 日韩亚洲精品在线| 日韩视频永久免费| 亚洲成人自拍视频| 国产一区二区三区观看| 亚洲国产日韩欧美一区二区三区| 国产午夜精品视频免费不卡69堂| 尤物99国产成人精品视频| 欧美成人免费va影院高清| 久久久www免费人成黑人精品| 国产精品看片你懂得| 99成人免费视频| 狠狠色丁香婷婷综合久久片| 亚洲风情亚aⅴ在线发布| 亚洲女性喷水在线观看一区| 亚洲欧美成人网| 久久综合色播五月| 国产精品三上| 亚洲永久视频| 久久亚洲午夜电影| 欧美一级久久久久久久大片| 亚洲欧美一区二区在线观看| 在线日韩一区二区| 在线亚洲观看| 亚洲精品日韩综合观看成人91| 欧美黑人一区二区三区| 国产精品h在线观看| 国产精品狼人久久影院观看方式| 欧美日韩色综合| 欧美日韩视频在线一区二区观看视频| 欧美激情中文字幕乱码免费| 国产精品黄色在线观看| 亚洲区国产区| 在线天堂一区av电影| 伊人夜夜躁av伊人久久| 国产九九视频一区二区三区| 欧美日韩免费观看一区| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲视频在线观看免费| 国产在线日韩| 激情欧美一区二区三区在线观看| 亚洲激情偷拍| 国产精品久久久久三级| 99国产欧美久久久精品| 欧美成人a∨高清免费观看| 亚洲欧美日韩在线高清直播| 伊人久久噜噜噜躁狠狠躁| 国产精品专区h在线观看| 亚洲精品国产欧美| 影音先锋久久精品| 久久精品夜色噜噜亚洲aⅴ| 午夜精品网站| 久久久久久久欧美精品| 一区二区三区产品免费精品久久75| 国产九九视频一区二区三区| 久久久久国产精品www| 国产一区二区三区四区老人| 西瓜成人精品人成网站| 欧美日韩高清区| 欧美二区在线播放| 亚洲素人一区二区| 黄色另类av| 国产亚洲综合精品| 一区二区冒白浆视频| 国产欧美一区二区精品秋霞影院| 亚洲性夜色噜噜噜7777| 中文无字幕一区二区三区| 亚洲精品日韩精品| 国产精品成人免费精品自在线观看| 欧美成人一二三| 国产精品久久久久久久久久尿| 久久精品国产精品| 午夜精品999| 亚洲精品一二区| 欧美精品国产| 国模套图日韩精品一区二区| 一区二区三区四区五区视频| 亚洲狼人精品一区二区三区| 亚洲美女毛片| 亚洲精品一区二区三区不| 久久aⅴ国产欧美74aaa| 国产精品av久久久久久麻豆网| 国产日韩精品久久久| 亚洲裸体在线观看| 一区二区冒白浆视频| 久久精品人人做人人爽电影蜜月| 欧美日韩成人综合天天影院| 久久婷婷人人澡人人喊人人爽| 午夜激情综合网| 亚洲日本黄色| 国产精品夜夜夜一区二区三区尤| 亚洲一区二区视频在线| 另类av导航| 欧美电影电视剧在线观看| 国产毛片一区二区| 国产日韩欧美综合一区| 国产在线日韩| 亚洲人成网站999久久久综合| 影音先锋成人资源站| 国产精品乱码| 久久亚洲一区二区三区四区| 免费在线播放第一区高清av| 国产亚洲女人久久久久毛片| 亚洲性线免费观看视频成熟| 欧美va天堂va视频va在线| 老鸭窝亚洲一区二区三区| 亚洲激情综合| 欧美精品久久99久久在免费线| 欧美经典一区二区| 欧美一级午夜免费电影| 国产在线欧美| 国产亚洲精品久久久久动| 午夜精品久久久久久久99黑人| 激情国产一区二区| 男女视频一区二区| 久久久99免费视频| 性刺激综合网| 欧美少妇一区二区| 亚洲午夜电影在线观看| 亚洲免费视频成人| 尤物yw午夜国产精品视频| 亚洲精品中文字幕在线| 欧美日韩和欧美的一区二区| 欧美小视频在线观看| 亚洲一区二区三区精品动漫| 欧美特黄a级高清免费大片a级| 国产一区二区欧美日韩| 国产精品亚洲综合天堂夜夜| 国产精自产拍久久久久久蜜| 欧美午夜久久| 激情文学综合丁香| 欧美精品国产一区| 欧美日韩在线播放一区二区| 亚洲四色影视在线观看| 一本综合精品| 亚洲人成网站777色婷婷| 国产精品99久久久久久白浆小说| 久久久久www| 亚洲一区日韩| 亚洲精品在线视频| 欧美jizz19hd性欧美| 欧美日韩一区二区视频在线| 国产美女精品一区二区三区| 韩日精品视频| 欧美丰满高潮xxxx喷水动漫| 亚洲天堂成人在线观看| 在线成人黄色| 亚洲一区二区在线免费观看视频| 久久在线视频| 亚洲欧洲在线观看| 伊人久久大香线蕉av超碰演员| 欧美日韩理论| 久久一区国产| 欧美日韩三级视频| 亚洲福利视频网| 亚洲福利小视频| 欧美日韩专区| 美女脱光内衣内裤视频久久网站| 欧美日韩一区三区四区| 欧美日韩高清在线观看| 久久精彩免费视频| 亚洲丶国产丶欧美一区二区三区|