In this section, we provide general recommendations for optimizing system settings and include topics for optimizing BizTalk Server 2000 settings to increase performance.This is important when you need to get all you can out of a system, and what better way to see what it can do than with monitoring tools and optimization designs? To optimize Windows 2000 settings you can make the common changes and setting enhancements such as not running unnecessary services or protocols. One out of five servers running probably has unneeded services running on it In our experience, we have found many unneeded services and protocols running that when removed or disabled, increased performance noticeably. Make sure that these are definitely not being used before removing and disabling them.
Another option for major optimization is to not have the "mainframe" mentality (place everything on one box) while setting up a design. Allow separate servers to do separate functions. Make your BizTalk servers only for BizTalk, and place the databases on a separate SQL server. Again, this is just a design and performance optimization; if you needed to, you could place them all on the same server. Many techniques used to optimize Windows 2000 can also be used to optimize BizTalk Server.
If you want to monitor and then optimize performance, you might want to look at transport between your services.This is important because you might have a bottleneck on the network and think it is a server-related issue (or vice versa).You should incorporate high-speed, reliable and redundant connections between BizTalk services such as the BizTalk Orchestration Services and BizTalk Messaging Services, especially if you have a separate database server (or servers). We recommend that you go as fast as possible, but for design purposes, we would not suggest anything under 100MB switched between services for LAN. In addition, make sure you not only monitor wide area connections such as Frame Relay and the Internet, but also work with your Telco or ISP to see what your level of service is.There's nothing like going from 100MB switched to a 16K CIR-based Frame Relay circuit. Make sure you are actively involved by monitoring the network yourself, or have someone help you if that is not what you are trained to do.
For more information about optimizing Microsoft Windows 2000 settings, see Best Practices in the Windows 2000 Help system.
For clustered services, of course, you should use multiple NICs and run at 100MB switched with separate VLANs (one for the management or heartbeat network and one for client access).
This will make for an increase in performance and for better throughput and less traffic on the LAN.
Make sure you optimize the LAN and WAN connections. If you don't know much about networking, it is we highly recommend that you work with a network engineer (if you are not one) or your Telco. A slow connection will make any fully loaded server go nowhere.
Was this article helpful?