Forum Discussion

Dean_Gross's avatar
Dean_Gross
Silver Contributor
Jul 26, 2017

Changing MinRoles

I am trying to put together a test plan to evaluate MinRole architecture options. I'd like to start with a WFE/Cache server and another App/Search role. I'm thinking that if I load test them, at some point I should get some numbers that would indicate somethign should be changed:

Option 1. Cache should go onto its own server or

Option 2 - Search should be moved onto its own server.

Option 3 - WFE/Cache should be scaled up

Option 4 - App/Seach should be scaled up

 

Can anyone tell me what type of performance metrics I should be evaluating to make these types of decision? are there specific processes that would be most important to monitor?

 

Trevor Sewardor Neil Hodgkinson can either of you offer any guidance?

 

  • Concurrent user count is typically the key value for testing a SharePoint platform, but knowing your mix of reads/writes is also a factor. I prefer to start with four servers, 2 DC+FE, 2 App+Search, then scale out or up as appropriate.

    CPU utilization and memory utilization are important for DC, Fe, App, Search, while disk I/O is important for Search Index. Don't forget your SQL Servers too, though.

    FWIW, I served 100k+ employees on farms with 4 member servers (SP 2013) and two SQL Servers in AOAG (2014). Concurrent connections got up into the 10 - 15k range before the farm fell over, if I recall.

    Load testing was done via the VS Load Tester with multiple agents.

Resources