SOLVED

High Load on IO Subsystem Running FullCrawl

Copper Contributor

Hi

If i run a FullCrawl on my SharePoint 2019 on Premises it generates high load on the IO Subsystem and brings the AlwaysOn Cluster wich holds the SharePoint Databases to FailOver oder Crash.

 

We have 3 Crawl Servers and 3 FrontEnd Servers for Query Processing and the index.

 

SearchServiceApplication.png

Can i optimize the search architecture or slow down the crawl to balance the load?

 

Here you see the last run of the FullCrawl:

LastFullCrawl.PNG

 

I am at a loss. Where can I begin?

 

Faster IO Subsystem is ATM not a option...

 

Regards

Ueli

2 Replies
best response confirmed by ultrator (Copper Contributor)
Solution
You can use Crawler Impact Rules to reduce the load. This increases the time required to crawl all content but reduces I/O on SQL.

https://docs.microsoft.com/en-us/sharepoint/search/best-practices-for-crawling#using-crawler-impact-...

You should also look at the configuration of SQL Server. Make sure the logs are on different physical disks than the main database.

Hi @Steve Knutson 

 

Thanks, that's what i was searching for.

I'll try the crawler impact rule.

 

Best regards

Ueli

1 best response

Accepted Solutions
best response confirmed by ultrator (Copper Contributor)
Solution
You can use Crawler Impact Rules to reduce the load. This increases the time required to crawl all content but reduces I/O on SQL.

https://docs.microsoft.com/en-us/sharepoint/search/best-practices-for-crawling#using-crawler-impact-...

You should also look at the configuration of SQL Server. Make sure the logs are on different physical disks than the main database.

View solution in original post