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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!