# CPU/Bandwidth results for many-to-many rooms in production.

**URL:** <https://mediasoup.discourse.group/t/cpu-bandwidth-results-for-many-to-many-rooms-in-production/4423>\
**Category:** Off Topic\
**Created:** [August 1, 2022, 7:57pm UTC](https://mediasoup.discourse.group/t/cpu-bandwidth-results-for-many-to-many-rooms-in-production/4423 "2022-08-01T19:57:38Z")\
**Posts on this page:** 1\
**Showing post:** 32

<div class="post-metadata">

**Author:** ![zaidiqbal](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/zaidiqbal/32/1498_2.png) [@zaidiqbal](https://mediasoup.discourse.group/u/zaidiqbal)\
**Post date:** [October 15, 2022, 6:05pm UTC](https://mediasoup.discourse.group/t/cpu-bandwidth-results-for-many-to-many-rooms-in-production/4423/32 "2022-10-15T18:05:12Z")

</div>

@BronzedBroth within the same machine do you use node clustering to divide the socket connections over all the cores? I am trying to do this but facing this issue mentioned here:

> [@How to manage rooms, workers etc when using multiple server/node clustering?](https://mediasoup.discourse.group/t/how-to-manage-rooms-workers-etc-when-using-node-cluster/4638):
>
> I am using node clusters to divide loads on all cores of cpus, doing the same for socket io using io redis adapter to distribute sockets between cores. Socket will be connected to any of the cores. I am having issue here which is user’s socket gets connected to core 1, while room is on core 2 and workers, producers etc all references are on core 2 as well, so socket can’t access all that stuff of the room he want to join in or to perform any other action because they are on separate process. I…

Any suggestions to better handle this thing?

I was thinking not to use node-cluster, instead just stick with node on one core, is this ok? How do you manage this?

---

_[View the full topic](https://mediasoup.discourse.group/t/cpu-bandwidth-results-for-many-to-many-rooms-in-production/4423)._
