Skip to main content
Participant
August 23, 2020
Answered

Relation between Adobe Connect participate and Sever Resource( RAM & CPU )

  • August 23, 2020
  • 2 replies
  • 181 views

Hi 

Is there any relation between virtual class participate and server resource usage ? 

every participate need 512 KB bandwith, it is clearly mentioned in adobe connect website.

but is there clear relation between participate and CPU usage or RAM usage on Server ?

 

1 participate =   0.000x % RAM or 0.000y% CPU on Server.

 

 

 

    This topic has been closed for replies.
    Correct answer Jorma_at_Knox

    The bandwidth requirement is a middle of the road estimate. Each participant could need more or less bandwidth depending on what is happening in the meeting.

     

    Along the same lines, RAM and CPU usage depends wholly on what is being done in the room. Using the Tech Specs on the Adobe website for servers I have seen them support the intended load of 500 live meeting participants and not be any where near maxing out CPU and RAM, and I have seen a meeting of ~40 people completely max out RAM and CPU for a server. So, it all comes down to a hundred different factors that should be looked at when deciding what hardware to deploy Adobe Connect on. Things that stand out are, using live video and screen sharing are going to be the most bandwidth and hardware resource intensive things you can do. But, if only one video or screen share is shown at a time, then it shouldn't be an issue, even with a large audience. But if the video is broadcast as a 720p video, it will demand more bandwidth and server resources than if you use 480p. The same goes for screen sharing, a 1900 X 1080 screen image will be more resource intensive than a 720 X 1024 screen image. If you share MP4 videos that are 4K, it will run out of bandwidth an server resources long before a 480p video. If you have the SSL encrypting/decrypting done on the same servers as Connect, it takes resources away from the application. It may be better to do the SSL packaging on the loadbalancer infront of the Connect cluster. And so on, and so on.

     

    TLDR: No, there isn't a direct line between each participant taking a % of CPU, RAM, or bandwidth available.

    2 replies

    Jorma_at_Knox
    Legend
    August 24, 2020

    Correct. The best think you can do is test and see how it performs under your specific work load. You can then validate if more resources are required.

    Jorma_at_Knox
    Jorma_at_KnoxCorrect answer
    Legend
    August 23, 2020

    The bandwidth requirement is a middle of the road estimate. Each participant could need more or less bandwidth depending on what is happening in the meeting.

     

    Along the same lines, RAM and CPU usage depends wholly on what is being done in the room. Using the Tech Specs on the Adobe website for servers I have seen them support the intended load of 500 live meeting participants and not be any where near maxing out CPU and RAM, and I have seen a meeting of ~40 people completely max out RAM and CPU for a server. So, it all comes down to a hundred different factors that should be looked at when deciding what hardware to deploy Adobe Connect on. Things that stand out are, using live video and screen sharing are going to be the most bandwidth and hardware resource intensive things you can do. But, if only one video or screen share is shown at a time, then it shouldn't be an issue, even with a large audience. But if the video is broadcast as a 720p video, it will demand more bandwidth and server resources than if you use 480p. The same goes for screen sharing, a 1900 X 1080 screen image will be more resource intensive than a 720 X 1024 screen image. If you share MP4 videos that are 4K, it will run out of bandwidth an server resources long before a 480p video. If you have the SSL encrypting/decrypting done on the same servers as Connect, it takes resources away from the application. It may be better to do the SSL packaging on the loadbalancer infront of the Connect cluster. And so on, and so on.

     

    TLDR: No, there isn't a direct line between each participant taking a % of CPU, RAM, or bandwidth available.

    javad5EDFAuthor
    Participant
    August 24, 2020

    Thanks Joma

    From what you said, this can be concluded every thing depend on virtual class situation and bit rate in/out from server.