Subscribe

CIFS Latency

[ Edited ]

I'm trying to use the NMSDK to calc CIFS latency.

As per the Performance Management Design Guide I'm calculating

CIFS Latency as:

     (cifs_latency at time2 - cifs_latency at time1)

               divided by

     (cifs_latency_base at time2 - cifs_latency_base at time1)

 

But when I test against a filer that is totally idle I get the same values

at times  1 and 2 even when I wait 5 seconds between calls. For

example, in Java I do:

 

t1 = getPerfCounters("cifs","cifs_latency,cifs_latency_base");

Thread.sleep(5 * Timer.ONE_SECOND);

t2 = getPerfCounters("cifs","cifs_latency,cifs_latency_base");

 

Note: getPerfCounters() is just a helper method that uses the

"perf-object-get-instances-iter-start"

"perf-object-get-instances-iter-end"

"perf-object-get-instances-iter-next"

NaElements to get Counters named

cifs_latency

cifs_latency_base

 

Is there another way to get the last known latency values?

 

Alan