Microsoft Virtualization Discussions

Getting Consistancy Point Types

jurphville
3,528 Views

Thanks for the recent additions of sysstat style performance data cmdlets.  They are quite nice.  Is there a way to get CP types  (sysstat "CP ty" column) via the toolkit?

3 REPLIES 3

cknight
3,528 Views

Glad you like Invoke-NaSysstat.  I didn't include the CP types, but that info is available via the perf APIs that this cmdlet uses.  I've logged that as an enhancement request.

cknight
3,528 Views

Toolkit 1.5, released today, adds the CP type data to Invoke-NaSysstat.  Bear in mind that different Data ONTAP versions report slightly different CP types, so the cmdlet includes the CP labels as well.

jurphville
3,528 Views

This is an excellent step in the right direction, and I'll probably be able to do what I wanted w/ this data.  However, I was hoping the CP type would include wether the CP was continuing during the sample interval, and specifically, if it was blocking.

We have an occasional scenario where our source filer performance is being affected due to semi-sync snapmirrors not being able to keep up w/ write load due to latency between the source and destination.  I'd like to be able to monitor for this situation, and take programmatic action to reduce the performance impact (temporarily quiesce the snapmirorrs).

Using the data at hand, I can look for deferred back to back cps which tells me that there is write blocking, but doesn't tell me how much.  1 or 2 seconds of write blocking doesn't cause any real noticable impact, but when we see 30-40 seconds of write blocking in a given minute, that's a problem.

Is it possible to get visibility into the amount of time the filer was blocking write requests between deffered back to back cps?

Public