<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SharePoint world of ECM and Information Management : Performance</title><link>http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx</link><description>Tags: Performance</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Use the right data for SharePoint testing</title><link>http://msmvps.com/blogs/laflour/archive/2009/09/10/use-the-right-data-for-sharepoint-testing.aspx</link><pubDate>Wed, 09 Sep 2009 17:17:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722119</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1722119</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/09/10/use-the-right-data-for-sharepoint-testing.aspx#comments</comments><description>&lt;p&gt;Thanks to Dario Mratovich, Microsoft Consultant, for his awesome recommendations of preparing the testing data.&amp;#160; Citing the section from his “Capacity Planning Testing for SharePoint 2007” &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Make sure you have adequate sample data. This tends to be a very common stumbling block – sites are built with only a tiny percentage of content that production will have. Not enough sites, not enough content, not exercising a broad enough sampling of your dataset, not enough users – these can all fatally influence your test results.&lt;/p&gt;    &lt;p&gt;Another common problem is having enough content for a reasonable search corpus. What many people try doing is uploading the same document many times – sometimes hundreds or thousands of times – and think that if it has a different file name then it will be okay. Unfortunately in that scenario the search duplicate process can start taking significantly longer than it otherwise normally would, so this too can unfairly reduce your query throughput.&lt;/p&gt;    &lt;p&gt;A document that is uploaded multiple times will affect the way that SharePoint performs duplicate detection: where SharePoint’s search calculates a hash based on the contents of a document – it doesn’t look at the filename! So uploading a document 30,000, even with a different filename, will cause the search retrieval to become slower and slower as SharePoint tries to resolve duplicate documents.&lt;/p&gt;    &lt;p&gt;You will need tools in all likelihood to populate sample data. Some tools you can start with are on CodePlex at &lt;a href="http://www.codeplex.com/sptdatapop"&gt;http://www.codeplex.com/sptdatapop&lt;/a&gt;. You will probably end up writing additional tools for other data population tasks, or possibly to work in combination with these tools.&lt;/p&gt;    &lt;p&gt;Using PowerShell for scripting the creating of objects and data for testing is also very useful.&lt;/p&gt;&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722119" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Infrastructure/default.aspx">Infrastructure</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category></item><item><title>SharePoint Tip #39. Do you know “how to measure performance of virtualized environment”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/06/13/sharepoint-tip-39-do-you-know-how-to-measure-performance-of-virtualized-environment.aspx</link><pubDate>Fri, 12 Jun 2009 14:07:12 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695107</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1695107</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/06/13/sharepoint-tip-39-do-you-know-how-to-measure-performance-of-virtualized-environment.aspx#comments</comments><description>&lt;p&gt;Virtualizied environment is very common for SharePoint farm. One of the most important factor of such farms is optimization that differs slightly from optimization of the physical environment . But firstly, we need to know how good our farm operates, measuring different parameters, before trying optimized it. &lt;/p&gt;  &lt;p&gt;Consider to use use the following performance counters to measure the most important parameters that affect performance: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Processors utilization      &lt;p&gt;[Host]: &lt;strong&gt;“\Processor(*)\% Processor Time”&lt;/strong&gt;         &lt;br /&gt;[Host] [Guest]: &lt;strong&gt;“\Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time”&lt;/strong&gt;&lt;/p&gt;      &lt;p&gt;Results: &amp;lt;60% healthy, 60%-89%&amp;#160; warning, &amp;gt;90% – critical performance;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Memory performance      &lt;p&gt;[Host] [Guest]: &lt;strong&gt;“\Memory\Available MBytes” &lt;/strong&gt;will show the amount of physical memory available to processes running on the computer, as a percentage of physical memory installed on the computer&lt;/p&gt;      &lt;p&gt;Results: (free memory available): &amp;gt;50%&amp;#160; healthy, 10% warning, &amp;lt;5% critical&lt;/p&gt;      &lt;p&gt;[Host] [Guest]: &lt;strong&gt;“\Memory\Pages/sec”&lt;/strong&gt; - the rate at which pages are read from or written to disk to resolve hard page faults. To resolve hard page faults, the operating system must swap the contents of memory to disk, which negatively impacts performance. A high number of pages per second in correlation with low available physical memory may indicate a lack of physical memory&lt;/p&gt;      &lt;p&gt;Results: &amp;lt;500 healthy, 500-1000 warning, &amp;gt;1000 critical&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Disk Performance      &lt;p&gt;[Host] &lt;strong&gt;“\Logical Disk(*)\Avg. Disk sec/Read” or “\Logical Disk(*)\Avg. Disk sec/Write”&lt;/strong&gt;&amp;#160; to measure disk latency&lt;/p&gt;      &lt;p&gt;Results: &amp;lt; 15ms healthy, 15ms-25ms warning, &amp;gt;25ms critical.        &lt;br /&gt;Don’t forget to measure performance of logical disk versus physical &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Network Performance      &lt;p&gt;[Host] &lt;strong&gt;“\Network Interface(*)\Bytes Total/sec”&lt;/strong&gt; will provide the percentage of network utilization is calculated by multiplying Bytes Total/sec by 8 to convert it to bits, multiply the result by 100, then divide by the network adapter’s current bandwidth.&lt;/p&gt;      &lt;p&gt;Results: &amp;lt;40% healthy. 40%-65% warning, &amp;gt;65% critical&lt;/p&gt;      &lt;p&gt;[Guest] &lt;strong&gt;“\Network Interface(*)\Output Queue Length”&lt;/strong&gt; measures the number of threads waiting on the network adapter.&lt;/p&gt;      &lt;p&gt;Results: 0 is health, 1-2 is warning and &amp;gt;2 is critical&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;[Host] [Guest] &lt;strong&gt;Free disk spaces&lt;/strong&gt; – have enough available space to avoid SharePoint move and delete temporary files, what could affect the performance. SharePoint uses additional space for for caching and other internal processes.&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt; Result: &amp;gt;25% is healthy&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Sources: &lt;a href="http://geekswithblogs.net/joycsharp/archive/2009/02/19/top-10-favorite-performance-counters-in-web-site-load-testing.aspx" target="_blank"&gt;0&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/tvoellm/archive/2008/05/04/hyper-v-performance-counters-part-one-of-many.aspx" target="_blank"&gt;1&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/tvoellm/archive/2008/05/09/hyper-v-performance-counters-part-two-of-many-hyper-v-hypervisor-counter-set.aspx" target="_blank"&gt;2&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/tvoellm/archive/2008/05/09/hyper-v-performance-counters-part-three-of-many-hyper-v-logical-processors-counter-set.aspx" target="_blank"&gt;3&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx" target="_blank"&gt;4&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/uksharepoint/archive/2009/03/11/virtualizing-sharepoint-series-recommendations-for-monitoring-and-managing-a-virtualized-sharepoint-environments.aspx" target="_blank"&gt;5&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Have anything to add?! Send your tips to be published via &lt;/i&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;i&gt;this form&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695107" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category></item><item><title>SharePoint Tip #29. Do you know “why to split large collaboration site between different site collections”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/04/12/sharepoint-tip-29-do-you-know-why-to-split-large-collaboration-site-between-different-site-collections.aspx</link><pubDate>Sun, 12 Apr 2009 07:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1687187</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1687187</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/04/12/sharepoint-tip-29-do-you-know-why-to-split-large-collaboration-site-between-different-site-collections.aspx#comments</comments><description>&lt;p&gt;SharePoint functionality is build on the top of SQL Server and has a tight cohesion with SQL Tables. Any user&amp;rsquo;s actions on the SharePoint site lead to the data entries manipulations across several tables.    &lt;br /&gt;Unfortunately, SharePoint implemented in the way to have few large tables rather then several small tables, and it stores a lot of contents in one single table. Such approach has a side-effect in table locks, which might hinder the performance of SharePoint sites if you are not aware about such table-centric design &lt;/p&gt;
&lt;p&gt;With this in mind, consider splitting the content of large Collaboration site between different Site Collections. The reason for this that Site Collection is implemented as a huge single table. &lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s imagine that you have site collection with 200 sub-sites, and some of user&amp;rsquo;s action force the transaction in SQL Server. Such action will lock Site Collection table, thus all 200 sites will be locked as well. In this case all users can&amp;rsquo;t interact with the SharePoint and will be waiting when that action competes.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;There is no workaround for this, and the only way to track such issue is checking how your SharePoint sites performs &amp;ndash; it case number of locks your will see noticeable performance degradation. Monitor SQL locks against SharePoint tables, to find such cases.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; consider splitting your site collection to be less then 100Gb-150Gb, otherwise you will have lots of locks in site collection table. The best tools to split site collection and move content across contentDB is &amp;quot;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=412A9EF1-3358-4420-B820-0CA3F4641651&amp;amp;displaylang=en" target="_blank"&gt;SharePoint Administration Toolkit&lt;/a&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Have anything to add?! Send your tips to be published via &lt;/em&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;em&gt;this form&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1687187" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category></item><item><title>SharePoint Tip #25. Do you know “How to calculate Content DB grow”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/03/19/sharepoint-tip-25-do-you-know-how-to-calculate-content-db-grow.aspx</link><pubDate>Wed, 18 Mar 2009 13:57:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1679016</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1679016</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/03/19/sharepoint-tip-25-do-you-know-how-to-calculate-content-db-grow.aspx#comments</comments><description>&lt;p&gt;SharePoint content databases grow very rapidly when used in document imaging system or in file share replacement scenarios. With this in mind it is important to consider growth and overhead factors when determining how much content will eventually be stored in a given content database. &lt;/p&gt;  &lt;p&gt;Use the following formula to calculate Content DB size.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Low:&amp;#160; 1.2 * [Raw Storage Size] = ContentDB Size&amp;#160; &lt;br /&gt;High: 1.5 * [Raw Storage Size] = ContentDB Size&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If possible, separate each data file to exist on separate logical units consisting of unique physical disk spindles&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc263261.aspx#" target="_blank"&gt;Source&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Have anything to add?! Send your tips to be published via &lt;/em&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;em&gt;this form&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1679016" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Content+DB/default.aspx">Content DB</category></item><item><title>SharePoint Tip #24. Do you know “How do I tune the MOSS Object Cache for performance”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/03/13/sharepoint-tip-24-do-you-know-how-do-i-tune-the-moss-object-cache-for-performance.aspx</link><pubDate>Fri, 13 Mar 2009 03:44:11 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1677835</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1677835</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/03/13/sharepoint-tip-24-do-you-know-how-do-i-tune-the-moss-object-cache-for-performance.aspx#comments</comments><description>&lt;p&gt;Steve Sheppard published nice recommendation regarding optimizing the MOSS Cache performance and how to measure the performance.&lt;/p&gt;  &lt;p&gt;Citing the tips section from his post&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;We feel this level of cache performance will meet an economical customers performance needs without unduly sacrificing their limited memory resources. The steps to achieve this are fairly straightforward and must be applied in an iterative fashion until the desired level of performance is achieved. The recommended steps are:      &lt;br /&gt;&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Start with the default cache settings of 100MB on the site collection. &lt;/li&gt;      &lt;li&gt;Capture at least 8 hours worth of performance data from the WFEs while the system is under a typical load using the &amp;quot;SharePoint Publishing Cache/Total number of cache compactions&amp;quot; counter. Since we are interested in tracking compactions per hour it is acceptable to&amp;#160; capture this data at 1 minute intervals. &lt;/li&gt;      &lt;li&gt;After analysis of the data, if we are exceeding the threshold for acceptable cache compactions we will need to add an additional 50MB to the Maximum Cache Size value and run the test again. &lt;/li&gt;      &lt;li&gt;We should continue this process until such time as we have achieved an acceptable cache compaction rate. &lt;/li&gt;   &lt;/ol&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can find the full post &lt;a href="http://blogs.msdn.com/steveshe/archive/2009/03/12/how-do-i-tune-the-moss-object-cache-for-performance-and-economy.aspx" target="_blank"&gt;there&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Have anything to add?! Send your tips to be published via &lt;/em&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;em&gt;this form&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1677835" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Cache/default.aspx">Cache</category></item><item><title>SharePoint Tip #22. Do you know “how to manage large list performance”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/03/08/sharepoint-tip-22-do-you-know-how-to-manage-large-list-performance.aspx</link><pubDate>Sun, 08 Mar 2009 12:18:40 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1676565</guid><dc:creator>Michael</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1676565</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/03/08/sharepoint-tip-22-do-you-know-how-to-manage-large-list-performance.aspx#comments</comments><description>&lt;p&gt;When a list or library has a large number of items, you must carefully plan its organization and how users need to access the data to help preventing adverse effects on performance.&lt;/p&gt;  &lt;p&gt;For best performance, do not exceed 2,000 items in a list level. For example, the root of the list or a single folder. In case if you must create and browse large lists, use the following best practices.&lt;/p&gt;  &lt;p&gt;1) Create Indexed Colum&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;An index on a column enables Microsoft Windows SharePoint Services 3.0 to quickly analyze the data in that column, even when working with thousands or millions of items&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2) Use only one Indexed Column in view&lt;/p&gt;  &lt;p&gt;3) First column that is used to filter the view must have&amp;#160; an index&lt;/p&gt;  &lt;p&gt;4) Change the default view of the list to a customized filtered view that follows these recommendations:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;•&amp;#160;&amp;#160;&amp;#160; The view returns fewer than 5,000 items.      &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160; The first column that you use to filter the view has an index that sufficiently reduces the total number of items returned.       &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160; The view displays only those columns that are absolutely required.       &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160; The view includes as few lookup columns as possible. Each lookup column in a list that is included in a view causes an additional join and additional calls to the database.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/HA101736671033.aspx" target="_blank"&gt;Source&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Have anything to add?! Send your tips to be published via &lt;/em&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;em&gt;this form&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1676565" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/List/default.aspx">List</category></item><item><title>SharePoint Tip #18. Do you know “why to use dedicated Web Server for crawling”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/03/05/sharepoint-tip-18-do-you-know-why-to-use-dedicated-web-server-for-crawling.aspx</link><pubDate>Thu, 05 Mar 2009 02:21:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1675947</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1675947</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/03/05/sharepoint-tip-18-do-you-know-why-to-use-dedicated-web-server-for-crawling.aspx#comments</comments><description>&lt;p&gt;By default, Office SharePoint Server 2007 uses all of the front-end Web servers in the server farm to crawl content in the same server farm. The index server sends requests to each front-end Web server in the farm. The front-end Web servers get the requested content from the SharePoint sites in the farm and forward that content to the index server for indexing. &lt;/p&gt;
&lt;p&gt;This works well for small-to-medium-size organizations. Large organizations, however, tend to crawl more content than small organizations. This can translate into hundreds of gigabytes or even terabytes of content that is being crawled and indexed, what places a heavy load on the front-end Web servers. Such load cause negative impact on the performance (CPU usage and up to 50% of trafic) of all front-end Web servers in your server farm. &lt;/p&gt;
&lt;p&gt;To improve the overall performance in large farm configure a dedicated Web server for crawling content, especially if you are crawling a server farm that contains more than 500 gigabytes (GB) of content or if you are crawling content over the WAN    &lt;br /&gt;Consider removing this dedicated server from NLB routing&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/cc261810.aspx"&gt;Source&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Have anything to add?! Send your tips to be published via &lt;/em&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;em&gt;this form&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1675947" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Search/default.aspx">Search</category></item></channel></rss>