How many client connections will iMQ 2.0 handle?

My main concern is what the number of concurrent client connections (in a single instance) iMQ
can handle? This also depends on Hardware/Software configuration, JVM version (if it pure Java implementation), etc. But it also depends on Vendor implementation. For example FioranoMQ claims that can handling more than 5K concurrent client connections in a single instance of the FioranoMQ server without leading to any substantial performance degradation when a low number
of clients are connected to the server.

With proper tunning iMQ 2.0 can handle thousands of simultaneous connections.
For example on a modest Sun system (Sun Ultra 60/2300 (2x300MHz) 512MB ram)
We have run 4000 active connections without a problem. With more memory the
system could have supported more.
The iMQ FAQ gives some tuning guidelines for configuring the iMQ server
(the broker) to handle large number of connections. I'm attaching the
relevant excerpt (the online FAQ is a bit out of date).
When I try to connect more than 500 clients to the Broker's JMS service, performance gets really poor. Is there a way to configure the
Broker to handle more connections with better performance?
Yes. By default the JMS service's thread pool is limited to 1000 threads. The Broker runs best when it can allocate two threads per
connection. Once the thread pool limit is reached, threads are shared and performance decreases.
The solution is to:
1.Increase the thread pool limit for the JMS service so threads are not shared.
2.Configure the broker's socket read timeout so read threads fully block.
3.Configure the JVM to improve performance in highly threaded applications.
4.And if you are running on Solaris and plan on going over ~1000 connections you will also need to:
Increase the maximum number of open file descriptors per process.
Step 1: Increase thread pool limit for JMS service
Set the jmq.jms.max_threads property to be 2X the maximum number of connections you wish to support. For example if you want to
support 1000 connections you will need to set the property to 2000. You can do this by adding the following line to
$JMQ_VARHOME/stores/<broker instance name>/props/
Or by running jmqcmd:
jmqcmd update svc -n jms -o maxThreads=2000
Step 2: Configure the broker's socket read timeout
Set the jmq.protocol.timeout to 0 to cause read threads to fully block in read. Do this by adding the following line to
$JMQ_VARHOME/stores/<broker instance name>/props/ :
Step 3: On Solaris pass additional parameters to the JVM
If you are running the broker on Solaris you should pass the following parameters to the JVM:
-Xss128k -Xconcurrentio
The first parameter reduces the per-thread stack size to 128k. The second adjusts several internal JVM parameters that significantly improves performance of highly concurrent applications.
You may pass these to the broker by using the -vmargs option to the broker command or you may choose to alter the $JMQ_HOME/bin/jmqbroker script by adding "-Xss128k -Xconcurrentio" to the line that starts with with "def_jvm_args". For example you would end up with a line that looks like:
def_jvm_args="-Xms8m -Xmx128m -Xss128k -Xconcurrentio"
Note that if your system has sufficient RAM you may also want to increase the JVM max heap size parameter (-Xmx128m).
Step 4: On Solaris Increase the maximum number of open file descriptors per process
This is covered in the iMQ 2.0 documentation. One way to do this is to run 'ulimit -n unlimited' in the shell you are going to run the broker in.

