Thread Pool sizes
-
Looking at how our systems are growing exponentially, what guidelines are best advised regarding thread pool counts for ensuring good system health?
Thanks
Fox
-
Hi @MattFox
We recently discovered that the high-priority thread pool cannot be set higher than 100. If it is set above 100 Mango will not be able to boot up if it restarts. As for what to set them to for now I don't see why to not set it to 100. Once you are able I would just increase it by like 50% and see if the performance improves.
-
I have got my 3.77 booti.ng with 1000.,So you are telling me the extra threads do not account for anything?
-
@MattFox this page is a good read for what you are trying to do: https://docs-v3.mango-os.com/internal-task-performance?rq=priority
That explains each pool and what it is used for, that should give you an idea of where to start tuning. I usually setup a Watchlist using the Internal Metrics data source to watch the queue sizes of the pools and various other metrics while you change the settings.
-
Thanks Terry, Ill take up your suggestion of using internal points to gain more insight into our system's behaviour.
Hopefully from here I can better tune our system....
Fox