本节介绍了可用的监视统计信息:
下表中介绍了 EJB 统计信息。
表 16–1 EJB 统计信息
属性名称 |
数据类型 |
说明 |
---|---|---|
createcount |
计数统计信息 |
调用 EJB 的 create 方法的次数。 |
removecount |
计数统计信息 |
调用 EJB 的 remove 方法的次数。 |
pooledcount |
范围统计信息 |
处于汇集状态的实体 Bean 的数目。 |
readycount |
范围统计信息 |
处于就绪状态的实体 Bean 的数目。 |
messagecount |
计数统计信息 |
消息驱动 Bean 收到的消息数。 |
methodreadycount |
范围统计信息 |
处于 MethodReady 状态的有状态或无状态会话 Bean 的数目。 |
passivecount |
范围统计信息 |
处于 Passive 状态的有状态会话 Bean 的数目。 |
下表中列出了有关 EJB 方法调用的可用的统计信息。
表 16–2 EJB 方法统计信息
属性名称 |
数据类型 |
说明 |
---|---|---|
methodstatistic |
时间统计信息 |
操作被调用的次数;调用期间所花费的总时间等信息。 |
计数统计信息 |
方法执行时出现异常的次数。如果为 EJB 容器启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 而收集的。 |
|
计数统计信息 |
方法成功执行的次数。如果为 EJB 容器启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 收集的统计信息。 |
|
计数统计信息 |
上次成功/不成功尝试执行方法操作所花费的时间 (ms)。如果在 EJB 容器中启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 收集的统计信息。 |
下表中列出了有关 EJB 会话存储的统计信息。
表 16–3 EJB 会话存储统计信息
属性名称 |
数据类型 |
说明 |
---|---|---|
currentSize |
范围统计信息 |
当前位于存储中的钝化会话数或检查点会话数。 |
activationCount |
计数统计信息 |
从存储中激活的会话数。 |
activationSuccessCount |
计数统计信息 |
从存储中成功激活的会话数。 |
activationErrorCount |
计数统计信息 |
上次成功/不成功尝试执行方法操作所花费的时间 (ms)。如果在 EJB 容器中启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 收集的统计信息。 |
passivationCount |
计数统计信息 |
使用此存储钝化(取消激活)的会话数。 |
passivationSuccessCount |
计数统计信息 |
使用此存储成功钝化的会话数。 |
passivationErrorCount |
计数统计信息 |
无法使用此存储钝化的会话数。 |
expiredSessionCount |
计数统计信息 |
此存储删除的过期会话数。 |
passivatedBeanSize |
计数统计信息 |
由此存储钝化的总字节数,包括总数、最小值和最大值。 |
passivationTime |
计数统计信息 |
将 Bean 钝化到存储所花费的时间,包括总时间值、最小值和最大值。 |
checkpointCount(仅限于 EE) |
计数统计信息 |
使用此存储进行会话检查点操作的会话数。 |
checkpointSuccessCount(仅限于 EE) |
计数统计信息 |
成功进行检查点操作的会话数。 |
checkpointErrorCount(仅限于 EE) |
计数统计信息 |
无法进行检查点操作的会话数。 |
checkpointedBeanSize(仅限于 EE) |
值统计信息 |
由该存储进行检查点操作的 Bean 的总数。 |
checkpointTime(仅限于EE) |
时间统计信息 |
通过检查点操作将 Bean 放入存储中所花费的时间。 |
下表中列出了有关 EJB 池的可用的统计信息。
表 16–4 EJB 池统计信息
属性名称 |
数据类型 |
说明 |
---|---|---|
已绑定范围统计信息 |
相关池中的 EJB 数,决定了该池的更改方式。 |
|
已绑定范围统计信息 |
等待空闲 Bean 的线程数,指出可能的请求拥塞。 |
|
计数统计信息 |
自开始收集数据以来相关池中所创建的 Bean 的数目。 |
|
计数统计信息 |
自开始收集数据以来从相关池中销毁的 Bean 的数目。 |
|
计数统计信息 |
为使消息驱动的 Bean 提供服务而一次加载到 JMS 会话中的最大消息数。默认值为 1。仅适用于消息驱动的 Bean 的池。 |
下表中列出了有关 EJB 高速缓存的可用的统计信息。
表 16–5 EJB 高速缓存统计信息
属性名称 |
数据类型 |
说明 |
---|---|---|
已绑定范围统计信息 |
用户请求未在高速缓存中找到 Bean 的次数。 |
|
已绑定范围统计信息 |
用户请求在高速缓存中找到某条目的次数。 |
|
numbeansincache |
已绑定范围统计信息 |
高速缓存中 Bean 的数目。这是高速缓存的当前大小。 |
计数统计信息 |
钝化的 Bean 数。仅适用于状态会话 Bean。 |
|
计数统计信息 |
挂起时的错误数。仅适用于状态会话 Bean。 |
|
计数统计信息 |
清除线程删除的过期会话数。仅适用于状态会话 Bean。 |
|
计数统计信息 |
成功完成挂起的次数。仅适用于状态会话 Bean。 |
下表中列出了有关计时器的可用的统计信息。
表 16–6 计时器统计信息
统计信息 |
数据类型 |
说明 |
---|---|---|
numtimerscreated |
计数统计信息 |
系统中创建的计时器的数目。 |
numtimersdelivered |
计数统计信息 |
系统所发送的计时器的数目。 |
numtimersremoved |
计数统计信息 |
从系统中删除的计时器的数目。 |
Web 容器包含在应用程序树所示的对象树中。系统为每个单独的 Web 应用程序都显示了 Web 容器统计信息。Web 容器统计信息中显示了有关 Servlet Web 容器的可用的统计信息,Web 容器统计信息中显示了有关 Web 模块的可用的统计信息。
表 16–7 Web 容器 (Servlet) 统计信息
统计信息 |
单位 |
数据类型 |
说明 |
---|---|---|---|
errorcount |
个 |
计数统计信息 |
响应代码大于或等于 400 的情况的累积次数。 |
maxtime |
毫秒 |
计数统计信息 |
Web 容器等待请求的最长时间。 |
processingtime |
毫秒 |
计数统计信息 |
处理每个请求所需时间的累积值。处理时间是总请求处理时间除以请求计数所得的平均值。 |
requestcount |
个 |
计数统计信息 |
到目前为止所处理的请求总数。 |
Web 容器统计信息中显示了有关 Web 模块的可用的统计信息。
表 16–8 Web 容器(Web 模块)统计信息
统计信息 |
数据类型 |
说明 |
---|---|---|
jspcount |
计数统计信息 |
已装入 Web 模块的 JSP 页面的数目。 |
jspreloadcount |
计数统计信息 |
已重新装入 Web 模块的 JSP 页面的数目。 |
sessionstotal |
计数统计信息 |
已为 Web 模块创建的会话总数。 |
activesessionscurrent |
计数统计信息 |
Web 模块的当前处于活动状态的会话数。 |
activesessionshigh |
计数统计信息 |
Web 模块的同时处于活动状态的会话最大数。 |
rejectedsessionstotal |
计数统计信息 |
Web 模块的被拒绝的会话总数。是指由于允许处于活动状态的会话数已达到最大值而未被创建的会话数。 |
expiredsessionstotal |
计数统计信息 |
Web 模块的已过期会话的总数。 |
sessionsize(仅限于 EE) |
平均范围统计信息 |
Web 模块的会话大小。值可以为大、小或平均值,或以字节为单位(用于序列化会话)。 |
containerlatency(仅限于 EE) |
平均范围统计信息 |
全部请求等待时间中 Web 容器所占的等待时间。值可以是长、短或平均值。 |
sessionpersisttime(仅限于 EE) |
平均范围统计信息 |
将 HTTP 会话状态保持到 Web 模块的后端存储中所花费的时间(以 ms 为单位,短、长或平均值)。 |
cachedsessionscurrent(仅限于 EE) |
计数统计信息 |
高速缓存在内存中用于 Web 模块的当前会话数。 |
passivatedsessionscurrent(仅限于 EE) |
计数统计信息 |
用于 Web 模块的已钝化会话的当前数目。 |
HTTP 服务统计信息中显示了有关 HTTP 服务的可用的统计信息。这些统计信息仅适用于平台版。有关 Enterprise Edition 上的HTTP 服务的统计信息,请参见生产 Web 容器 (PWC) 统计信息。
表 16–9 HTTP 服务统计信息(仅适用于平台版)
统计信息 |
单位 |
数据类型 |
说明 |
---|---|---|---|
bytesreceived |
字节 |
计数统计信息 |
每个请求处理器接收到的字节累积值。 |
bytessent |
字节 |
计数统计信息 |
每个请求处理器所发送的字节累积值。 |
currentthreadcount |
个 |
计数统计信息 |
当前位于侦听器线程池中的处理线程数。 |
currentthreadsbusy |
个 |
计数统计信息 |
处理请求的侦听器线程池中当前正在使用的请求处理线程的数目。 |
errorcount |
个 |
计数统计信息 |
错误计数的累积值,错误计数是指响应代码大于或等于 400 这类情况发生的次数。 |
maxsparethreads |
个 |
计数统计信息 |
可以存在的未使用响应处理线程的最大数目。 |
minsparethreads |
个 |
计数统计信息 |
可以存在的未使用响应处理线程的最小数目。 |
maxthreads |
个 |
计数统计信息 |
侦听器所创建的请求处理线程的最大数目。 |
maxtime |
毫秒 |
计数统计信息 |
处理线程的最长时间。 |
processing-time |
毫秒 |
计数统计信息 |
处理每个请求所花费时间的累积值。处理时间是总请求处理时间除以请求计数所得的平均值。 |
request-count |
个 |
计数统计信息 |
到目前为止所处理的请求总数。 |
用于在运行时监视 JDBC 资源,以测量性能并捕获资源使用情况。由于创建 JDBC 连接的成本很高并且常常会导致应用程序出现性能瓶颈问题,因此对 JDBC 连接池释放和创建新连接的方法以及正在等待从特定池中检索连接的线程数的监视是至关重要的。
下表中显示了有关 JDBC 连接池的可用的统计信息。
表 16–10 JDBC 连接池统计信息
统计信息 |
单位 |
数据类型 |
说明 |
---|---|---|---|
numconnfailedvalidation |
个 |
计数统计信息 |
从开始时间到上次抽样时间为止在连接池中验证失败的连接总数。 |
numconnused |
个 |
范围统计信息 |
提供连接使用情况统计信息。当前正被使用的连接的总数,以及有关使用过的连接的最大数目的信息(高水印)。 |
numconnfree |
个 |
范围统计信息 |
上次抽样时池中的空闲连接的总数。 |
numconntimedout |
个 |
已绑定范围统计信息 |
开始时间与上次抽样时间之间池中的超时连接总数。 |
averageconnwaittime |
个 |
计数统计信息 |
指示尝试与连接器连接池建立连接成功的连接请求的平均等待时间。 |
waitqueuelength |
个 |
计数统计信息 |
队列中正在等待处理的连接请求数。 |
connectionrequestwaittime |
范围统计信息 |
连接请求的最长和最短等待时间。当前值表示连接池处理的上一个请求的等待时间。 |
|
numconncreated |
毫秒 |
计数统计信息 |
自上次复位以来创建的物理连接数。 |
numconndestroyed |
个 |
计数统计信息 |
自上次复位以来销毁的物理连接数。 |
numconnacquired |
个 |
计数统计信息 |
从池中获取的逻辑连接数。 |
numconnreleased |
个 |
计数统计信息 |
释放到池中的逻辑连接数。 |
JMS 连接器服务统计信息中显示了有关连接器连接池的可用的统计信息。JMS 连接器服务统计信息中显示了连接器工作管理统计信息。
表 16–11 连接器连接池统计信息
统计信息 |
单位 |
数据类型 |
说明 |
---|---|---|---|
numconnfailedvalidation |
个 |
计数统计信息 |
从开始时间到上次抽样时间为止在连接池中验证失败的连接总数。 |
numconnused |
个 |
范围统计信息 |
提供连接使用情况统计信息。当前正被使用的连接的总数,以及有关使用过的连接的最大数目的信息(高水印)。 |
numconnfree |
个 |
范围统计信息 |
上次抽样时池中的空闲连接的总数。 |
numconntimedout |
个 |
计数统计信息 |
开始时间与上次抽样时间之间池中的超时连接总数。 |
averageconnwaittime |
个 |
计数统计信息 |
连接池处理连接之前这些连接的平均等待时间。 |
waitqueuelenght |
个 |
计数统计信息 |
队列中正在等待处理的连接请求数。 |
connectionrequestwaittime |
范围统计信息 |
连接请求的最长和最短等待时间。当前值表示连接池处理的上一个请求的等待时间。 |
|
numconncreated |
毫秒 |
计数统计信息 |
自上次复位以来创建的物理连接数。 |
numconndestroyed |
个 |
计数统计信息 |
自上次复位以来销毁的物理连接数。 |
numconnacquired |
个 |
计数统计信息 |
从池中获取的逻辑连接数。 |
numconnreleased |
个 |
计数统计信息 |
释放到池中的逻辑连接数。 |
JMS 连接器服务统计信息中列出了有关连接器工作管理的可用的统计信息。
表 16–12 连接器工作管理统计信息
统计信息 |
数据类型 |
说明 |
---|---|---|
activeworkcount |
范围统计信息 |
由连接器执行的工作对象数。 |
waitqueuelength |
范围统计信息 |
执行前在队列中等待的工作对象数。 |
workrequestwaittime |
范围统计信息 |
工作对象在被执行前所等待的最长和最短时间。 |
submittedworkcount |
计数统计信息 |
由连接器模块提交的工作对象数。 |
rejectedworkcount |
计数统计信息 |
Application Server 拒绝的工作对象数。 |
completedworkcount |
计数统计信息 |
完成的工作对象数。 |
ORB 中连接管理器的统计信息中列出了有关 ORB 中的连接管理器的可用的统计信息。
表 16–13 ORB 中连接管理器的统计信息
统计信息 |
单位 |
数据类型 |
说明 |
---|---|---|---|
connectionsidle |
个 |
计数统计信息 |
提供与 ORB 的空闲连接的总数。 |
connectionsinuse |
个 |
计数统计信息 |
提供与 ORB 的正在使用的连接总数。 |
totalconnections |
个 |
已绑定范围统计信息 |
与 ORB 的连接总数。 |
下表中显示了有关线程池的可用的统计信息。
表 16–14 线程池统计信息
统计信息 |
单位 |
数据类型 |
说明 |
---|---|---|---|
averagetimeinqueue |
毫秒 |
范围统计信息 |
在被处理之前请求在队列中等待的平均时间(以毫秒为单位)。 |
averageworkcompletion-time |
毫秒 |
范围统计信息 |
完成分配所花费的平均时间(以毫秒为单位)。 |
currentnumberofthreads |
个 |
已绑定范围统计信息 |
当前的请求处理线程数。 |
numberofavailablethreads |
个 |
计数统计信息 |
可用的线程数。 |
numberofbusythreads |
个 |
计数统计信息 |
处于忙碌状态的线程数。 |
totalworkitemsadded |
个 |
计数统计信息 |
到目前为止添加到工作队列中的工作项目总数。 |
事务服务允许客户机冻结事务子系统,以回滚事务并确定冻结时正在进行的事务。下表中显示了有关事务服务的可用的统计信息。
表 16–15 事务服务统计信息
统计信息 |
数据类型 |
说明 |
---|---|---|
activecount |
计数统计信息 |
当前处于活动状态的事务数。 |
activeids |
字符串统计信息 |
当前处于活动状态的事务的 ID。冻结事务服务后,可以回滚所有此类事务。 |
committedcount |
计数统计信息 |
已提交的事务数。 |
rolledbackcount |
计数统计信息 |
已回滚的事务数。 |
state |
字符串统计信息 |
表示事务是否已被冻结。 |
JVM 具有始终处于启用状态的可监视属性。下表中显示了有关 JVM 的可用的统计信息。
表 16–16 JVM 统计信息
统计信息 |
数据类型 |
说明 |
---|---|---|
heapsize |
已绑定范围统计信息 |
JVM 内存堆大小的下限或上限驻留内存轨迹。 |
uptime |
计数统计信息 |
JVM 已运行的时间。 |
如果 Application Server 被配置为在 J2SE 5.0 或更高版本上运行,则可以从 JVM 中获得其他监视信息。将监视级别设置为“低”以启用这些附加信息的显示。将监视级别设置为“高”还可以查看与系统中每个活动线程相关的信息。有关 J2SE 5.0 中可用的其他监视功能的详细信息,请参见http://java.sun.com/j2se/1.5.0/docs/guide/management/中标题为 "Monitoring and Management for the Java Platform" 的文档。
http://java.sun.com/j2se/1.5.0/docs/tooldocs/#manage 中讨论了 J2SE 5.0 监视工具。
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM 类装入的可用的统计信息。
表 16–17 J2SE 5.0 的 JVM 统计信息- -类装入
统计信息 |
数据类型 |
说明 |
---|---|---|
loadedclasscount |
计数统计信息 |
当前装入 JVM 的类的数目。 |
totalloadedclasscount |
计数统计信息 |
自 JVM 开始执行以来已装入的类的总数。 |
unloadedclasscount |
计数统计信息 |
自 JVM 开始执行以来已从 JVM 中卸载的类的数目。 |
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM 编译的可用的统计信息。
表 16–18 J2SE 5.0 的 JVM 统计信息- - 编译
统计信息 |
数据类型 |
说明 |
---|---|---|
totalcompilationtime |
计数统计信息 |
编译所花费的累积时间(以毫秒为单位)。 |
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM 垃圾回收的可用的统计信息。
表 16–19 J2SE 5.0 的 JVM 统计信息—垃圾收集
统计信息 |
数据类型 |
说明 |
---|---|---|
collectioncount |
计数统计信息 |
已发生的收集的总数。 |
collectiontime |
计数统计信息 |
累积的收集时间(以毫秒为单位)。 |
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM 内存的可用的统计信息。
表 16–20 J2SE 5.0 的 JVM 统计信息- -内存
统计信息 |
数据类型 |
说明 |
---|---|---|
objectpendingfinalizationcount |
计数统计信息 |
暂挂结束操作的对象的大约数目。 |
initheapsize |
计数统计信息 |
最初由 JVM 请求的堆的大小。 |
usedheapsize |
计数统计信息 |
当前正在使用的堆的大小。 |
maxheapsize |
计数统计信息 |
可用于内存管理的最大内存容量(以字节为单位)。 |
committedheapsize |
计数统计信息 |
确认可由 JVM 使用的内存容量(以字节为单位)。 |
initnonheapsize |
计数统计信息 |
最初由 JVM 请求的非堆区域的大小。 |
usednonheapsize |
计数统计信息 |
当前正在使用的非堆区域的大小。 |
maxnonheapsize |
计数统计信息 |
可用于内存管理的最大内存容量(以字节为单位)。 |
committednonheapsize |
计数统计信息 |
确认可由 JVM 使用的内存容量(以字节为单位)。 |
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM 操作系统的可用的统计信息。
表 16–21 J2SE 5.0 的 JVM 统计信息- -操作系统
统计信息 |
数据类型 |
说明 |
---|---|---|
arch |
字符串统计信息 |
操作系统体系结构。 |
availableprocessors |
计数统计信息 |
可用于 JVM 的处理器的数目。 |
name |
字符串统计信息 |
操作系统名称。 |
version |
字符串统计信息 |
操作系统版本。 |
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM 运行的可用的统计信息。
表 16–22 J2SE 5.0 的 JVM 统计信息- -运行
统计信息 |
数据类型 |
说明 |
---|---|---|
name |
字符串统计信息 |
代表正在运行的 JVM 的名称 |
vmname |
字符串统计信息 |
JVM 实现名称。 |
vmvendor |
字符串统计信息 |
JVM 实现供应商。 |
vmversion |
字符串统计信息 |
JVM 实现版本。 |
specname |
字符串统计信息 |
JVM 规范名称。 |
specvendor |
字符串统计信息 |
JVM 规范供应商。 |
specversion |
字符串统计信息 |
JVM 规范版本。 |
managementspecversion |
字符串统计信息 |
由 JVM 实现的管理规范版本 |
classpath |
字符串统计信息 |
系统类加载器搜索类文件时所使用的类路径。 |
librarypath |
字符串统计信息 |
Java 库路径。 |
bootclasspath |
字符串统计信息 |
引导类加载器搜索类文件时所使用的类路径。 |
inputarguments |
字符串统计信息 |
传递给 JVM 的输入参数。不包括 main 方法的参数。 |
uptime |
计数统计信息 |
JVM 的正常运行时间(以毫秒为单位)。 |
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM ThreadInfo 的可用的统计信息。
表 16–23 J2SE 5.0 的 JVM 统计信息—线程信息
统计信息 |
数据类型 |
说明 |
---|---|---|
threadid |
计数统计信息 |
线程 ID。 |
threadname |
字符串统计信息 |
线程名称。 |
threadstate |
字符串统计信息 |
线程状态。 |
blockedtime |
计数统计信息 |
线程进入 BLOCKED 状态以来所经历的时间(以毫秒为单位)。如果已禁用线程争用监视,则返回 -1。 |
blockedcount |
计数统计信息 |
线程进入 BLOCKED 状态的总次数。 |
waitedtime |
计数统计信息 |
线程处于 WAITING 状态所经历的时间(以毫秒为单位)。如果已禁用线程争用监视,则返回 -1。 |
waitedcount |
计数统计信息 |
线程处于 WAITING 或 TIMED_WAITING 状态的总次数。 |
lockname |
字符串统计信息 |
一种监视锁的字符串表示形式,该监视锁表明线程被阻塞而无法进入或者正等待通过 Object.wait 方法接收通知。 |
lockownerid |
计数统计信息 |
保存某个对象的监视锁的线程 ID,该线程在该对象上发生阻塞。 |
lockownername |
字符串统计信息 |
保存某个对象的监视锁的线程名称,该线程在该对象上发生阻塞。 |
stacktrace |
字符串统计信息 |
与该线程相关的堆栈追踪。 |
J2SE 5.0 中的 JVM 统计信息中显示了有关 J2SE 5.0 中的 JVM 线程的可用的统计信息。
表 16–24 J2SE 5.0 的 JVM 统计信息- -线程
统计信息 |
数据类型 |
说明 |
---|---|---|
threadcount |
计数统计信息 |
当前的活动守护线程和非守护线程数。 |
peakthreadcount |
计数统计信息 |
自 JVM 启动或峰复位以来的峰活动线程计数。 |
totalstartedthreadcount |
计数统计信息 |
自 JVM 启动以来创建和/或启动的线程总数。 |
daemonthreadcount |
计数统计信息 |
当前的活动守护线程数。 |
allthreadids |
字符串统计信息 |
所有活动线程 ID 列表。 |
currentthreadcputime |
计数统计信息 |
如果已启用 CPU 时间测量,则表示当前线程的 CPU 时间(以纳秒为单位)。如果已禁用 CPU 时间测量,则返回 -1。 |
monitordeadlockedthreads |
字符串统计信息 |
处于监视死锁状态的线程 ID 列表。 |
给出了有关 Application Server 企业版 (Enterprise Edition, EE) 中的以下 PWC 组件和服务的可用的统计信息:
生产 Web 容器 (PWC) 统计信息,PWC 虚拟服务器
生产 Web 容器 (PWC) 统计信息,PWC 请求
生产 Web 容器 (PWC) 统计信息,PWC 文件高速缓存
生产 Web 容器 (PWC) 统计信息,PWC 保持活动
生产 Web 容器 (PWC) 统计信息,PWC DNS
生产 Web 容器 (PWC) 统计信息,PWC 线程池
生产 Web 容器 (PWC) 统计信息,PWC 连接队列
生产 Web 容器 (PWC) 统计信息,PWC HTTP 服务
生产 Web 容器 (PWC) 统计信息中列出了有关 PWC 虚拟服务器的统计信息。
表 16–25 PWC 虚拟服务器统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
id |
字符串统计信息 |
虚拟服务器的 ID。 |
mode |
字符串统计信息 |
虚拟服务器所处的模式。选项包括 unknown 或 active。 |
hosts |
字符串统计信息 |
由该虚拟服务器提供服务的主机的名称。 |
interfaces |
字符串统计信息 |
配置了虚拟服务器的接口(侦听器)的类型。 |
下表中列出了有关 PWC 请求的可用的统计信息。
表 16–26 PWC 请求统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
method |
字符串统计信息 |
用于请求的方法。 |
uri |
字符串统计信息 |
处理的上一个 URI。 |
countrequests |
计数统计信息 |
已处理的请求数。 |
countbytestransmitted |
计数统计信息 |
传输的字节数;如果此信息不可用,则值为 0。 |
countbytesreceived |
计数统计信息 |
收到的字节数;如果此信息不可用,则值为 0。 |
ratebytesreceived |
计数统计信息 |
在某段服务器定义的时间间隔内数据的接收速率;如果此信息不可用,则值为 0。 |
maxbytestransmissionrate |
计数统计信息 |
在某段服务器定义的时间间隔内数据的最大传输速率;如果此信息不可用,则值为 0。 |
countopenconnections |
计数统计信息 |
当前打开的连接数;如果此信息不可用,则值为 0。 |
maxopenconnections |
计数统计信息 |
同时打开的连接的最大数目;如果此信息不可用,则值为 0。 |
count2xx |
计数统计信息 |
代码为 2XX 的响应的总数。 |
count3xx |
计数统计信息 |
代码为 3XX 的响应的总数。 |
count4xx |
计数统计信息 |
代码为 4XX 的响应的总数。 |
count5xx |
计数统计信息 |
代码为 5XX 的响应的总数。 |
countother |
计数统计信息 |
具有其他响应代码的响应总数。 |
count200 |
计数统计信息 |
代码为 200 的响应的总数。 |
count302 |
计数统计信息 |
代码为 302 的响应的总数。 |
count304 |
计数统计信息 |
代码为 304 的响应的总数。 |
count400 |
计数统计信息 |
代码为 400 的响应的总数。 |
count401 |
计数统计信息 |
代码为 401 的响应的总数。 |
count403 |
计数统计信息 |
代码为 403 的响应的总数。 |
count404 |
计数统计信息 |
代码为 404 的响应的总数。 |
count503 |
计数统计信息 |
代码为 503 的响应的总数。 |
高速缓存信息部分提供了有关文件高速缓存当前的使用方式的信息。下表中列出了有关 PWC 文件高速缓存的统计信息。
表 16–27 PWC 文件高速缓存统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
flagenabled |
计数统计信息 |
指示是否启用了文件高速缓存。禁用时有效值为 0;启用时有效值为 1。 |
secondsmaxage |
计数统计信息 |
有效高速缓存条目的最长生存期(以秒为单位)。 |
countentries |
计数统计信息 |
当前的高速缓存条目数。一个高速缓存条目代表一个 URI。 |
maxentries |
计数统计信息 |
并发高速缓存条目的最大数目。 |
countopenentries |
计数统计信息 |
与打开的文件关联的条目数。 |
maxopenentries |
计数统计信息 |
与打开的文件关联的并发高速缓存条目的最大数目。 |
sizeheapcache |
计数统计信息 |
用于高速缓存内容的堆空间。 |
maxheapcachesize |
计数统计信息 |
用于高速缓存文件内容的最大堆空间。 |
sizemmapcache |
计数统计信息 |
内存映射的文件内容所使用的地址空间大小。 |
maxmmapcachesize |
计数统计信息 |
文件高速缓存用于内存映射的文件内容的最大地址空间大小。 |
counthits |
计数统计信息 |
高速缓存查找成功的次数。 |
countmisses |
计数统计信息 |
高速缓存查找失败的次数。 |
countinfohits |
计数统计信息 |
文件信息查找成功的次数。 |
countinfomisses |
计数统计信息 |
高速缓存的文件信息丢失的数目。 |
countcontenthits |
计数统计信息 |
高速缓存的文件内容的命中次数。 |
countcontentmisses |
计数统计信息 |
文件信息查找失败的次数。 |
本节提供了有关服务器的 HTTP 级保持活动的系统的信息。下表中列出了有关 PWC 保持活动的可用的统计信息。
表 16–28 PWC 保持活动统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
countconnections |
计数统计信息 |
处于保持活动模式的连接数。 |
maxconnections |
计数统计信息 |
允许同时处于保持活动模式的最大连接数。 |
counthits |
计数统计信息 |
处于保持活动模式的连接随后进行了有效请求的总次数。 |
countflushes |
计数统计信息 |
服务器关闭保持活动的连接的次数。 |
countrefusals |
计数统计信息 |
服务器可能由于有太多的持久性连接而无法将连接传递 到保持活动线程的次数。 |
counttimeouts |
计数统计信息 |
服务器因客户机连接超时且没有任何活动而终止保持 活动连接的次数。 |
secondstimeout |
计数统计信息 |
关闭空闲保持活动连接之前经历的时间(以秒为单位)。 |
DNS 高速缓存高速缓存 IP 地址和 DNS 名称。默认情况下,服务器的 DNS 高速缓存处于禁用状态。一个高速缓存条目代表一个 IP 地址或 DNS 名称查找。下表中列出了有关 PWC DNS 的可用的统计信息。
表 16–29 PWC DNS 统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
flagcacheenabled |
计数统计信息 |
指示是否启用了 DNS 高速缓存。禁用时为 0;启用时为 1。 |
countcacheentries |
计数统计信息 |
当前位于高速缓存中的 DNS 条目数。 |
maxcacheentries |
计数统计信息 |
高速缓存中可容纳的 DNS 条目的最大数目。 |
countcachehits |
计数统计信息 |
DNS 高速缓存查找成功的次数。 |
countcachemisses |
计数统计信息 |
DNS 高速缓存查找失败的次数。 |
flagasyncenabled |
计数统计信息 |
指示是否启用了异步 DNS 查找。禁用时为 0;启用时为 1。 |
countasyncnamelookups |
计数统计信息 |
异步 DNS 名称查找的总数。 |
countasyncaddrlookups |
计数统计信息 |
异步 DNS 地址查找的总数。 |
countasynclookupsinprogress |
计数统计信息 |
正在进行的异步查找的数目。 |
下表中列出了有关 PWC 线程池的统计信息。
表 16–30 PWC 线程池统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
id |
字符串统计信息 |
线程池 ID。 |
countthreadsidle |
计数统计信息 |
当前处于空闲状态的请求处理线程数。 |
countthreads |
计数统计信息 |
当前的请求处理线程的数目。 |
maxthreads |
计数统计信息 |
可同时存在的请求处理线程的最大数目。 |
countqueued |
计数统计信息 |
排队等候此线程池处理的请求数。 |
peakqueued |
计数统计信息 |
队列中同时容纳的最大请求数。 |
maxqueued |
计数统计信息 |
队列一次可容纳的最大请求数。 |
连接队列是指请求被处理前容纳这些请求的队列。连接队列的统计信息显示队列中的会话数以及连接被接受前的平均延迟时间。下表中列出了有关 PWC 连接队列的统计信息。
表 16–31 PWC 连接队列统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
id |
字符串统计信息 |
连接队列的 ID。 |
counttotalconnections |
计数统计信息 |
已接受的连接总数。 |
countqueued |
计数统计信息 |
当前位于队列中的连接数。 |
peakqueued |
计数统计信息 |
队列中同时容纳的最大连接数。 |
maxqueued |
计数统计信息 |
连接队列的最大大小。 |
countoverflows |
计数统计信息 |
队列太满而无法容纳更多连接的次数。 |
counttotalqueued |
计数统计信息 |
排队等候的连接总数。由于给定连接可能被多次排队,因此 counttotalqueued 可能会大于或等于 counttotalconnections。 |
tickstotalqueued |
计数统计信息 |
连接在队列中所花费的周期总数。周期是由系统决定的时间单位。 |
countqueued1minuteaverage |
计数统计信息 |
前 1 分钟内处于排队状态的平均连接数。 |
countqueued5minuteaverage |
计数统计信息 |
前 5 分钟内处于排队状态的平均连接数。 |
countqueued15minuteaverage |
计数统计信息 |
前 15 分钟内处于排队状态的平均连接数。 |
下表中列出了有关 PWC HTTP 服务的统计信息。
表 16–32 PWC HTTP 服务统计信息(仅限于 EE)
属性名称 |
数据类型 |
说明 |
---|---|---|
id |
字符串统计信息 |
HTTP 服务的实例名称。 |
versionserver |
字符串统计信息 |
HTTP 服务的版本号。 |
timestarted |
字符串统计信息 |
启动 HTTP 服务的时间 (GMT)。 |
secondsrunning |
计数统计信息 |
HTTP 服务启动以来所经历的时间(以秒为单位)。 |
maxthreads |
计数统计信息 |
每个实例中的最大工作线程数。 |
maxvirtualservers |
计数统计信息 |
每个实例中可以配置的最大虚拟服务器数目。 |
flagprofilingenabled |
计数统计信息 |
是否启用了 HTTP 服务性能探查。有效值为 0 或 1。 |
flagvirtualserveroverflow |
计数统计信息 |
指示配置的虚拟服务器数目是否超过为 maxvirtualservers 所指定的值。如果此属性设置为 1,则无法对所有虚拟服务器的统计信息进行跟踪。 |
load1minuteaverage |
计数统计信息 |
前 1 分钟内请求的平均负载。 |
load5minuteaverage |
计数统计信息 |
前 5 分钟内请求的平均负载。 |
load15minuteaverage |
计数统计信息 |
前 15 分钟内请求的平均负载。 |
ratebytestransmitted |
计数统计信息 |
在某个服务器定义的时间间隔内数据的传输速率。如果此信息不可用,则结果为 0。 |
ratebytesreceived |
计数统计信息 |
在某个服务器定义的时间间隔内数据的接收速率。如果此信息不可用,则结果为 0。 |