Sponsored Content
Operating Systems AIX Entitled CPU lesser Than Used CPU !! Post 302906756 by bakunin on Monday 23rd of June 2014 10:18:08 AM
Old 06-23-2014
Quote:
Originally Posted by Thala
Ur right! but here all the LPARS are capped then from where did i got the 3CPU extra used for Node5?
First off, i 'd like to ask you to kindly refrain from using leet-speak around here. I am sure it will enhance your chances of getting an answer if you undergo the effort to write "you are" ("you're") instead of "ur". After all, we are professionals here and we talk that way. Thank you for your consideration.

Yes, your LPARs are capped, but that does not mean they can't give back to the pool the resources they do not need at the moment. "Capped" only means that they cannot allocate needed resources above a certain point (the "maximum" value). So, if your other LPARs are more or less idle and your LPAR Nr. 5 is very busy it could allocate additional processors released to the pool from the other LPARs. If they would start to need their resources themselves of course the LPAR 5 owuld have to give them back.

I hope this helps.

bakunin
 

10 More Discussions You Might Find Interesting

1. Solaris

How to down a particular CPU in a server, witch is having 16 CPU's

Hi.., my dout is a solaris server is having 16 cpu's. in tht one cpu running some error process, accupaying more space. I wanna down tht particular CPU only with out interrupting the other 15 CPU's. how can i do this. is there any command for this ?? (5 Replies)
Discussion started by: b.janardhanguru
5 Replies

2. UNIX for Dummies Questions & Answers

how to get persistant cpu utilization values per process per cpu in linux (! top,ps)

hi, i want to know cpu utilizatiion per process per cpu..for single processor also if multicore in linux ..to use these values in shell script to kill processes exceeding cpu utilization.ps (pcpu) command does not give exact values..top does not give persistant values..psstat,vmstat..does njot... (3 Replies)
Discussion started by: pankajd
3 Replies

3. Solaris

Multi CPU Solaris system shows 100% CPU usage.

Hello Friends, On one of my Solaris 10 box, CPU usage shows 100% using "sar", "vmstat". However, it has 4 CPUs and prstat and glance are not showing enough processes to justify high CPU utilization. ========================================================================= $ prstat -a ... (4 Replies)
Discussion started by: mahive
4 Replies

4. Solaris

cpu-shares vs cpu-cap in solaris

Can anyone tell me difference between cpu-shares vs cpu-cap in solaris & how FSS will work with cpu-caps ? (9 Replies)
Discussion started by: fugitive
9 Replies

5. Solaris

CPU and CPU-Utilization

Hi, I am a weblogic Admin I our env there are 5 servers running in one Solaris 10 Sparc machine. But when i tried for process status using <top> command I got the following output load averages: 1.75, 2.18, 2.12; up 134+08:28:49 22:24:21 79 processes: 77 sleeping, 1 running,... (1 Reply)
Discussion started by: Joseph Antoine
1 Replies

6. Solaris

Difference between CPU CHIP and CPU ID

Hi All, What is the difference between CPU CHIP and CUP ID on SUN/ Oracle M5000 servers.. Thanks in advance (3 Replies)
Discussion started by: kumarmani
3 Replies

7. Hardware

What is a CPU with 2C/4T?

Hi there, I'm in the process of choosing a machine to be a server and I was wondering how to interpret CPU description. Example1: Intel® Pentium® G6950, 2C, 2.80GHz, 3M Cache I understarnd there are 2 cores, each running at 2.80 GHz. Example2: Intel® Core™ i3-530, 2C/4T, 2.93GHz, 4M... (4 Replies)
Discussion started by: chebarbudo
4 Replies

8. UNIX for Dummies Questions & Answers

Is it possible to combine multiple CPU to act as a single CPU on the same server?

We have a single threaded application which is restricted by CPU usage even though there are multiple CPUs on the server, hence leading to significant performance issues. Is it possible to merge / combine multiple CPUs at OS level so it appear as a single CPU for the application? (6 Replies)
Discussion started by: Dissa
6 Replies

9. Red Hat

Esxi INTEL cpu vs esxi AMD cpu

Hi i have 2 esxi. one is amd based cpu and the other is intel based cpu. i have a redhat linux machine that was created in amd cpu esxi, now i need to migrate it (powered off) to INTEL based esxi. will the redhat machine will be OK with that? Thanks (2 Replies)
Discussion started by: guy3145
2 Replies

10. UNIX for Beginners Questions & Answers

Why Entitlement CPU can't be set to same as Virtual CPU?

I read that Entitlement CPU should be set to max 75% compare to Virtual CPU. May I know the reason. I have set the Entitlement CPU = Virtual CPU on AIX . It works fine . Can you help to understand. (1 Reply)
Discussion started by: gabhanes
1 Replies
POOL(9) 						   BSD Kernel Developer's Manual						   POOL(9)

NAME
pool_init, pool_destroy, pool_get, pool_put, pool_prime, pool_sethiwat, pool_setlowat, pool_sethardlimit -- resource-pool manager SYNOPSIS
#include <sys/pool.h> void pool_init(struct pool *pp, size_t size, u_int align, u_int align_offset, int flags, const char *wchan, struct pool_allocator *palloc, int ipl); void pool_destroy(struct pool *pp); void * pool_get(struct pool *pp, int flags); void pool_put(struct pool *pp, void *item); int pool_prime(struct pool *pp, int nitems); void pool_sethiwat(struct pool *pp, int n); void pool_setlowat(struct pool *pp, int n); void pool_sethardlimit(struct pool *pp, int n, const char *warnmess, int ratecap); DESCRIPTION
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclu- sive use by the resource pool owner. This can be used by applications to guarantee the availability of a minimum amount of memory needed to continue operation independent of the memory resources currently available from the system-wide memory allocator (malloc(9)). INITIALIZING A POOL The function pool_init() initializes a resource pool. The arguments are: pp The handle identifying the pool resource instance. size Specifies the size of the memory items managed by the pool. align Specifies the memory address alignment of the items returned by pool_get(). This argument must be a power of two. If zero, the alignment defaults to an architecture-specific natural alignment. align_offset The offset within an item to which the align parameter applies. flags Should be set to zero or PR_NOTOUCH. If PR_NOTOUCH is given, free items are never used to keep internal state so that the pool can be used for non memory backed objects. wchan The 'wait channel' passed on to cv_wait(9) if pool_get() must wait for items to be returned to the pool. palloc Can be set to NULL or pool_allocator_kmem, in which case the default kernel memory allocator will be used. It can also be set to pool_allocator_nointr when the pool will never be accessed from interrupt context. ipl Specifies an interrupt priority level that will block all interrupt handlers that could potentially access the pool. The POOL_INIT() macro can be used to both declare and initialize a resource pool. The POOL_INIT() macro has the same arguments as the pool_init() function and the resource pool will be initialized automatically during system startup. DESTROYING A POOL The function pool_destroy() destroys a resource pool. It takes a single argument pp identifying the pool resource instance. ALLOCATING ITEMS FROM A POOL pool_get() allocates an item from the pool and returns a pointer to it. The arguments are: pp The handle identifying the pool resource instance. flags The flags can be used to define behaviour in case the pooled resources are depleted. If no resources are available and PR_NOWAIT is given, pool_get() returns NULL. If PR_WAITOK is given and allocation is attempted with no resources available, the function will sleep until items are returned to the pool. If both PR_LIMITFAIL and PR_WAITOK are specified, and the pool has reached its hard limit, pool_get() will return NULL without waiting, allowing the caller to do its own garbage collection; how- ever, it will still wait if the pool is not yet at its hard limit. RETURNING ITEMS TO A POOL pool_put() returns the pool item pointed at by item to the resource pool identified by the pool handle pp. If the number of available items in the pool exceeds the maximum pool size set by pool_sethiwat() and there are no outstanding requests for pool items, the excess items will be returned to the system. The arguments to pool_put() are: pp The handle identifying the pool resource instance. item A pointer to a pool item previously obtained by pool_get(). PRIMING A POOL pool_prime() adds items to the pool. Storage space for the items is allocated by using the page allocation routine specified to pool_create(). The arguments to pool_prime() are: pp The handle identifying the pool resource instance. nitems The number of items to add to the pool. This function may return ENOMEM in case the requested number of items could not be allocated. Otherwise, the return value is 0. SETTING POOL RESOURCE WATERMARKS AND LIMITS A pool will attempt to increase its resource usage to keep up with the demand for its items. Conversely, it will return unused memory to the system should the number of accumulated unused items in the pool exceed a programmable limit. The limits for the minimum and maximum number of items which a pool should keep at hand are known as the high and low watermarks. The func- tions pool_sethiwat() and pool_setlowat() set a pool's high and low watermarks, respectively. The hard limit represents the maximum number of items a pool is allowed to allocate at any given time. Unless modified via pool_sethardlimit(), the hard limit defaults to UINT_MAX. pool_sethiwat() pp The handle identifying the pool resource instance. n The maximum number of items to keep in the pool. As items are returned and the total number of pages in the pool is larger than the maximum set by this function, any completely unused pages are released immediately. If this function is not used to specify a maximum number of items, the pages will remain associated with the pool until the system runs low on memory, at which point the VM system will try to reclaim unused pages. pool_setlowat() pp The handle identifying the pool resource instance. n The minimum number of items to keep in the pool. The number pages in the pool will not decrease below the required value to accommodate the minimum number of items specified by this function. Unlike pool_prime(), this function does not allocate the necessary memory up-front. pool_sethardlimit() pp The handle identifying the pool resource instance. n The maximum number of items to be allocated from the pool (i.e. the hard limit). warnmess The warning message that will be logged when the hard limit is reached. ratecap The minimal interval (in seconds) after which another warning message is issued when the pool hits its hard limit again. POTENTIAL PITFALLS Note that undefined behaviour results when mixing the storage providing methods supported by the pool resource routines. The pool resource code uses a per-pool lock to protect its internal state. If any pool functions are called in an interrupt context, the caller must block all interrupts that might cause the code to be reentered. Additionally, the functions pool_init() and pool_destroy() should never be called in interrupt context. DIAGNOSTICS Pool usage logs can be enabled by defining the compile-time option POOL_DIAGNOSTIC. CODE REFERENCES
The pool manager is implemented in the file sys/kern/subr_pool.c. SEE ALSO
free(9), malloc(9), memoryallocators(9), pool_cache(9), uvm(9) HISTORY
The NetBSD pool manager appeared in NetBSD 1.4. BSD
November 14, 2011 BSD
All times are GMT -4. The time now is 04:48 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy