Sponsored Content
Full Discussion: Processor and processor core
Operating Systems AIX Processor and processor core Post 302287071 by raba on Thursday 12th of February 2009 04:31:22 PM
Old 02-12-2009
hi,
a Power 520 is available with 1 or 2 or 4 cores of each 4.2 GHz. (so max. 4 cores operating at 4.2 GHz each)
(IBM Power 520 Express specification summary)
 

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to get Processor Id

Hi Everyone I am new to unix. I ahve few quries that i would like to post. Is there any way by which i get the unique processor Id. Actually i am unable to find any logic and method to get access to Processor Id. Is it possible to get it. I read it on Intel site that the new processor do no... (1 Reply)
Discussion started by: atul.saxena
1 Replies

2. AIX

LPAR processor/virtual processor settings

Question is on setting of Physical and Virtual processors for LPARs to make proper use of virtualization capabilities. Environment is a 8-way p570 with 4 LPARs. lparVIO1 and lparVIO2: AIX 5300-04-01 Mode/Type= Shared-SMT/Capped Minimum Processors= 0.10 Desired Processors= 0.50 Maximum... (1 Reply)
Discussion started by: guttew
1 Replies

3. Linux

linux for dual core processor

hi all I bought a new MSI motherboard and intel dual core processor . i have currently installed fedora core 3 for which audio is not detected . can u tell me which version of fedora core will support as i have tried with fedora core 6 which gets installed but gives a error while... (0 Replies)
Discussion started by: nageshrk
0 Replies

4. Red Hat

finding no of core in processor

Hi, what is command to find out no of core per procssor? Regards, Manoj (4 Replies)
Discussion started by: manoj.solaris
4 Replies

5. Linux Benchmarks

AMD Phenom(tm) 9950 Quad-Core Processor, Ram: 3.6 GB, Foxconn 7da-s and Linux 2.6.26-2-amd64

