On Tuesday, November 20, 2012 12:02:21 PM UTC+11, Alex Harvey wrote:
>
> Hi all,
>
> This relates to a discussion we are having in the Redmine ticket 
> https://projects.puppetlabs.com/issues/11612.
>
> I am extending the processorcount, physicalprocessorcount and processorX 
> facts that exist for Linux and Solaris.
>
> I personally find the behaviour of the processor facts on Solaris 
> surprising -
>
> myhost# facter |grep proc
> physicalprocessorcount => 1
> processor0 => SPARC64-VII
> processor1 => SPARC64-VII
> processor2 => SPARC64-VII
> processor3 => SPARC64-VII
> processor4 => SPARC64-VII
> processor5 => SPARC64-VII
> processor6 => SPARC64-VII
> processor7 => SPARC64-VII
> processorcount => 4
>
>
> We can see that physicalprocessorcount is returning the number of physical 
> CPUs which is good, the processorX array is getting populated with virtual 
> CPUs, and processorcount is returning the number of cores.  The command 
> used to set processorcount is essentially kstat cpu_info |grep core_id 
> |sort -u.
>
> However, I suspect Solaris sysadmins are more familiar with using commands 
> like psrinfo, prtdiag, and mpstat to get CPU count, and these all report 
> the number of CPUs as 8 rather than 4.
>
> If I was writing this from scratch I would have a fact called something 
> like ProcessorCoreCount and have that report 4 and then a separate fact 
> ProcessorCount that would report 8 - as psrinfo is doing.
>
> Therefore I am interested to know if others out there regard this 
> behaviour as a 'bug or feature', and also get some feedback on how people 
> are using these facts out there.
>

There were no responses here - I'd like to bump this up for a second go at 
getting some responses.  

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/tD9YuRt9PWcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to