Vyatta NOS documentation

Learn how to install, configure, and operate Vyatta Network Operating System (Vyatta NOS), which helps to drive our virtual networking and physical platforms portfolio.

system power-profile policy <thresholds>

Creates the idle, minimum sleep time, and maximum sleep time thresholds for a power profile.

set system power-profile policy [ balanced | power-save | low-latency ]
delete system power-profile policy [ balanced | power-save | low-latency ]
show system power-profile policy [ balanced | power-save | low-latency ]

The default setting is balanced.

balanced
Provides the best overall performance, but adds latency to the handling of the initial packet in a burst.
power-save
The polling parameters are adjusted to optimize the utilization of the CPU, but adds latency to the initial packet.
low-latency
The polling parameters are adjusted to optimize for low packet latency at the expense of CPU utilization.

Configuration mode

This command allows administrators to adjust the idle threshold, minimum sleep time, and maximum sleep time.

The data plane determines how long the CPU core sleeps between polls for packets based on how busy the CPU core has been. When the CPU sees multiple packets when polling a device, it considers itself busy and cuts the sleep time in half. If the CPU has not seen any packets in the given interval, it considers itself idle and increases the sleep interval by one microsecond.

Use the set form of this command to create policy settings for a power profile.

Use the delete form of this command to delete the policy settings for a power profile.

Use the show form of this command to show the policy settings for a power profile.