The cpufreq-aperf command is a utility in Linux that is used to display the current performance state of a CPU, as well as the maximum and minimum performance states that are supported by the CPU. The performance state of a CPU is also known as its “frequency”, which refers to the speed at which the CPU is able to process instructions.
To display the performance state of all CPUs, use the following command:
# cpufreq-aperf
This will display the performance state of all CPUs in the system.
If you encounter the below error while running the command cpufreq-aperf:
cpufreq-aperf: command not found
you may try installing the below package as per your choice of distribution:
Distribution | Command |
---|---|
Debian | apt-get install cpufrequtils |
Ubuntu | apt-get install cpufrequtils |
Alpine | apk add cpufrequtils |
Kali Linux | apt-get install cpufrequtils |
CentOS | yum install cpufrequtils |
Raspbian | apt-get install cpufrequtils |
cpufreq-aperf Command Examples
1. Start calculating, defaulting to all CPU cores and 1 second refresh interval:
# sudo cpufreq-aperf
2. Start calculating for CPU 1 only:
# sudo cpufreq-aperf -c 1
3. Start calculating with a 3 second refresh interval for all CPU cores:
# sudo cpufreq-aperf -i 3
4. Calculate only once:
# sudo cpufreq-aperf -o