I have a SharePoint 2013 farm with 2 FrontEnd servers. Sometimes these servers consume 100% CPU and because of this, clients couldn't get response from server for a few minutes. I've set Maximum Worker Process at IIS to 3. Now it looks like working good but what are pros and cons for this? Do you recommend me to set this to it's default setting?
Web garden is not supported / recommended because "Using web gardens for content web applications will have a negative impact on page output caching and session state. This will cause the appearance of products not working as expected.'
I would rather check which process or application causing the high CPU / memory usage, may be add more resources.
You can check this article for Tune Web server performance (Office SharePoint Server)
Also check application pool settings from this