16.01.2013 Views

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

222 Part III: Planning <strong>and</strong> Deployment<br />

■ The indexing server is easily able to h<strong>and</strong>le real-time indexing of documents<br />

that are checked in. It also performs incremental-type re-indexing in a period<br />

of time suitable for frequent periodic indexing, <strong>and</strong> it can perform an indexinclusive<br />

operation suitable for overnight scheduling. Full re-indexing of large<br />

indexes containing significant content should be achievable over a weekend.<br />

■ Network traffic between the clients <strong>and</strong> front-end servers, <strong>and</strong> traffic between<br />

the front-end servers <strong>and</strong> other configuration systems (search servers, indexing<br />

server, <strong>and</strong> SQL Server) is not excessive <strong>and</strong> should be supportable using 100<br />

megabit network segments. For the larger farm configurations, which have<br />

high operation rates, the prescribed network design of two virtual LANs was<br />

used. This design is used to segment differing network traffic (for instance,<br />

HTTP client/front-end traffic <strong>and</strong> other server intercommunication traffic) onto<br />

two separate LANs so that they do not saturate a network segment <strong>and</strong> user<br />

response times are not affected by nonclient traffic.<br />

■ Performing database <strong>and</strong> disk maintenance is strongly recommended. Periodic<br />

execution of an SQL Server query to adjust table statistics <strong>and</strong> re-index database<br />

tables will result in optimal SQL Server database performance. Periodic<br />

examination of logical disk volume fragmentation levels <strong>and</strong> appropriate remedial<br />

action will ensure that the I/O subsystem does not impede performance.<br />

Testing for Capacity<br />

Testing for capacity is one of the most important parts of capacity planning. It will<br />

determine whether your planned topology will actually support the number of users<br />

<strong>and</strong> operations per second you expect. Testing will be employed after you have<br />

planned your infrastructure using the information presented in the preceding sections.<br />

Once the topology is built, before putting it into production, it should be<br />

stressed with both the normal workload mix you expect <strong>and</strong> the peak workload mix<br />

you expect to ensure that it can easily support the load. There isn’t much that’s<br />

worse for a deployment than spending a lot of time <strong>and</strong> money planning <strong>and</strong> building<br />

a solution only to put it into production <strong>and</strong> have it fail because the system could<br />

not h<strong>and</strong>le the load.<br />

This section will discuss tools you can use to stress test your portal sites as well<br />

as how to use those tools. It will also provide some basic performance monitoring<br />

information, but more in-depth performance monitoring information can be found<br />

in Chapter 10. Before proceeding, you should know the most general workload pattern.<br />

Typical portal site activity for a general business solution is 20 percent corporate<br />

portal site, 15 percent divisional portal sites, 40 percent team sites, <strong>and</strong> 25<br />

percent My Sites. Your custom workload pattern will probably be different, <strong>and</strong> you<br />

should apply the information presented to your custom pattern. The examples in<br />

this section will discuss the workload pattern for the general business solution.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!