# Intel® I/O Acceleration Technology

Intel® I/O Acceleration Technology (Intel® I/OAT) is a new Intel platform network technology that accelerates, optimizes and seamlessly scales enterprise servers on Microsoft Windows Server* and Linux* operating systems.

- Acceleration moves networking data to applications faster.

- Optimization allows you to increase the load on your servers without increasing power consumption.

- Seamless multiple port scaling gives you increased networking throughput from teaming along with reliable server and application availability.

Implementing Intel I/OAT requires no change to your existing network configuration or existing security implementations.

## System Requirements

This is a platform-level solution for data movement. Thus, several ingredients are necessary for a system to be Intel I/OAT capable:

Platform | The platform must be based on the Intel® 5000 Series Chipset with an Intel I/OAT-compatible BIOS.
Operating System | Windows: Microsoft Windows Server 2003, with Service Pack 1 and the Scalable Networking Pack, or with Service Pack 2 (SP2 contains the Scalable Networking Pack). Linux: SuSE SLES 10
Network Connectivity Hardware | Intel I/OAT is supported on specific server adapters and network connections available from Intel and other vendors. If you have multiple network adapters in your system, Intel I/OAT will operate automatically on the compatible models, while non-compatible adapters will pass traffic normally. Supported Intel adapters include: Intel® PRO/1000 PT and PF Server Adapters Network connections based on Intel® 82563EB and 82564EB controllers
Drivers and Connectivity Software | Intel I/OAT becomes active when all required software support is loaded & enabled. Windows: The IOATDMA driver and NDIS miniport driver version 9.3.31.0, or greater, must be installed. Linux: The Intel ioatdma module must be loaded. (See the ioatdma documentation for details).

| NOTE: At least one Intel I/OAT-capable port must be enabled when your system starts up. If no Intel I/OAT-capable ports are enabled at system startup, the IOATDMA driver will not register with NDIS and Intel I/OAT-capable ports enabled after system startup will show no DMA activity. Enable an Intel I/OAT-capable port and reboot to resolve this issue.

## Tuning Your System

### Memory

Your system memory channels should be fully populated. Intel recommends a minimum of 4 GB of system memory or 1 GB per channel. Refer to your system guide for specific information regarding memory channels.

### Windows Adapter Settings

In a Windows environment, the following advanced settings must be enabled (see the Intel® PROSet link in the left pane):

- RSS
- Offload Receive IP Checksum
- Offload Receive TCP Checksum

## Intel I/O Acceleration Technology Windows System Check Utility

The System Check Utility (ioatchk.exe) is a stand alone application that checks your system for Intel I/OAT compatibility. The utility can be found on the Intel support website and on the Intel LAN driver CD in the \PLATFORM\IOATDMA\Win32 or \PLATFORM\IOATDMA\Winx64 subdirectories.

`Last modified on 9/27/06 4:20p Revision 13`