Similar Messages

  • How many ip addresses will an airport extreme handle?

    I have about 60 devices in my home that need an IP address and can only imagine with the Internet of Things, wearables, security etc. that it will go higher in the future.
    How many IP addresses will an Airport Extreme or Time Capsule handle reliably? 
    Thanks -

    About 250 total wireless and Ethernet addresses, with a limit of 50 for wireless devices........assuming that it is the AirPort Extreme or Time Capsule that is acting as the router handing out the IP addresses.

  • How many CS Increments will it take to handle ProRes Correctly

    Two Simpleton-tests with AE 5.5 revealing that AE still hasn't learned a darn thing in regards to the ProRes Codec
    Test 1:
    1) Import ANY Canon 5DMKII into AE CS5.5
    2) Add it to a new Comp
    3) Add that comp to the render queue
    4) Select ProRes 4444 as output codec
    5) Render and compare with your original Canon Footage
    Expected Result in the Quicktime Player 7:
    The ProRes File Should look somewhat like the original.
    It does NOT.
    Actual Result
    Gamma is WRONG
    Color is slighty shifted
    And Noise/banding has been increased significantly.
    Test 2:
    1) Open Apple's Compressor
    2) Import the same Canon File
    3) Setup a 4444 Codec like in AE
    4) Render out
    Expected Result in the Quicktime Player 7:
    The ProRes File Should look somewhat like the original.
    It does.
    Actual Result
    ProRes transcode looks 100% identical to the source
    Test 2 Expanded
    Import the Compressor-created 4444 file into AE and repeat test 1
    Expected Result in the Quicktime Player 7:
    The ProRes File Should look somewhat like the Compressor-Created file.
    It does NOT.
    Actual Result
    Gamma is TOTALLY WRONG
    Color is LESS shifted than when exporting the Canon file directly
    Noise/banding is MORE than the compressor created file but LESS than when exporting the canon file directly...
    I am more or less speechless. I have been reading about this problem on a million blogs. Including adobe's own.
    Since at least since CS3. There have been several invain work-arounds. And now this. CS 5.5 - with the same problem.
    Adobe, how many versions do you need to get it right.
    Perhaps, you could look a little a Apple's technology, as it seems to be much more effective and advanced than yours.

    Hi Rick,
    first things FIRST ;-)
    Thank you very much for taking the time to make that post.
    My color settings in AE are correct. And I am using a color managed workflow -)
    It plays NO PART whether I enable the "Use Legacy Gamma"....
    Your example is correct in BUT it only applies to the realm in which you created it > RGB
    and it does not exhibit temporal H264 artifacts stemming from a YUV 4:2:0 (609 Color Space) Matrix
    You dont exaclty round-trip the way that I was describing a rountrip in my initial post.
    I know that a ramp can reveal certain things but it is a highly virtual comparison and does not really apply to live-worl  footage.
    At least in this case ;-)
    You take RGB-generated grays and then output to ProRes
    I took a YUV-color-realm movie entered into the realm of RGB (AE) and then exported to ProRes
    And THAT is where the problem lies.
    I am uploading the file in question. It is a movie from the 5DMKII.
    That is the source I have been testing with all along.
    It is great in that it has a dark area with quite a bit of noise. THAT noise after AE has encoded it to ProRes will look banded and become worse.
    Not so when encoding with Compressor.
    Besides, and this I cannot wrap my head around, when compressor is compressing the exact same file it is 295MB in size but when doing it with AE it is 413.
    Something wrong there ?
    Anyway, here is the link to the file if you wanna try with that.
    I am uploading a screen shot to show you which area you should look out for.
    And rememeber this is NOT visible when looking at it in AE. you HAVE to rountrip and open the source and the rountripped file in the Quicktime Player.
    Remember, most folks are WATCHING the movies in the quicktime player on OS X... So I would LIKE my files looking identical to the source when watched in the QT player. I dont believe that any consumer out there, just aiming to watch a movie has AE installed so that he can watch the movie in the way I (all AE users) intended it to look.
    Adobe we NEED this to work.
    When/if you do the test - make a real world comparison.
    Open the Original source in AE and out-encode it to PR4444.
    Then open the quicktime player and load up both (PR4444 and ORG source)
    Put them on top of each other and flip back n forth. Huge difference in the area that I have hi-lighted in SS below.
    The noise in the original is very present in the original file in that area...
    When looking at adobes encode the noise has become large square fields(almost) looks a little like banding.
    When using Apple's compressor to rountrip it looks exactly like original.
    Might I add, taking the original file and opening it directly in AME (bypassing AE altogether) will have the same impact on the file
    as when exported directly from AE. So it seems as if adobes Quicktime encoding framework has a bug altogether. I tried all of this with the
    cineform codec as well. When using adobe to encode to cineform it displayed the same artifacts.
    Original Source Footage Download
    Screenshot of area to look for

  • Can I find out how many clients are connected to a server process?

    Hi, I am hoping I can find out how many clients are connected to a server process. This could be either a programmatic lookout number, a number in a log file etc.
    By the way, does lookout have any application (not data) logs? I have noticed that occasionally lookout will crash and I cannot find any logs to determine why, what processes were running, who last accessed it etc.

    There's currently no way to acquire this data. I think that'd be a great suggestion for the product. Please submit your feedback to our developers at the following link:
    Best regards,
    Yusuf C
    Application Engineer
    National Instruments

  • How many clients can be connected to an Access Point

    Hi friend,
    I want to know how many clients can be connected in Cisco AP 1140.
    Best Regard,

    As Stephen mention the best answer is it depends.
    What you need to keep in mind is that wireless is halfduplex and a shared medium and due to this the bandwith will go down per client.
    Q. How many clients can associate to the AP?
    A. The AP has the physical capacity to handle 2048 MAC  addresses, but, because the AP is a shared medium and acts as a wireless  hub, the performance of each user decreases as the number of users  increases on an individual AP. Ideally, not more than 24 clients can  associate with the AP because the throughput of the AP is reduced with  each client that associates to the AP.

  • How many clients can connect through cisco AP 1310 in wireless network ?

    I had setup wireless network with
    wlc4402,cisco AP 1310.1131 and 1242 and Cisco acs 4.1.My problem is only 30 clients connect through Cisco AP 1310 at a time.I can not connect more than 30 clients at a time.What is the issue in wireless network?please reply .
    Thanks and regards

    WIRELESS > 802.11 > RRM
    How can do that setting ? Can you reply with
    some brief steps? And also I want to know how
    many clients can connect in wireless network at
    a time exactly through cisco aps?
    Thanks and regards

  • How many clients can connect to Topic?

    I've just read through the jms tutorial and it seems to be ment to losely couple parts of a big systems. (delivery -> factory -> order)
    I'm in the process of beginning a application which has the following structure:
    One client sends a message to the server, the server sends this message to one or more clients. (in jms: sender sends message to topic, topic sends message to receiver).
    Now the client which receive the message from the server isn't part of a system, it's actual a person who sits behind his/her computer and finds the messages interesting.
    My question is about how many clients can "watch" the topic for messages? Are we talking about 50, 100, 500 or 1000 or maybe 10.000 ?

    I do not think that there is a forced limit for as long as your hardware can sustain.
    It also probably depends from MQ vendor to vendor, and their JMS implementations.
    In one of my apps 10,000 subscribers was the practical celing due to the memory limitations. (On Solaris 8, 2 GB shared memory)
    In another that used open source JMS celing was much lower. due to its underlying EJB implementation (Linux).
    I would suggest a clean box test. Benchmarking, stress and load testing you middleware is always a good idea. It will give you a good idea what your app can and can not do.

  • Monitor how many client is connected

    How can I monitor how many clients is connected to my statefull controller bean? I want to used it as a part of my license application.
    I have tried to make a static variable "clients" which increase when ejbcreate is called and decrease when ejbremove is called. But this solution is not realible? Any other solution?

    Hi...why dont you keep a counter in the class / java bean which calls this stateful controller bean ? That way each hit would be registered and you wont be relying on instance creations for an actual count.
    Just a thought.

  • How many clients can connect to AP54G?

    Pls let me know how many clients can connect to AP54G?
    I find in it's spec, but can't find.

    no answer...
    any in my question wrong?

  • How many clients can associate to the AP?

    I need know how many clients can associate for this AP model
    I have 45 clients currently associated with each AP.

    I need know how many clients can associate for this AP model
    Theoretically, you can have 1098 clients per WAP.  However, in practice, this will depend entirely on the type of Wi-Fi traffic being pushed around.
    Cisco recommends no more than 25 clients per WAP.  But if you are just pushing emails, HTML around then this number can go as high as 35 clients per WAP.  If you are pushing HD video, then the number goes down to around 8 clients per WAP.
    I have 45 clients currently associated with each AP.
    This is too much.  Even for a 1131.  Take note that, unlike the 3502, the 1131 only has FastEthernet data port.  So with 45 clients connected to the 1131, you may have some bottleneck.

  • How many client requests cisco AP1252G-E-K9 can handel ???

    Hello friends,
    just wanted to now how many clients simultaneously associate with Cisco AP 1252G.. right now when I try to connect more thn 25 rest unable to access the AP. Clients (smart phones plus laptops) are using  802.11b/g standard.

    I am not sure if the feature is available on 5.0. But for 5.1 here is the location:
    actually version 5 (and 5.0 specifically) is too buggy. It will not be a surprise if what you are having is some kind of a bug.

  • Mac mini server how many clients serve same time

    mac mini server[lion server] how many clients serve same time, the web server, suppose only traffic the web server?
    macs/PCs with server OSs designed for work as normal, but more mainly for left on, connected and serve clients on the internet eg web server, mail server? T/F

    Thanks for your help. I actually forgot that I posted this and when I saw the email telling me you sent a repsonse I then did another search (using a different phrase) and I found this:
    I think that is saying that I can do what I am asking.

  • How many clients subscribed to shared variable engine

        I have shared variable engine deployed on RT and want to know how many clients get access to the shared variables. Is it possible? Thanks!

    Theoretically there is no limit for the number of clients (maybe there is a 2^32-1 limit somewhere I don't know about).
    However, more clients create more threads and the CPU usage will increase.
    So you shouldn't use that much clients or host the SVE at the host computer if possible.

  • How does client connect to RAC

    I'm confused how client connect to RAC,
    1) According to this:
    "a ServiceName exists for the entire Oracle RAC system. When an application uses the Oracle RAC system's ServiceName, the Oracle RAC system appears to be a single Oracle instance to the application"
    so, seems client just make sure using service name instead of SID, it will be connect to RAC. the URL format is same as single non-RAC enviroment
    2) however,according to this:
    The URL need to be:
    (ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=1521))
    (ADDRESS=(PROTOCOL=TCP)(HOST=host2) (PORT=1521))
    this make RAC connect URL differenct from single non-RAC enviroment
    if so, with this format, how does SQL developer connection set up? since you can only specify one host in connection properties configuration?
    if so, adding a node will require all of client modify connect url?
    3) my understanding is client only need to specify VIP to any one of node, and speicify global service name (all node should share same service name), this will make RAC connection setup (similar to above (1)), but I'm not sure if my understanding correct or not in the following senario:
    -- a) what if client using public ip (not VIP) to one of node, but using global service name?
    -- b) what if client using VIP to one of node, but using it's SID instead of global service name?
    -- c) what if client using public ip (not VIP) to one of node, and using it's SID?
    please clarify how does client connect to RAC?
    Thank you!

    Very good question.
    You have asked in a certain way which tells me you have done lot of research.
    Any how:-
    Remember no matter how convoluting it looks it is the same.
    1 Tns Entry
    If you add a node then yes you have to publish it.
    There are other alternatives such as Oracle Names [old]
    internect directory , ldap and so on, beyond the scope of this discussion.
    TNSNAME Entry
    (ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=1521))
    (ADDRESS=(PROTOCOL=TCP)(HOST=host2) (PORT=1521))
    Now see The same string from DESCRIPTION onwards goes to jdb thin client, it
    is the same thing...
    Also the host1 host2 are all VIPS'
    Also you need failover , load balance thingies in there
    -- a) what if client using public ip (not VIP) to one of node, but using global service name?
    non vip, Test it out, tns should hop over it .
    but TAF /FAN won't work.
    -- b) what if client using VIP to one of node, but using it's SID instead of global service name?
    You have to use SERVICENAME, if you are using SID then you are pretty
    much connecting to 1 node.
    -- c) what if client using public ip (not VIP) to one of node, and using it's SID?
    Then you are using 1 node rac.

  • How many clients can the time capsule handle?

    I'm trying to research how many clients can be accomodated by the time capsule - anyone know?

    Welcome to the Apple Support Communities
    You can connect 50 devices and computer wirelessly to the Time Capsule, but you can connect more through Ethernet

