Main Menu

Search

Showing posts with label Linker Article Linux CPU Docs. Show all posts
Showing posts with label Linker Article Linux CPU Docs. Show all posts

LINUX: How to Check CPU C States on Linux Hosts (CPUPOWER Utils Command)


Below cpupower utility command can be used on Linux hosts to check CPU C States on the Linux Hosts

# cpupower idle-info

NOTE: Note on some Linux hosts cpupower utils may not be installed by default. You will have to install it using yum commands.

 
Below is sample output of above command.

# cpupower idle-info
CPUidle driver: intel_idle
CPUidle governor: menu
analyzing CPU 0:
 
 
Number of idle states: 4
Available idle states: POLL C1E-BDW C3-BDW C6-BDW
POLL:
Flags/Description: CPUIDLE CORE POLL IDLE
Latency: 0
Usage: 113
Duration: 4308396
C1E-BDW:
Flags/Description: MWAIT 0x01


LINUX: How To Check CPU Performance and Speed Using DMIDECODE Command In Linux?

Below dmidecode command can be executed for checking CPU performance and speed in Linux hosts.

dmidecode -t processor | grep "Speed"

Below is example snippet of above command.


# dmidecode -t processor | grep "Speed"
        Max Speed: 2195 MHz
        Current Speed: 2195 MHz
        Max Speed: 2195 MHz
        Current Speed: 2195 MHz
        Max Speed: 2195 MHz
        Current Speed: 2195 MHz
        Max Speed: 2195 MHz
        Current Speed: 2195 MHz


Products to which Article Applies


All Linux Environments

Additional References
https://www.linuxtechi.com/dmidecode-command-examples-linux/


LINUX: Command To Check CPU Speed In Linux? (How To Doc)

Below command can be executed to check CPU Speed in Linux hosts.

date;time echo "scale=1000; 4*a(1)" | bc -l;date



Above command will print the date time before and after execution of the command and also display real, sys and user execution times for command execution. Below is example snippet of above command.

If the CPU speed and performance is ideal this command will finish in a second and the real, sys and user execution times will be lesser than a second.

Sat Aug 24 23:24:49 EDT 2019
3.141592653589793238462643383279502884197169399375105820974944592307\
81640628620899862803482534211706798214808651328230664709384460955058\
22317253594081284811174502841027019385211055596446229489549303819644\
28810975665933446128475648233786783165271201909145648566923460348610\
45432664821339360726024914127372458700660631558817488152092096282925\
40917153643678925903600113305305488204665213841469519415116094330572\
70365759591953092186117381932611793105118548074462379962749567351885\
75272489122793818301194912983367336244065664308602139494639522473719\
07021798609437027705392171762931767523846748184676694051320005681271\
45263560827785771342757789609173637178721468440901224953430146549585\
37105079227968925892354201995611212902196086403441815981362977477130\
99605187072113499999983729780499510597317328160963185950244594553469\
08302642522308253344685035261931188171010003137838752886587533208381\
42061717766914730359825349042875546873115956286388235378759375195778\
18577805321712268066130019278766111959092164201988
real    0m0.348s
user    0m0.305s
sys     0m0.003s
Sat Aug 24 23:24:50 EDT 2019

Products to which Article Applies

All Linux Environments

Additional References


https://gist.github.com/xaratustrah/225bc8bfc827447952c9