给出了有关 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。 |