Microsoft Virtualization Discussions

What is NcPerfAwa ?

AllenChang
168 Views

I found two command

start-ncperfawa

stop-ncperfawa

 

what's two command?

if map to ontap cli,what is the same command?

 

Thanks

1 ACCEPTED SOLUTION

PravinKumar
52 Views

Hi Allen,

 

Find the ONTAP CLI commands for AWA in the below KB article:

 

https://kb.netapp.com/on-prem/ontap/OHW/OHW-KBs/How_to_capture_Automated_Workload_Analyzer_(AWA_)_data_on_ONTAP_systems

 

 

Please find below the PowerShell command details:

 

NAME

    Start-NcPerfAwa

   

SYNOPSIS

    Starting AWA

   

   

SYNTAX

    Start-NcPerfAwa [-Node] <String> [-Aggregate] <String> [-DebugLevel <Int64>] [-FlashCache <Boolean>] [-IntervalLength

    <String>] [-NumIntervals <Int64>] [-PcacheSize <String>] [-SamplingFactor <Int64>] [-SizeLimit <String>] [-Sync

    <Boolean>] [-WorkingSetSize <Boolean>] [-Controller <NcController[]>] [-InformationAction <ActionPreference>]

    [-InformationVariable <String>] [-PipelineVariable <String>] [-ZapiRetryCount <Int32>] [<CommonParameters>]

   

   

DESCRIPTION

    Starting AWA

   

 

PARAMETERS

    -Node <String>

        Node Name

       

        Required?                    true

        Position?                    1

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -Aggregate <String>

        Aggregate

       

        Required?                    true

        Position?                    2

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -DebugLevel <Int64>

        Debug Level

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -FlashCache [<Boolean>]

        Flash Cache Node-wide Modeling

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -IntervalLength <String>

        Interval Length (secs)

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -NumIntervals <Int64>

        Number of Intervals

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -PcacheSize <String>

        Pseudo Cache Size

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -SamplingFactor <Int64>

        Sampling Factor

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -SizeLimit <String>

        Size-limit (Mega-Blocks)

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -Sync [<Boolean>]

        Perf Run Sync

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -WorkingSetSize [<Boolean>]

        Working Set Size

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -Controller <NcController[]>

        A clustered Data ONTAP controller to receive this cmdlet, as embodied by an NcController object.  This parameter is

        returned by the Connect-NcController cmdlet.  If not specified, the value in the global variable

        CurrentNcController is used.  In the latter case, if CurrentNcController contains a collection of NcController

        objects, this cmdlet is invoked on each controller in succession.

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByValue, ByPropertyName)

        Accept wildcard characters?  false

       

    -InformationAction <ActionPreference>

       

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    -InformationVariable <String>

       

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    -PipelineVariable <String>

       

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    -ZapiRetryCount <Int32>

        The number of times to retry commands that return with errors that may succeed after a retry

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    <CommonParameters>

        This cmdlet supports the common parameters: Verbose, Debug,

        ErrorAction, ErrorVariable, WarningAction, WarningVariable,

        OutBuffer, PipelineVariable, and OutVariable. For more information, see

        about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).

   

 

   

        Category: perf

        API:  perf-awa-start

        Family: cluster

   

    --------------  Example 1 --------------

   

    C:\PS>Start-NcPerfAwa -Node sapanj-vsim3 -Aggregate aggr1

   

    Starts AWA for node sapanj-vsim3

   

       

   

Thanks and Regards,

Pravin Kumar

View solution in original post

1 REPLY 1

PravinKumar
53 Views

Hi Allen,

 

Find the ONTAP CLI commands for AWA in the below KB article:

 

https://kb.netapp.com/on-prem/ontap/OHW/OHW-KBs/How_to_capture_Automated_Workload_Analyzer_(AWA_)_data_on_ONTAP_systems

 

 

Please find below the PowerShell command details:

 

NAME

    Start-NcPerfAwa

   

SYNOPSIS

    Starting AWA

   

   

SYNTAX

    Start-NcPerfAwa [-Node] <String> [-Aggregate] <String> [-DebugLevel <Int64>] [-FlashCache <Boolean>] [-IntervalLength

    <String>] [-NumIntervals <Int64>] [-PcacheSize <String>] [-SamplingFactor <Int64>] [-SizeLimit <String>] [-Sync

    <Boolean>] [-WorkingSetSize <Boolean>] [-Controller <NcController[]>] [-InformationAction <ActionPreference>]

    [-InformationVariable <String>] [-PipelineVariable <String>] [-ZapiRetryCount <Int32>] [<CommonParameters>]

   

   

DESCRIPTION

    Starting AWA

   

 

PARAMETERS

    -Node <String>

        Node Name

       

        Required?                    true

        Position?                    1

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -Aggregate <String>

        Aggregate

       

        Required?                    true

        Position?                    2

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -DebugLevel <Int64>

        Debug Level

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -FlashCache [<Boolean>]

        Flash Cache Node-wide Modeling

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -IntervalLength <String>

        Interval Length (secs)

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -NumIntervals <Int64>

        Number of Intervals

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -PcacheSize <String>

        Pseudo Cache Size

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -SamplingFactor <Int64>

        Sampling Factor

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -SizeLimit <String>

        Size-limit (Mega-Blocks)

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -Sync [<Boolean>]

        Perf Run Sync

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -WorkingSetSize [<Boolean>]

        Working Set Size

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByPropertyName)

        Accept wildcard characters?  false

       

    -Controller <NcController[]>

        A clustered Data ONTAP controller to receive this cmdlet, as embodied by an NcController object.  This parameter is

        returned by the Connect-NcController cmdlet.  If not specified, the value in the global variable

        CurrentNcController is used.  In the latter case, if CurrentNcController contains a collection of NcController

        objects, this cmdlet is invoked on each controller in succession.

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       true (ByValue, ByPropertyName)

        Accept wildcard characters?  false

       

    -InformationAction <ActionPreference>

       

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    -InformationVariable <String>

       

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    -PipelineVariable <String>

       

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    -ZapiRetryCount <Int32>

        The number of times to retry commands that return with errors that may succeed after a retry

       

        Required?                    false

        Position?                    named

        Default value               

        Accept pipeline input?       false

        Accept wildcard characters?  false

       

    <CommonParameters>

        This cmdlet supports the common parameters: Verbose, Debug,

        ErrorAction, ErrorVariable, WarningAction, WarningVariable,

        OutBuffer, PipelineVariable, and OutVariable. For more information, see

        about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).

   

 

   

        Category: perf

        API:  perf-awa-start

        Family: cluster

   

    --------------  Example 1 --------------

   

    C:\PS>Start-NcPerfAwa -Node sapanj-vsim3 -Aggregate aggr1

   

    Starts AWA for node sapanj-vsim3

   

       

   

Thanks and Regards,

Pravin Kumar

Public