CPU/Speed: AMD Phenom(tm) 9950 Quad-Core Processor Ram: 3.6 GB Motherboard: Foxconn 7da-s Bus: Cache: Controller: Disk: Load: Kernel: Linux 2.6.26-2-amd64 Kernel ELF?: pgms: ============================================================== BYTE UNIX Benchmarks (Version... (0 Replies)
Discussion started by: migracho
0 Replies

6. HP-UX

how can i know this processor quad or dual core ?

hi every body i want to know if i have server with hp-ux os if i did "machinfo" i will see no of cpu = for example 16 how can i know this is dual or quad core . thanks (2 Replies)
Discussion started by: maxim42
2 Replies

7. Shell Programming and Scripting

m4 processor (how to use)

hi, what plugins i need to install to run m4 processor in bash shell. Also, what is the file extension for m4 processor ( like .cc in c ). Thanks (1 Reply)
Discussion started by: Learnerabc
1 Replies

8. UNIX for Dummies Questions & Answers

Help for processor

hello Admins, how to find number of processor in unix machine. (2 Replies)
Discussion started by: vipinkumarr89
2 Replies
p_online(2)							   System Calls 						       p_online(2)

NAME
p_online - return or change processor operational status SYNOPSIS
#include <sys/types.h> #include <sys/processor.h> int p_online(processorid_t processorid, int flag); DESCRIPTION
The p_online() function changes or returns the operational status of processors. The state of the processor specified by the processorid argument is changed to the state represented by the flag argument. Legal values for flag are P_STATUS, P_ONLINE, P_OFFLINE, P_NOINTR, P_FAULTED, P_SPARE, and P_FORCED. When flag is P_STATUS, no processor status change occurs, but the current processor status is returned. The P_ONLINE, P_OFFLINE, P_NOINTR, P_FAULTED, and P_SPARE values for flag refer to valid processor states. The P_OFFLINE, P_SPARE, and P_FAULTED processor states can be combined with the P_FORCED flag. A processor in the P_ONLINE state is allowed to process LWPs (lightweight processes) and perform system activities. The processor is also interruptible by I/O devices attached to the system. A processor in the P_OFFLINE state is not allowed to process LWPs. The processor is as inactive as possible. If the hardware supports such a feature, the processor is not interruptible by attached I/O devices. A processor in the P_NOINTR state is allowed to process LWPs, but it is not interruptible by attached I/O devices. Typically, interrupts, when they occur are routed to other processors in the system. Not all systems support putting a processor into the P_NOINTR state. It is not permitted to put all the processors of a system into the P_NOINTR state. At least one processor must always be available to service system clock interrupts. A processor in the P_SPARE state is not allowed to process LWPs. In many respects the P_SPARE state is similiar to the P_OFFLINE state, but describes a processor that is available for reactivation by management tools without administrator intervention. A processor in the P_FAULTED state is not allowed to process LWPs. In many respects the P_FAULTED state is similiar to the P_OFFLINE state, but describes a processor that has been diagnosed as faulty. The privileged caller can change the state of the processor from P_FAULTED to any of the other states, but since the processor might generate additional errors, electing to reactivate such a processor should be care- fully considered. Forced processor state transition can be requested if a new processor state is specified with the bitwise-inclusive OR of the special P_FORCED flag. Forcing transition of a processor to the P_OFFLINE, P_SPARE, or P_FAULTED state revokes processor bindings for all threads that were previously bound to that processor with processor_bind(2). There is no guarantee that a forced processor state transition always succeeds. Processor numbers are integers, greater than or equal to 0, and are defined by the hardware platform. Processor numbers are not necessar- ily contiguous, but "not too sparse." Processor numbers should always be printed in decimal. The maximum possible processorid value can be determined by calling sysconf(_SC_CPUID_MAX). The list of valid processor numbers can be determined by calling p_online() with processorid values from 0 to the maximum returned by sysconf(_SC_CPUID_MAX). The EINVAL error is returned for invalid processor numbers. See EXAMPLES below. RETURN VALUES
On successful completion, the value returned is the previous state of the processor, P_ONLINE, P_OFFLINE, P_NOINTR, P_FAULTED, P_SPARE, or P_POWEROFF. Otherwise, -1 is returned, the CPU state remains unchanged, and errno is set to indicate the error. ERRORS
The p_online() function will fail if: EBUSY The flag was P_OFFLINE or P_SPARE and the specified processor is the only on-line processor, there are currently LWPs bound to the processor, or the processor performs some essential function that cannot be performed by another processor. The flag was P_NOINTR and the specified processor is the only interruptible processor in the system, or it handles inter- rupts that cannot be handled by another processor. The specified processor is powered off and cannot be powered on because some platform- specific resource is not available. EINVAL A non-existent processor ID was specified or flag was invalid. The caller is in a non-global zone, the pools facility is active, and the processor is not a member of the zone's pool's processor set. ENOTSUP The specified processor is powered off, and the platform does not support power on of individual processors. EPERM The flag was not P_STATUS and the {PRIV_SYS_RES_CONFIG} privilege is not asserted in the effective set of the calling process. EXAMPLES
Example 1: List the legal processor numbers. The following code sample will list the legal processor numbers: #include <sys/unistd.h> #include <sys/processor.h> #include <sys/types.h> #include <stdio.h> #include <errno.h> int main() { processorid_t i, cpuid_max; cpuid_max = sysconf(_SC_CPUID_MAX); for (i = 0; i <= cpuid_max; i++) { if (p_online(i, P_STATUS) != -1) printf("processor %d present ", i); } return(0); } ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
pooladm(1M), psradm(1M), psrinfo(1M), zoneadm(1M), processor_bind(2), processor_info(2), pset_create(2), sysconf(3C), attributes(5), privi- leges(5) SunOS 5.10 16 Aug 2004 p_online(2)
All times are GMT -4. The time now is 11:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy