JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Tunable Parameters Reference Manual     Oracle Solaris 10 8/11 Information Library
search filter icon
search icon

Document Information

Preface

1.  Overview of Oracle Solaris System Tuning

2.  Oracle Solaris Kernel Tunable Parameters

3.  NFS Tunable Parameters

4.  Internet Protocol Suite Tunable Parameters

5.  Network Cache and Accelerator Tunable Parameters

Where to Find Tunable Parameters Information

Tuning NCA Parameters

nca:nca_conn_hash_size

nca:nca_conn_req_max_q

nca:nca_conn_req_max_q0

nca:nca_ppmax

nca:nca_vpmax

General System Tuning for the NCA

sq_max_size

ge:ge_intr_mode

6.  System Facility Parameters

A.  Tunable Parameters Change History

B.  Revision History for This Manual

Index

General System Tuning for the NCA

In addition to setting the NCA parameters, you can do some general system tuning to benefit NCA performance. If you are using gigabit Ethernet (ge driver), you should set the interface in interrupt mode for better results.

For example, a system with 4 GB of memory that is booted under 64-bit kernel should have the following parameters set in the /etc/system file. Use pagesize to determine your system's page size.

set sq_max_size=0
set ge:ge_intr_mode=1
set nca:nca_conn_hash_size=82500
set nca:nca_conn_req_max_q=100000
set nca:nca_conn_req_max_q0=100000
set nca:nca_ppmax=393216
set nca:nca_vpmax=393216

sq_max_size

Description

Sets the depth of the syncq (number of messages) before a destination STREAMS queue generates a QFULL message.

Default

10000 messages

Range

0 (unlimited) to MAXINT

Dynamic?

No

When to Change

When NCA is running on a system with a lot of memory, increase this parameter to allow drivers to queue more packets of data. If a server is under heavy load, increase this parameter so that modules and drivers can process more data without dropping packets or getting backlogged.

Commitment Level

Unstable

ge:ge_intr_mode

Description

Enables the ge driver to send packets directly to the upper communication layers rather than queue the packets

Default

0 (queue packets to upper layers)

Range

0 (enable) or 1 (disable)

Dynamic?

No

When to Change

When NCA is enabled, set this parameter to 1 so that the packet is delivered to NCA in interrupt mode for faster processing.

Commitment Level

Unstable