Maybe you are looking for

  • While  F-92 posting with T type 210 not possible  (No acquisition posted)

    Hi Asset Retirement Not Possible We have uploded legacy data in our Production server on 01.04.2010.. after that we have to sale one of them asset . I am using T.code :- F-92 .. but i couldn't sale that and system gives me error Posting with trans.ty

  • Unable to Prepare Project for Publishing (error code -2015)

    I have imported a Hi-def video from my Panasonic camera, edited it and am now trying to export it. When I click on share ---> Export Movie ---> then click on large I get the following error: *Unable to prepare project for publishing* The project coul

  • Connecting to Windows PC from iMac

    I manage to get a connection but I get SMB/CISF File System Authentication asking for a password but I don't have a password to the windows profile. How do I get past it? It shows; Workgroup - I understand this and it shows the right work group Name:

  • Send a draft for review error

    I've got a writer who can get on and edit a page, but when he goes to send a draft for review, there are no users or roles in the box to select from. It doesnt seem like you can enter these manually, so we cant use the drafts functionality. Anyone go

  • Cfdirectory thinks directory is a file

    I have a utility that allows the user to select a top-level directory, then displays a list of files in the directory as hyperlinks.  Any subdirectories are displayed separately and the hyperlink changes the default directory to that subdirectory whe