Home | Articles | About | Contact | Forum |
Thursday, October 27, 2016

Lunarpages.com Web Hosting

Mailing List

By Joining the mailing list you will be notified of site updates.

Show Your Support For
This Site By Donating:

Audience: Network Admins
Last Updated: 10/4/2011 6:23:28 PM
**All times are EST**

Using a TCP Offload Engine

By Erik Rodriguez

Tags: Linux toe support, tcp offload engine, TOE

This articles provides information about the use of TCP offload engines.


Most newer servers now come with a TCP offload engine (TOE) or at least offer it as an option. The M600 dell blades have an RJ11 connector on the motherboard that allows you to add this nifty extra. What is a TOE? A TCP offload engine is a piece of hardware usually on-board or in the form of a PCI card, that takes the CPU load used for networking off the main CPU. TOEs have a small CPU themselves, and the operating system simply redirect the instruction sets normally used for data transfer away from the main CPU to the TOE. So, is it worth getting a TOE?

The answer... It depends. You will only see an improvement if you are moving a serious amount of data. Your standard webserver with a 95% percentile traffic consumption of 5Mbps won't see a performance increase when using a TOE. On the other hand, the media storage server on your network used to store video files most certainly will. The image below is a TOE module for a Dell blade server:

Add-on cards are available as well like the Adaptec ANA-7711LP or dual-port Linux supported Magic2020 HBA. The Adaptec card is designed and supported for Microsoft's iSCSI initiator. If you are not moving a large amount of data, but your are constantly reading and writing data simultaneously, you may also benefit from the use of a TOE.

Contact Us

If you found this information useful, click the +1 button

Your E-mail:


Type verification image:
verification image, type it in the box


NOTE: this form DOES NOT e-mail this article, it sends feedback to the author.

Juniper SRX anti-spam filtering config
Windows Server 2008 Clustering Configuration
Windows 2008 R2 Network Load Balancing (NLB)
Extreme Networks: Downloading new software image
Juniper SRX save config to USB drive
Juniper SRX logout sessions
Extreme Networks Syslog Configuration
Command line drive mapping
Neoscale vs. Decru
Data Security vs. Data Protection
Juniper SRX Cluster Configuration
HOWTO - Create VLAN on Extreme Switch
Using a Non-local Colocation Facility
Linux Server Administration
IT Chop Shops
Flow Viewers: SFLOW, NetFLOW, and JFLOW
Exchange 2007 Back Pressure
IPtables open port for specific IP
Politics in IT Departments
HOWTO - Block Dropbox
Cisco IOS Cheat Sheet
Subnet Cheat Sheet
Design a DMZ Network
How DNS works
Firewall Configuration
Juniper SSG Firewalls
Server Management
Configuring VLANs
Runlevels in Linux
Server Clustering
SONET Networks
The Red Hat Network
Server Colocation
Complicated Linux Servers
Dark Fiber
Data Center Network Design
Firewall Types
Colocation Bandwidth

Copyright © 2002-2016 Skullbox.Net All Rights Reserved.
A division of Orlando Tech Works, LLC
By using this site you agree to its Terms and Conditions.
Contact Erik Rodriguez