Hardware/Platform Specific Tuning
From Siwiki
Contents |
[edit] T2000
[edit] CPU Utilization
CMT processors complicate utilization metrics, because they have multiple solaris-visible cpus sharing a single core. This is discussed more in CMT Utilization.
[edit] Cache Coloring
- The default page coloring can cause unbalanced L2 cache use
- For T1/2000, in /etc/system add set consistent_coloring=2 or ensure that patch 118833-03 or later has been applied.
set consistent_coloring=2
[edit] Tuning ipge on T2000
[edit] Tunable for general workloads
set ip:ip_squeue_bind=0 set ip:ip_squeue_fanout=1 set ipge:ipge_tx_syncq=1 set ipge:ipge_bcopy_thresh = 512 set ipge:ipge_dvma_thresh = 1
[edit] Tunable for NFS
set ipge:ipge_tx_syncq=1 set ipge:ipge_taskq_disable=1
[edit] Notes
- Patch 120849-04 to get latest 1.32
[edit] Transition from ipge to e1000g on T2000
* If you are on S10U1 or earlier, upgrade to S10U2. * you must install 118833-18 or later which was putback into S10u3b1. This has performance changes as well as bug fixes and will significantly improve small packet performance. * Then to convert from ipge to e1000g on T1000/T2000 install patch 123334-02 and run the script provided.
[edit] Tuning e1000g on T2000
[edit] Tunable for general workloads
* none needs to set
[edit] Notes
- e1000g is the default driver for T2000 starting with S10 Update 3 (10/06).
[edit] T1000
- The default page coloring can cause unbalanced L2 cache use
- For T1/2000, in /etc/system add set consistent_coloring=2 or ensure that patch 118833-03 or later has been applied.
set consistent_coloring=2
[edit] Tuning bge
[edit] Tunable for general workloads
set ip:ip_squeue_fanout=1 set ip:ip_soft_rings_cnt=4 (or 8)
[edit] Notes
- No effective tunable at driver layer
