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-1Socket 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.

18

007–4669–003

Page 34
Image 34
Silicon Power Computer & comm 74669003 Read/Write Size and Irix, Socket Buffer Size and Irix, Multibuffer Mode and Irix