Knowledge Search


×
 

[Junos Content Encore/VXA] What does the Current Application Bandwidth statistic represent in show namespace counters?

  [KB28551] Show Article Properties


Summary:

Customers have inquired as to what and how the Current Application Bandwidth is calculated and represents. This article explains the statistic and how it is calculated.

Symptoms:

The command show namespace <name> counters displays the following statistics:

tom141 # show namespace youtube_mp4_3pg counters
HTTP Resource Monitoring Counters:
Client Active Connections: 1
Current Application Bandwidth: 2.250 Mbps  <<<<< What does this represent?
Served Bytes: 503240330
Transaction Per sec: 1
Cache Hit Ratio(Bytes): 66
Cache Hit Ratio(Req): 66
Total Object cached: 189
SATA: 189
SAS: 0
SSD: 0
HTTP Client Counters:
Cause:

Solution:

The show namespace <name> counters command includes “Current Application Bandwidth”, which displays the total data bandwidth handled by the namespace (both sending to the client and fetching from origin).

For youtube_mp4_3pg  namespace:

Calculation based on internal counters:

d1 = Change in value of ns.tproxy.http.client.out_bytes per second.
d2 = Change in value of ns.tproxy.http.server.in_bytes per second.

Current Application Bandwidth : (d1 + d2)*8 / 1000000 Mbps.

Calculation based on SNMP MIBs:

d1 = Change in value of the OID jmfcNamespaceHttpClientOutBytes for tproxy namespace per second (This is available in jmfdnamespaceHttpClientTable)
d2 = Change in value of the OID jmfcNamespaceHttpServerInBytes for tproxy namespace per second (This is available in jmfdnamespaceHttpServerTable)

Current Application Bandwidth : (d1 + d2)*8 / 1000000 Mbps.


Related Links: