CPU Detection Help
Introduction
The OpenLink License Manager (oplmgr) detects the number of physical processor cores (historically called "CPUs" ["Central Processor Units"], from the time when each processor chip had only one processor core) on which it and your OpenLink license(s) are deployed.
(Virtual processors such as AIX micropartitions, Solaris containers, and Intel HyperThreading are not generally relevant.) You need to provide the precise number of physical cores in the host machine to obtain a functional license for that machine.
Optimal method -- All OS
All users can use OpenLink's latest Web-based GUI Assistants to detect CPU count on the host operating system. (This detection will produce the same result as our license enforcement code.) Users who cannot or do not want to use the Web-based GUIs can generally use operating system commands and utilities to obtain the necessary information.
Fallback method
Windows users
Use the System Information utility (Start menu --> Accessories --> System Tools --> System Information, or Start menu --> Run... --> msinfo32).
Drill down to System Information --> System Summary to see the relevant information. It is usually best to select View --> Advanced.
If in doubt, select Action --> Save As Text File..., and submit the resulting file for OpenLink review.
Mac, Linux, and Unix-like OS users
Execute the relevant command(s) listed below for your OS, and provide that output to your OpenLink contact(s).
| Platform | Command(s) |
|---|---|
| AIX 3 or earlier | Commands vary. Contact support for assistance. |
| AIX 4 | prtconf | grep Proc |
| AIX 5 or later | lparstat -i |
| FreeBSD | sysctl hw.model |
| HP-UX | /usr/sbin/ioscan -fnC processor /usr/sbin/ioscan -kf | grep processor |
| Linux | cat /proc/cpuinfo |
| Mac OS X | system_profiler SPHardwareDataType |
| SCO OpenServer 5 | hw |
| SCO Unixware 7 | psrinfo -v |
| Solaris (SPARC) | kstat > /tmp/kstat.output |
| Solaris (x86, x86_64) | uname -X |
| Tru64 (Compaq or HP) | psrinfo -v |