monitoring server performance (Continued)
using Java EE monitoring console, 37
using perfdump, 31-37
using performance buckets, 35-37
using SE toolkit, 95
using stats-xml, 29-31
mpstat 60 command, 95
multi-process mode, 44-46
N
NameTrans, 43, 82
native thread pool, 43-44, 66
NativePoolMaxThreads, 66, 68
NativePoolMinThreads, 68
NativePoolQueueSize, 67
NativePoolStackSize, 67
NativeThread, 44
ndd command, 91
netstat -i 60, 95
netstat -s command, 90
network conguration, 98-99
for studies, 106-107
network interrupts, disabling, 98-99
networking, sizing issues, 102
nocache parameter, 63
nostat, 82-83
NSPR, 43
NSServletService, 35
ntrans-base, 82
O
obj.conf
custom thread pool, 42
object for monitoring the le cache, 64
performance buckets, 36
UseOutputStreamSize parameter, 57
P
page sizes, 99
PATH_INFO, 82
PathCheck, 43, 83
peak concurrent users, 102
perfdump
about, 31-37
enabling, 31-32
sample output, 33-35
using to monitor server activity, 31-37
performance
buckets, 35
issues, 19-20
monitoring tools, 22
overview, 19-37
problems, 85
studies, 103-126
tuning, 39-83
performance buckets
conguration of, 36
dening in magnus.conf, 36
information in perfdump, 37
performance report, 36-37
using to monitor activity, 35
performance monitoring, Solaris-specic, 94-95
performance report, performance buckets, 36-37
persistence-type, 80, 81
persistent connection information, 53-57
pfx2dir function, 82
PR_GetFileInfo, 65
precompiled JSPs, 78-79
problems
common, 85
connection timeouts, 90
keep–alive connections ushed, 87-88
log le modes, 88
low memory, 86
too few threads, 86
process modes, 44-46
processes, 40-46
processors, sizing issues, 101
proling, 24
Index
SunJavaSystemWebServer7.0Update1 PerformanceTuning,Sizing,and ScalingGuide •130