24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Following are some examples of using delayack:<br />

# no -o delayack=3<br />

sets delay the ACK for both SYN and FIN.<br />

# no -d delayack<br />

sets delayack to the default value 0.<br />

delayackports<br />

The delayackports option allows a user to specify a list of up to ten ports for<br />

which the ACKs for SYNs and/or FINs defined by the delayack port option will be<br />

performed.<br />

This allows a system administrator to configure this operation for specific<br />

applications that use a specific port. Although this will improve the performance<br />

for Web servers, this may not be good for other applications.<br />

The delayackports option takes a list of ports numbers separated by commas and<br />

enclosed in curly braces.<br />

For example: no -o delayackports={80,1080,1180}<br />

An empty list, no -o delayackports={}, will clear the ports.<br />

# no -d delayackports, sets delayackports to the default. "{}" means no ports.<br />

The send_file() system call with the SF_CLOSE flag will send the FIN packet with<br />

the last data.<br />

7.9.3 Reducing the Contention of INIFADDR and Route Lock<br />

There are some changes in kernel to the route lock and inifaddr lock in order to<br />

improve performance. These changes decrease the processing time for each<br />

incoming and outgoing packet. These changes are internal and do not affect<br />

external user interfaces.<br />

The route lock and inifaddr are used by the TCP/IP protocol packets:<br />

INIFADDR lock examined by every incoming packet<br />

Route lock examined by every outgoing packet<br />

7.9.3.1 Reducing the Contention of INIFADDR Lock<br />

Currently, for every incoming packet, the inifaddr list must be searched with the<br />

lock held. This causes a great deal of lock contention.<br />

The INIFADDR lock contention is serious for SMP machines. This lock is used for<br />

all input packets, causing unacceptable lock contention on machines with<br />

multiple adapters. Therefore, it is a critical lock on 12-way RS/6000 S70 machine<br />

with multiple adapters.<br />

Since this inifaddr list is changed very rarely, but searched so often, the lock<br />

contention is reduced by:<br />

• Allowing concurrent searches<br />

Networking Enhancements 175

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!