4: Performance Tuning
Read/Write Size and IRIX
In a point-to-point configuration, use a buffer length of 513920 bytes.
In a multiclient configuration, use a buffer length of 64240 bytes.
Socket Buffer Size and IRIX
Socket buffer size is set either:
• By the application
• Via the
tcp_sendspace
and
tcp_recvspace
tunable parameters
In a point-to-point configuration, use one of the following socket buffer sizes shown
in Table 4-1.
Table 4-1
Socket Buffer Size in a Point-to-Point Configuration
MTU
Socket Buffer Size
1500 bytes
2048 KB
9000 bytes
4096 KB
In a multiclient configuration, use a socket buffer size of 2048 KB regardless of the
MTU size.
tcp_delwake_count
is a tunable parameter used to delay the wakeup of the
receiving process for TCP input segments until a certain amount of data has been
placed on the socket queue. This count is the number of bytes to be accumulated in
the socket receive buffer before the receiving process is awakened. Change this value
according to the configuration:
• In a point-to-point configuration, use
5840
• In a multiclient configuration, use
11680
Multibuffer Mode and IRIX
The IRIX multibuffer mode is dynamically enabled when the MTU is greater than
1500 bytes.
16
007–4669–002