Tuning UltraSPARC® T1–Based Systems for Performance
Benchmarking
Use a combination of tunable parameters and other parameters to tune your system for
performance benchmarking. These values are an example of how you might tune your system
to achieve the desired result.
Tuning Operating System and TCP Settings
The following table shows the operating system tuning for Solaris 10 used when benchmarking
for performance and scalability on UtraSPARC T1–based systems (64 bit systems).
TABLE 4–2
Tuning 64–bit Systems for Performance Benchmarking
Parameter
Scope
Default Value
Tuned Value
Comments
rlim_fd_max
/etc/system
65536
260000
Process open file descriptors limit;
should account for the expected load
(for the associated sockets, files, pipes
if any).
hires_tick
/etc/system
1
sq_max_size
/etc/system
2
0
Controls streams driver queue size;
setting to 0 makes it infinite so the
performance runs won’t be hit by lack
of buffer space. Set on clients too.
Note that setting
sq_max_size
to 0
might not be optimal for production
systems with high network traffic.
ip:ip_squeue_bind
0
ip:ip_squeue_fanout
1
ipge:ipge_taskq_disable
/etc/system
0
ipge:ipge_tx_ring_size
/etc/system
2048
ipge:ipge_srv_fifo_depth
/etc/system
2048
ipge:ipge_bcopy_thresh
/etc/system
384
ipge:ipge_dvma_thresh
/etc/system
384
ipge:ipge_tx_syncq
/etc/system
1
tcp_conn_req_max_q
ndd /dev/tcp
128
3000
Tuning UltraSPARC® T1–Based Systems for Performance Benchmarking
Chapter 4 • Platform-Specific Issues and Tips
97
Содержание Sun Java System Web Server 7.0
Страница 9: ...Figures FIGURE 2 1 Web Server Connection Handling 40 9 ...
Страница 10: ...10 ...
Страница 18: ...18 ...
Страница 38: ...38 ...
Страница 84: ...84 ...
Страница 100: ...100 ...