How to get Individual Processor Usage for MultiCore Hyper Threading Enabled?

How to get Individual Processor Usage for MultiCore Hyper Threading Enabled?

Hi ,

I am trying to "Get Processor Load for each Logical processor in the system".
So, in a Dual core system with Hyper Threading Enabled 4 Logical Processors will be there.
I want to find Individual processor usage of each logical processor.

While getting the processor usage
1. We canget combined processor usage as a single unit.
or, 2. We can get individual processor usage of dual core as 2 unit values.(using WMI)

But, still I am unable to find a way to get processor usage of all the 4 logical processors.

Please, Let me know if there is a way to get or elseit is a limitation with hyper threading enabled?

Any , help will be greatly appreciated.

Regards,
- Deepak

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Deepak,
If you are running LINUX, there is a utility top which can display the CPU usage for all cores. There is a package (procps) which top uses to get the information. You can download the source and modify it for your exact pourposes (I have done that on occasion). On Windows, you can use perfmon to get the usage of each individual core. Hope this helps!

Thanks! Stev. I am able to get processor usage of all logical processors.

- Deepak

Leave a Comment

Please sign in to add a comment. Not a member? Join today