[Version 8.6 and later]

Tuning IBM eXtremeIO (XIO)

You can use XIO server properties to tune the behavior of the XIO transport in the data grid.

Server properties for tuning XIO

You can set the following properties in the server properties file:
[Version 8.6 and later]maxXIONetworkThreads
[Version 8.6 and later]Sets the maximum number of threads to allocate in the eXtremeIO transport network thread pool.

Default:256

[Version 8.6 and later]minXIONetworkThreads
[Version 8.6 and later] Sets the minimum number of threads to allocate in the eXtremeIO transport network thread pool.

Default:1

[Version 8.6 and later]maxXIOWorkerThreads
[Version 8.6 and later]Sets the maximum number of threads to allocate in the eXtremeIO transport request processing thread pool.

Default:256

[Version 8.6 and later]minXIOWorkerThreads
[Version 8.6 and later]Sets the minimum number of threads to allocate in the eXtremeIO transport request processing thread pool.

Default:128

Default:1

[Version 8.6 and later]transport
[Version 8.6 and later]

Specifies the type of transport to use for all the servers in the catalog service domain. You can set the value to XIO or ORB.

When you use the startOgServer or startXsServer commands, you do not need to set this property. The script overrides this property. However, if you start servers with another method, the value of this property is used.

This property applies to the catalog service only.

If you have both the -transport parameter on the start script and the transport server property that is defined on a catalog server, the value of the -transport parameter is used.

[Version 8.6 and later]xioChannel.xioContainerTCPNonSecure.Port
[Version 8.6 and later]
[Version 8.6 and later]Deprecated featureDeprecated: This property is deprecated. The value that is specified by the listenerPort property is used instead.
Specifies the non-secure listener port number of eXtremeIO on the server. If you do not set the value, an ephemeral port is used. This property is used only when the transportType property is set to TCP/IP.
Restriction: The xioChannel.xioContainerTCPNonSecure.Port property is not supported in the Liberty profile.
[Version 8.6 and later]xioChannel.xioContainerTCPSecure.Port
[Version 8.6 and later]
[Version 8.6 and later]Deprecated featureDeprecated: This property is deprecated. The value that is specified by the listenerPort property is used instead.
Specifies the SSL port number of eXtremeIO on the server. This property is used only when the transportType property is set to SSL-Supported or SSL-Required.
[Version 8.6 and later]xioTimeout
[Version 8.6 and later]Sets the timeout for server requests that are using the IBM® eXtremeIO (XIO) transport in seconds. The value can be set to any value greater than or equal to 1 second.

Default: 30 seconds.