I need to evaluate the physical, logical processors and cores together with memory used. Could you give me some tips on this?

Hi there;

I need to evaluate the physical, logical processors and cores together with memory used. Could you give me some tips on this?

What I mean is that what is the difference between phyical and logical processors?

What I am doing is that I have to do an implementation for queueing for a process. So, should the number of the cores be evaluated in the first place against physical processors, then logical processors then memory itself?

How can I proceed?

For the record, I am implementing my program to assess the queue in C# and the target environment is again a Windows machine.

Kind regards.
LVL 12
jazzIIIloveAsked:
Who is Participating?
 
CallandorConnect With a Mentor Commented:
It depends on what your clients need and what you have available - if they're just like thin clients logging into a server, then you are looking for an algorithm similar to what an OS does to manage multiple requests by parceling out resources.  That is not a simple question to answer - universities teach whole courses on this, so is that why you are asking this?
0
 
CallandorConnect With a Mentor Commented:
The difference between physical and logical processors is usually whether a cpu is hyperthreading or not.  In the old days, each socket had a separate processor, and there was a 1 to 1 correspondence between physical and logical processors.  With the advent of multiple cores in a single socket, this is no longer true.

Each core is considered a physical processor, because from a computational perspective, there is little difference between two cores and two single cpus in two sockets.
0
 
jazzIIIloveAuthor Commented:
So with the light of your comment, in my application, should the number of the cores be evaluated in the first place against physical processors, then logical processors then memory itself?

It seems that number of cores checking reflects as same as the number of physical processors. Isn't it?

Kind regards.
0
Will You Be GDPR Compliant by 5/28/2018?

GDPR? That's a regulation for the European Union. But, if you collect data from customers or employees within the EU, then you need to know about GDPR and make sure your organization is compliant by May 2018. Check out our preparation checklist to make sure you're on track today!

 
CallandorConnect With a Mentor Commented:
>It seems that number of cores checking reflects as same as the number of physical processors. Isn't it?

Yes - consider each core to be the equivalent of a single physical processor.
0
 
jazzIIIloveAuthor Commented:
Yes, but what about my other questions?
0
 
CallandorCommented:
Are you looking for C# programming help?  I tried to answer your hardware-related questions.
0
 
jazzIIIloveAuthor Commented:
I mean in which order should i distribute my resources against multiple clients?

Regards.
0
 
jazzIIIloveAuthor Commented:
Hi there;

Yes. I need some ideas or tips regarding the parameters indicating this distribution for thin clients.

Kind regards.
0
All Courses

From novice to tech pro — start learning today.