ADC CLI Commands

ns-vpxparam

The following operations can be performed on “ns-vpxparam”:

show set unset

show ns vpxparam

Display the vpx configuration setting for the vpx.

Synopsis

show ns vpxparam

Arguments

Output

cpuyield Display the vCPU yield setting. In a virtual appliance, CPU yield attribute will release the CPU processing for other virtual appliances on the same platform.

ownerNode ID of the cluster node for which you are setting the cpuyield and/or KVMVirtioMultiqueue. It can be configured only through the cluster IP address.

masterclockcpu1 Display master clock source. This attribute is set to YES if clock source is cpu1 and NO for cpu0.

VPXEnvironment Shows VPX Running Environmentrunning 0 VPX ON PREM, 1 AWS, 2 OPENSTACK 3 Azure, 4 GCP CLoud

MemoryStatus Provides the information about memory status

CloudProductCode Cloud Product Code Description .

VpxOEMCode OEM Distribution Code.

TechnicalSupportPIN Technical Support PIN for cloud subscription VMs.

KVMVirtioMultiqueue This setting applicable on KVM VPX with virtio NICs, is to configure multiple queues for all virtio interfaces.

  • There are 2 options for this behavior:
    1. YES - Allows VPX to use multiple queues for each virtio interface as configured through the KVM Hypervisor.
    2. NO - Each virtio interface within VPX will use a single queue for transmit and receive.
  • Its behavior in different scenarios:
    1. As this setting is node specific only, it will not be propagated to other nodes, when executed on Cluster(CLIP) and HA(Primary).
    2. In cluster setup, use ‘-ownerNode’ to specify ID of the cluster node.

devno count stateflag

set ns vpxparam

Set vpx configuration settings for the existing vpx.

Synopsis

set ns vpxparam [-cpuyield ] \[-ownerNode <positive\_integer>] \[-KVMVirtioMultiqueue \( YES | NO )]

Arguments

cpuyield This setting applicable in virtual appliances, is to affect the cpu yield(relinquishing the cpu resources) in any hypervised environment.

  • There are 3 options for the behavior:
    1. YES - Allow the Virtual Appliance to yield its vCPUs periodically, if there is no data traffic.
    2. NO - Virtual Appliance will not yield the vCPU.
    3. DEFAULT - Restores the default behaviour, according to the license.
  • Its behavior in different scenarios:
    1. As this setting is node specific only, it will not be propagated to other nodes, when executed on Cluster(CLIP) and HA(Primary).
    2. In cluster setup, use ‘-ownerNode’ to specify ID of the cluster node.
    3. This setting is a system wide implementation and not granular to vCPUs.
    4. No effect on the management PE.

Possible values: DEFAULT, YES, NO Default value: DEFAULT

ownerNode ID of the cluster node for which you are setting the cpuyield and/or KVMVirtioMultiqueue. It can be configured only through the cluster IP address. Default value: 255 Minimum value: 0 Maximum value: 31

KVMVirtioMultiqueue This setting applicable on KVM VPX with virtio NICs, is to configure multiple queues for all virtio interfaces.

  • There are 2 options for this behavior:
    1. YES - Allows VPX to use multiple queues for each virtio interface as configured through the KVM Hypervisor.
    2. NO - Each virtio interface within VPX will use a single queue for transmit and receive.
  • Its behavior in different scenarios:
    1. As this setting is node specific only, it will not be propagated to other nodes, when executed on Cluster(CLIP) and HA(Primary).
    2. In cluster setup, use ‘-ownerNode’ to specify ID of the cluster node.

Possible values: YES, NO Default value: NO

Example

set ns vpxparam -cpuyield YES/NO/DEFAULT

unset ns vpxparam

Use this command to remove ns vpxparam settings.Refer to the set ns vpxparam command for meanings of the arguments.

Synopsis

unset ns vpxparam [-cpuyield] [-ownerNode ] [-KVMVirtioMultiqueue]

ns-vpxparam