Skip to main content

The setting of full-duplex vs. half-duplex on NIC can significantly affect performance

  • February 16, 2013
  • 0 replies
  • 1 view

Problem

  • Product Name: BES VisiBroker
  • Product Version: 5.x and 4.x

In a test environment, it is found that when a NIC is set to half-duplex, the network performance between a client and its server gradually degrades, as the request load increases. The degradation is resolved when the NIC Is set to full-duplex. Why?

Resolution

By definition a half-duplex network device only allows communication in one direction at a time (like a walkie-talkie), while a full-duplex device allows communication in either direction simultaneously (like a telephone). When a client is making multi-threaded requests to a server, communication needs to be allowed for either direction so that the server can continue to receive new requests even as it replies to earlier requests. The full-duplex is the correct mode to use in a distributed environment.

Support Cas: 560548

Old KB# 26459


#half-duplex
#full-duplex
#Security
#VisiBroker