10-24-2014
Hyperthreaded virtual cores, different C-States?
turbostat reports C-states of all CPU cores, and includes entries for each hyper-threaded core as well. Often enough the two logical cores on a single physical core will list different C state percentages. Does that make any sense?
Is this reporting the c-states of the few duplicated parts that support hyperthreading, vs the actual computing units in the single physical core?
This isn't a turbostat specific question, that just happens to be the tool I used to display that info. Its more a question about hyperthreading in general.
Edit: CPU is an Intel 5820K hexacore if that matters. Its my first hyperthreaded CPU.
Last edited by agentrnge; 10-24-2014 at 11:21 AM..
8 More Discussions You Might Find Interesting
1. IP Networking
Ok, I've read the manpages on netstat and it gives a good description of the state values such as CLOSE_WAIT, ESTABLISHED, SYN_RECEIVED, etc..
Can someone give me real world situations where you would get these states. LIke for example if I got SYN_RECEIVED what possible situations would be the... (1 Reply)
Discussion started by: eloquent99
1 Replies
2. Solaris
Hi Everybody,
As I am new to Sun Clusters, Please help me what is "online but not monitored" state of resources and "online - service is online" in status message. Thank you. (1 Reply)
Discussion started by: mayahari
1 Replies
3. UNIX for Dummies Questions & Answers
Not really a newbie, but I have a strange problem and I'm not sure how to further troubleshoot it.
I have to log out of a virtual terminal by typing exit, then exit again as in:
woodnt@toshiba-laptop ~ $ exit
logout
woodnt@toshiba-laptop ~ $ exit
logout
I DON'T have to do this when I'm... (1 Reply)
Discussion started by: Narnie
1 Replies
4. UNIX for Advanced & Expert Users
I am trying to write my own Unix compliant (SUSv4) OS - Just a hobby OS, nothing serious. While going through the standard, I couldn't find any explicit information on process states. What I could find was (excluding the real-time considerations)-
From this it can be inferred that the... (2 Replies)
Discussion started by: tinkerbeast
2 Replies
5. Solaris
Trying to set or modify the randomly set hostID of a Solaris 10 virtual/guest machine that I installed on a Windows-XP host machine (using Virtual Box 4.1.12).
I was able to set/modify the hostname of the Solaris 10 virtual/guest machine during installation as well as via the Virtual Box... (4 Replies)
Discussion started by: Matt_VB
4 Replies
6. Shell Programming and Scripting
netstat | awk '/server/ {for(i=1;i<2;i++) {getline;print}'
Output:
ESTABLISHED
ESTABLISHED
ESTABLISHED
ESTABLISHED
ESTABLISHED
TIME_WAIT
TIME_WAIT
From the above command I'm getting all the states. I want to count the states and write to a file, like
"Count of ESTABLISHED... (6 Replies)
Discussion started by: Roozo
6 Replies
7. Shell Programming and Scripting
I am using HP-UX,KSH
$ jobs -l
+ 19377 Running nohup ksh cat_Duplicate_Records_Removal.ksh </dev/null >/dev/null 2>&1 &
$ ps -p 19377 -fl
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME COMD
401 S catmgr 19377 19491 ... (1 Reply)
Discussion started by: TomG
1 Replies
8. UNIX for Beginners Questions & Answers
Hi All,
Is there any way I can prioritize my VMs when there is resource crunch in host machine so that some VMs will be allocated more vcpu, more memory than other VMs in kvm/qemu hypervisor based virtual machines?
Lets say in my cloud environment my Ubuntu 16 compute hosts are running some... (0 Replies)
Discussion started by: SanjayK
0 Replies
LEARN ABOUT CENTOS
papi_hw_info_t
PAPI_hw_info_t(3) PAPI PAPI_hw_info_t(3)
NAME
PAPI_hw_info_t -
Hardware info structure.
SYNOPSIS
Data Fields
int ncpu
int threads
int cores
int sockets
int nnodes
int totalcpus
int vendor
char vendor_string [128]
int model
char model_string [128]
float revision
int cpuid_family
int cpuid_model
int cpuid_stepping
int cpu_max_mhz
int cpu_min_mhz
PAPI_mh_info_t mem_hierarchy
int virtualized
char virtual_vendor_string [128]
char virtual_vendor_version [128]
float mhz
int clock_mhz
int reserved [8]
Field Documentation
int PAPI_hw_info_t::clock_mhz
Deprecated
int PAPI_hw_info_t::cores
Number of cores per socket
int PAPI_hw_info_t::cpu_max_mhz
Maximum supported CPU speed
int PAPI_hw_info_t::cpu_min_mhz
Minimum supported CPU speed
int PAPI_hw_info_t::cpuid_family
cpuid family
int PAPI_hw_info_t::cpuid_model
cpuid model
int PAPI_hw_info_t::cpuid_stepping
cpuid stepping
PAPI_mh_info_t PAPI_hw_info_t::mem_hierarchy
PAPI memory heirarchy description
float PAPI_hw_info_t::mhz
Deprecated
int PAPI_hw_info_t::model
Model number of CPU
char PAPI_hw_info_t::model_string[128]
Model string of CPU
int PAPI_hw_info_t::ncpu
Number of CPUs per NUMA Node
int PAPI_hw_info_t::nnodes
Total Number of NUMA Nodes
float PAPI_hw_info_t::revision
Revision of CPU
int PAPI_hw_info_t::sockets
Number of sockets
int PAPI_hw_info_t::threads
Number of hdw threads per core
int PAPI_hw_info_t::totalcpus
Total number of CPUs in the entire system
int PAPI_hw_info_t::vendor
Vendor number of CPU
char PAPI_hw_info_t::vendor_string[128]
Vendor string of CPU
char PAPI_hw_info_t::virtual_vendor_string[128]
Vendor for virtual machine
char PAPI_hw_info_t::virtual_vendor_version[128]
Version of virtual machine
int PAPI_hw_info_t::virtualized
Running in virtual machine
Author
Generated automatically by Doxygen for PAPI from the source code.
Version 5.2.0.0 Tue Jun 17 2014 PAPI_hw_info_t(3)