Classified as: {Hitachi Rail - Public}
We seem to have hit an issue with Linux Broker vs Windows Broker performance
that we can't understand or resolve.
We are using v6.2.0 of ActiveMQ Classic. We have a service that is pushing
messages to a virtual topic (VirtualTopic.Name), typically around 20-30 bytes
and these are being published at a frequency of around 130 messages / second.
We then have two services consuming from separate virtual topic queues
(Consumer.service.VirtualTopic.Name). On a Windows broker we are seeing
ActiveMQ easily deal with this, with low CPU and memory usage. With a Linux
broker the messages are being consumed but seemingly not fast enough as the
queues build up over time (probably running about half the speed required)
The specifications of the Linux and Windows VMs are the same and in both cases,
memory and CPU is low.
The clients are C# .NET services. Nothing else about the environment changes.
Any ideas as how we can resolve this, anything to try? Thanks a lot in advance.
{Hitachi Rail - Public}