Jenkins agent allocation

Our version: Jenkins 2.346.2
Our Jenkins infrastucture
8 CPU core, 16 GB RAM but 15 - 20% avg CPU utilization

We see this reference : https://www.jenkins.io/doc/book/scaling/hardware-recommendations/#:~:text=Each%20build%20node%20connection%20will%20take%202%2D3%20threads%2C%20which%20equals%20about%202%20MB%20or%20more%20of%20memory.%20You%20will%20also%20need%20to%20factor%20in%20CPU%20overhead%20for%20Jenkins%20if%20there%20are%20a%20lot%20of%20users%20who%20will%20be%20accessing%20the%20Jenkins%20user%20interface.

Each build node connection will take 2-3 threads, which equals about 2 MB or more of memory.

We are planning to onboard 25 agents with 2 executors each on jenkins, please let us know is it going to affect controller by any chance