我正在负载测试一个jboss消息传递安装与5个生产者产生100,000 100k消息。我看到了重大的瓶颈。当我监视分析器时,我看到有15个线程名为WorkerThread#。这些线程被分配100%而不等待。我认为他们可能有关系。有谁知道这些线程服务的功能是否有线程池设置。我使用的是人联党Jboss Messaging WorkerThread#这些线程是什么?
JBoss企业应用服务器4.3 CP08
JBoss企业服务总线4.4 CP04
JBoss的交易4.2.3._CP07
的JBoss Messaging 1.4.0.SP3-CP09
的JBoss 4.0.7规则
的JBoss jBPM的3.2.9
的JBoss Web服务2.0.1.SP2_CP07
如果您生产100,000条每条100k的消息,为什么您会惊讶于您有几条线程全速工作?当然这是一件好事。 – skaffman 2010-12-06 22:22:41
当然。但是我的硬件并不是一成不变的。这必须是一个池,因为当服务器闲置时,0%分配中只有3个,然后以100%跳转到15。然后,我的回应时间就下降了。看起来像我可能只是在游泳池里。我想用游泳池中的更多线程运行一些bencmarks。 – nsfyn55 2010-12-07 15:53:33