One periferical important aspects to check during an assessment of a BizTalk solution is the antivirus, antivirus can influence the performances of a BizTalk solution, these are the most important aspect to check:
Exclude any file types (e.g. XML, Flat Files, etc.) used to exchange data via FILE/FTP Receive and Send Ports.
The antivirus should be configured to prevent real-time scanning of non-executable file types referenced by any BizTalk Server receive locations and send ports (usually .XML, but can also be .csv, .txt, etc.).
Real-time scanning of non-executable files that are referenced by BizTalk Server receive locations can increase I/O contention on these files and reduce BizTalk Server performance.
Real-time antivirus scanning of the data and transaction files (.mdf, .ndf, .ldf, .mdb) should be disabled. Real-time scanning of the SQL Server data and transaction files can increase disk I/O contention and reduce SQL Server performance.
If using IIS compression, exclude the IIS compression directory from the antivirus software’s scan list. When compression is enabled on a server running Internet Information Services (IIS), and an HTTP request is served from the IIS compression directory, a 0-byte file may be returned instead of the expected file.
This can be cause by antivirus software scanning the IIS compression directory.
You can find more information in the section “A 0-byte file may be returned when compression is enabled on a server that is running IIS” article on the Microsoft Help and Support site.
Very important is to exclude the following paths from those scanned and checked by the antivirus:
- Folders used by the FILE/FTP Receive Locations/Send Ports
- TMP and TEMP Folders used by any BizTalk host service account.
- Any local folder used by SCOM Agents
- SAN Volumes hosting the data and transaction log files of the BizTalk Server database
- SAN Volumes hosting the data and transaction log files of the any custom database
- Local disks or SAN Volumes hosting the MSMQ queues.
- Local disks or SAN Volumes hosting MQ Series logs.
- ASP.NET Temp Folder
You can check the following resources for more information:
Section [Optimizing Operating System Performance] in the Microsoft BizTalk Server 2009 Performance Optimization Guide.
Section [Checklist: Configuring Windows Server] in the Microsoft BizTalk Server 2009 Operations Guide.