




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ActiveMQ基準(zhǔn)性能測試所有的測試都在兩臺服務(wù)器上完成。服務(wù)器由網(wǎng)線相連。消息消費者和提供者被安裝在X86的機(jī)器上,配置為 2.40G CPU和1.0GB內(nèi)存,操作系統(tǒng)為Windows Server 2003 SP1 ,Broker 被安裝在一臺 x86 機(jī)器上,配置為 2.40G CPU 和 1.0GB 內(nèi)存,操作系統(tǒng)為 Windows Server 2003 SP1 。測試安裝整個測試使用自定義的 JMS性能測試模塊,兼容 JMS1.1.沒使用特定的代碼。加載插件類用于JMS連接。下面的JMS設(shè)置用于所有測試用例- 非事務(wù)會話- 自動通知模式會話- 使用onMessageO方法異步接收
2、消息- 持續(xù)訂閱會在完成接收動作后被取消- 如果測試用例中有超過 1個目的地址,消息發(fā)送這會給每個目的地址發(fā)送消息。- 消費者只能從一個目的地址中消費消息- 消息大小為1Kb,會被消息產(chǎn)生者重復(fù)使用- 每個JMS連接只使用單個JMS客戶端測試中每個發(fā)送者和接收者所發(fā)送和接收的消息數(shù)目都將被記錄。數(shù)值采樣將會從測試系統(tǒng)初始化完成時開始,并在規(guī)定的時間段內(nèi)持續(xù)進(jìn)samplessupissample袖行,于系統(tǒng)開始關(guān)閉前結(jié)束,請參考下面的采樣過程示例:Mtnp up tifne 片f1pjl umpllnf irafnp down tfirneiikjLJrj iiiample-samphreuaj
3、aiwiKEagGa&ugansu 滬jy nym&EaQa-總消息數(shù):5平均數(shù):0.625 秒/采樣間隔(5消息/8采樣間隔) 默認(rèn)每秒采樣一次Broker配置我們對每個JSMK目采用默認(rèn)的out-of-the-box 配置,包括ActiveMQ。同時,我們將對ActiveMQ其他配置進(jìn)行測試。? ActiveMQ + Kaha persiste nce? ActiveMQ (優(yōu)化設(shè)置)Kaha persiste nce異步發(fā)送為true對主題和隊列的Message prefetch分別設(shè)置為65532和2000ActiveMQ 優(yōu)化本次性能測試將不但顯示ActiveMQ相對
4、于其他JM顧目的性能,同時還會顯示對ActiveMQ調(diào)優(yōu)后其性能的提升。在每個測試中,進(jìn)行三種配 置,保持默認(rèn)配置、使用Kaha persistence機(jī)制、進(jìn)行優(yōu)化配置以獲得高性能。Kaha寺久化機(jī)制是一種新的基于文件方式保持高性能消息傳輸?shù)南⒊志没瘷C(jī)制,更多信息請參考:/site/kaha-persistence.html 。其他優(yōu)化方式同樣能提高ActiveMQ的性能。ActiveMQ第三種配置使用上述這些優(yōu)化方式保證了 ActiveMQ高性能傳輸。更 多有關(guān) ActiveMQ性 能優(yōu)化請參考: http:/devz oneo nce-t u
5、nin g-guide.html。主題訪問(Topic Destination )結(jié)果該基準(zhǔn)測試將使用4鐘不同的組合,包括傳輸模式和訂閱類型:持久性 和 持續(xù)型(persistent and durable )持久性和非持續(xù)型(persistent and non-durable )非持久性 和 持續(xù)型(non-persistent and durable非持久性和非持續(xù)型(non-persistent and non-durable)另外,每個測試將經(jīng)歷3個場景:單個提供者,單個用戶,和單個主題或隊列(1 producer, 1 subscriber, and 1 topic)十個提供者,是
6、個用戶,和單個主題或隊列(10 producers, 10 subscribers, and 1 topic十個提供者,是個用戶,和十個主題或隊列(10 producers, 10 subscribers, and 10 topics主題模式:1 producer, 1 subscriber, and 1 topic21 Producer. 1 Consumer and 1 Topicsooc«r -. :fi DOC* 1 1a .1. 1. a 4 .1. 1. s + fe-i i + e<I-H- 4.000-3P(XX)-B -on 口2 J>oss Lle&a
7、mp;sagmgI O'X-ftori PersRletilNon. Ona 匕樓 AcftveMO (Debuil ActttfeM-i Katka ADt<eriopfcniz&di!口 SWWQMjn-PerM54entOwatila-r-"Persistenl Durable Persislerrt INorirDuran*:產(chǎn)i:心->- ! ->ri-rHi!irr-<! s- - a a > - » > - 6 6 - a 1 - - a 8 > ! 撫門忌訂:撫圧去茁 I:!.:;:T Ir 1 Lr
8、 kJ3#1& Prpdutfn. 1Q CQHiumvrt 1 TppitDOrtMQurblo-Dur<£49BrokerPersistent DurablePersistent NonDurableNon-Persistent DurableNon-PersistentNon-DurabieActive MQ (Default)4437847134404Active MQ (Ksha65S664.44 34,346ActiveMQ (Optimized7於5.0264.9796,97513S6552.1141,761pSonicMQ5821.2291,1945;0
9、95JBoss Messaging330396396423數(shù)字代表在每個測試時間間隔中每秒發(fā)送的消息數(shù)。數(shù)值越高代表性能越好。主題模式:10 producer, 10 subscriber, and 1 topic Acn aMO rUe-juHi Adi «MQ iKahaj Aa «MQ (0 艸 me 誠 EmA 衲 OH Jtx>s-s MtsgungBrokerPersistent DurablePersistent NonDurableMon-Persistent DurableNon-Persistent Non-DurableActiveMQ (Def
10、ault)仁5045.3515,4265.454AdiveMQ iKaha)2,5&333E35,4465.457ActiveMQ (Optimized)2 6558 0176,2538,535Swift MQ1,8474.XX75.0034,945Sor(icMQ2.5039.6632P39516.069JEo&s Messaging21514411,4081.70數(shù)字代表在每個測試時間間隔中每秒發(fā)送的消息數(shù)。數(shù)值越高代表性能越好。主題模式:10 producer, 10 subscriber, and 10 topic10 Producers, 10 Consunners
11、and IQ Topic? Act *MQ (Mh4 Atl wh口 i.CpLifnilwliatonic Jboti M邙狛g劃BrokerPersrstent DurablePersistent NonDurableMon-Persistent DurableNon-Persistent Non-DurableActveMQ (Default)1642,70343294,310Act:v=MO (Kaha1 1202.8604 5654.748ActiveMQ (Optrmied)2.6655,0126.2425.46592&3812S712 291SonicMC1k48O2.6
12、821701325J Boss Meging399267269239數(shù)字代表在每個測試時間間隔中每秒發(fā)送的消息數(shù)。數(shù)值越高代表性能越好。隊歹V訪問方式(Queue Destination Findings )該測試采用持久化和非持久化兩種隊列,另外每個測試將經(jīng)歷3種場景;單個提供者,單個用戶,和單個主題或隊列(1 producer, 1 subscriber, and 1 topic)十個提供者,是個用戶,和單個主題或隊列(10 producers, 10 subscribers, and 1 topic 十個提供者,是個用戶,和十個主題或隊列(10 producers, 10 subscri
13、bers, and 10 topics1 Praduc®r, 1 Concuiniwr and II Queue比cthelMG LKmajn AiClhFh*QaScwicMQ口Me拠 gmpeooo5000+4.00030002.000-1000隊列模式:1 producer, 1 subscriber, and 1 topicBrokerPersistentMonPersistentActiveMQ (Default)473.B53ActiveMQ iKaha)7934.S83Active VQ (Optimized)9645.329S.-.irtMQ1.0582.340Som
14、cMQ5471.149JBos& Messaqinpi358385數(shù)字代表在每個測試時間間隔中每秒發(fā)送的消息數(shù)。數(shù)值越高代表性能越好。隊列模式:10 producer, 10 subscriber, and 1 topic510 Producvra, 10 CcnsumBrs and 1 Outuw口 Acln-IQ :Defauil) AClfEF <3tia)口 Ams :Dpnnii? n SvwIMQ SOfliCMQ Jxi$s me猜妙沖6#BrokerPersistentNon-PersistentActiveMQ (Default)2863.599ActiveMQ
15、 (Kaha ?1.4S03.703ActiveMQ (Optinnized)1,47S4.211SwjftMQ5,0634,577Son cMQ1,3681.788JBoss Messaging393165數(shù)字代表在每個測試時間間隔中每秒發(fā)送的消息數(shù)。數(shù)值越高,代表性能越好。10 Producers. 10 Consumers and 10 QueuesliActnEMQ iJelSLlt) AttMhl 珅呵 ActieMQ fOpliriiiJecri 口 sorvcMCi JOo翳lii啓石ngi隊列模式:10 producer, 10 subscriber, and 10 topic
16、BrokerPersistentNon- PersistentActiveMQ (Default2794,062ActiveMQ (Kaha)I 4744.529Acti'sMQ (Optimized)1 5096,010SwpftMQ1 S693.252SonicMQ1 3971.&37JBoss MessGing40328S數(shù)字代表在每個測試時間間隔中每秒發(fā)送的消息數(shù)。數(shù)值越高代表性能越好。注意:測試 JBoss Messaging 時出現(xiàn)了 ff.異常。Broker 開始執(zhí)行一分鐘后不停出現(xiàn)“ SimpleMemoryManager Less than 25% of to
17、tal available memory free ”警告。該消息在JBoss Messaging所有測試中一直出現(xiàn),表明該版本的JBoss Messaging會占用很多內(nèi)存當(dāng)發(fā)送 或接收消息時。使用性能模塊有關(guān)使用和配置 JMS性能模塊的更多細(xì)節(jié),請參考:/site/activemq-performance-moduleusers-manu al.html詞匯表目的(Destination )表示消息產(chǎn)生并發(fā)送時的目的地址(管道),當(dāng)消息被接收能從該地址返回。在點對點消息模式中,目的被稱為隊列,在發(fā)布-訂閱模式 中,目的被稱為主題。隊列(Queue
18、在點對點消息模式中被作為目的。它能把每個產(chǎn)生的消息發(fā)送給對應(yīng)唯一的訂閱者進(jìn)行消費。例如,每條點)被分配給特定的接收者 (點)。主題(Topic)作為發(fā)布-訂閱消息模式中的目的類型,并復(fù)制每個所產(chǎn)生的消息給多個訂閱者進(jìn)行消費。消息(Message是請求,報告或包含特定格式類型的事件,用于描述需要和其他企業(yè)應(yīng)用系統(tǒng)進(jìn)行交互和集成的特定動作。持續(xù)訂閱(Durable Subscrition )給予客戶端能訪問基于唯一名稱所發(fā)布的消息。隨后有相同名稱的訂閱者能消費這些所發(fā)布的消息。非持續(xù)訂閱(Non-Durable Subscription )給予客戶端能訪問只當(dāng)訂閱者在線時對某個主題所發(fā)布的消息。持久傳輸模式(Persistant Delivery Mode )能保證當(dāng)然JMS艮務(wù)器崩潰時所傳輸?shù)南⒉粫G失。非持久傳輸模式(Non-Persistant Delivery Mode )提供最低保證傳輸方式,當(dāng)JMS艮務(wù)器崩潰時無法保證所傳輸?shù)南⒉粫G失。(消息)提供者(Producer)作為某個組件,客戶端能發(fā)送消息給JMS提共商并傳輸給最終目的。(消息)消費
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國大型混料桶數(shù)據(jù)監(jiān)測研究報告
- 2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識能力測試試卷A卷附答案
- 2025年軍隊文職人員招聘之軍隊文職法學(xué)題庫練習(xí)試卷B卷附答案
- 電動葫蘆考試試題及答案
- 酒店洗滌合同(2篇)
- 餐飲業(yè)服務(wù)培訓(xùn)試卷
- 中學(xué)生課外閱讀指南經(jīng)典情節(jié)讀后感
- 十萬個為什么科學(xué)故事讀后感
- 秦文字從大篆到小篆的演變
- 山東省濱州市2024-2025學(xué)年高一上學(xué)期1月期末生物學(xué)試題(含答案)
- 《駱駝祥子》練習(xí)-2023年中考一輪復(fù)習(xí):名著導(dǎo)讀(學(xué)生版)
- 人工智能在審計工作中的應(yīng)用
- QFD質(zhì)量功能展開與產(chǎn)品銷售的關(guān)系
- 2024年江蘇省普通高中學(xué)業(yè)水平測試小高考生物、地理、歷史、政治試卷及答案(綜合版)
- 維修手機(jī)屏幕行業(yè)分析
- 學(xué)院食堂排油煙管道清洗項目招投標(biāo)書范本
- 智鼎在線測評的題庫
- 婦女兒童權(quán)益保護(hù)知識講座
- 《當(dāng)下的力量》課件
- 17中國大唐集團(tuán)公司發(fā)電設(shè)備檢修管理辦法大唐集團(tuán)制〔2023〕94號
- 中建CFG樁施工方案
評論
0/150
提交評論