Enterprise Edition Home | Express Edition Home | Previous Page | Next Page   Effect of Configuration on CPU Utilization > Network Buffer Pools >

IFX_NETBUF_SIZE Environment Variable

The IFX_NETBUF_SIZE environment variable specifies the size of each network buffer in the common network buffer pool and the private network buffer pool. The default buffer size is 4 kilobytes.

The IFX_NETBUF_SIZE environment variable allows the database server to receive messages longer than 4 kilobytes in one system call. The larger buffer size reduces the amount of overhead required to receive each packet.

Increase the value of IFX_NETBUF_SIZE if you know that clients send greater than 4-kilobyte packets. Clients send large packets during any of the following situations:

The b option for sqlhosts allows the client to send and receive greater than 4 kilobytes. The value for the sqlhosts option should typically match the value for IFX_NETBUF_SIZE. For more information on sqlhosts options, see your IBM Informix: Administrator's Guide.

You can use the following onstat command to see the network buffer size:

onstat -g afr global | grep net 

The size field in the output shows the network buffer size in bytes.

Enterprise Edition Home | Express Edition Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]