psrinfo man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

PSRINFO(1M)							   PSRINFO(1M)

NAME
       psrinfo - displays information about processors

SYNOPSIS
       psrinfo [-p] [-v] [processor_id]...

       psrinfo [-p] -s processor_id

DESCRIPTION
       psrinfo	displays information about processors. Each physical processor
       may support multiple virtual processors. Each virtual processor	is  an
       entity  with  its  own  interrupt  ID, capable of executing independent
       threads.

       Without the processor_id operand, psrinfo displays one  line  for  each
       configured  processor, displaying whether it is on-line, non-interrupt‐
       ible (designated by no-intr), spare, off-line, faulted or powered  off,
       and when that status last changed. Use the processor_id operand to dis‐
       play information about a specific processor. See OPERANDS.

OPTIONS
       The following options are supported:

       -s processor_id
			  Silent mode. Displays 1 if the  specified  processor
			  is  fully on-line.  Displays 0 if the specified pro‐
			  cessor  is   non-interruptible,   spare,   off-line,
			  faulted or powered off.

			  Use silent mode when using psrinfo in shell scripts.

       -p
			  Display  the number of physical processors in a sys‐
			  tem.

			  When combined with the -v option, reports additional
			  information about each physical processor.

       -v
			  Verbose  mode. Displays additional information about
			  the specified processors, including: processor type,
			  floating  point unit type and clock speed. If any of
			  this information cannot be determined, psrinfo  dis‐
			  plays unknown.

			  When combined with the -p option, reports additional
			  information about each physical processor.

OPERANDS
       The following operands are supported:

       processor_id
		       The processor ID of the processor about which  informa‐
		       tion is to be displayed.

		       Specify	processor_id as an individual processor number
		       (for example, 3), multiple processor numbers  separated
		       by spaces (for example, 1 2 3), or a range of processor
		       numbers (for example, 1-4). It is also possible to com‐
		       bine  ranges and (individual or multiple) processor_ids
		       (for example, 1-3 5 7-8 9).

EXAMPLES
       Example 1 Displaying Information About  All  Configured	Processors  in
       Verbose Mode

       The following example displays information about all configured proces‐
       sors in verbose mode.

	 psrinfo -v

       Example 2 Determining If a Processor is On-line

       The following example uses psrinfo in a shell script to determine if  a
       processor is on-line.

	 if [ "`psrinfo -s 3 2> /dev/null`" −eq 1 ]
	 then
	      echo "processor 3 is up"
	 fi

       Example	3  Displaying Information About the Physical Processors in the
       System

       With no additional arguments, the -p option displays a single  integer:
       the number of physical processors in the system:

	 > psrinfo -p
			 8

       psrinfo also accepts command line arguments (processor IDs):

	 > psrinfo -p 0 512   # IDs 0 and 512 exist on the
	 1		      # same physical processor

	 > psrinfo -p 0 1     # IDs 0 and 1 exist on different
	 2		      # physical processors

       In  this example, virtual processors 0 and 512 exist on the same physi‐
       cal processor. Virtual processors 0 and 1 do not. This is  specific  to
       this example and is and not a general rule.

EXIT STATUS
       The following exit values are returned:

       0
	     Successful completion.

       >0
	     An error occurred.

SEE ALSO
       psradm(1M), p_online(2), processor_info(2), attributes(5)

DIAGNOSTICS
       psrinfo: processor 9: Invalid argument

	   The specified processor does not exist.

				 Feb 21, 2004			   PSRINFO(1M)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net