05-09-2019
No. You will need to create a pset with wanted cpu cores and alocate that to specific zone or zones to compliant as far as i recall.
Lets say for simplicity you have 10 zones, 1 global zone and 9 zones
9 zones have 1 vcpu share (including global), while 1 zone has 2 vcpu share.
This means that in only in the case of cpu pressure, say 100%, kernel will guarantee each zone 10% of resources (1 cpu share) and one zone (2 cpu shares) will get 20% of cpu resources.
Not cores per se, but compute power using FSS scheduler.
For instance, all zones are mostly idle using total of 10% cpu, any zone will able to use rest of cpu time, as long there is no competition for cpu time.
Only under cpu pressure the scheduler will kick in to alocate time per ratio (1:1:1:1:1:1:1:1:1:2 = 100) to ensure quality of service per shares configuration.
When using psets allocated to zones, a zone will have dedicated cores defined in pset and no other zone will able to use those cores.
And you will be compliant as oracle hard partition, if that didn't change in the meantime...
Hope that helps.
Regards
Peasant.
These 2 Users Gave Thanks to Peasant For This Post:
8 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I wrote a very simple script that matches combinations of alphabetic characters (1-5). I want to use it to test CPU speeds of different hardware/platforms. The problem is that on multi-core/processor systems, only one CPU is being utilized to execute the script. Is there a way to change that?... (16 Replies)
Discussion started by: ph0enix
16 Replies
2. Red Hat
Hey all,
dmidecode | grep -i CPU
Socket Designation: CPU 0
Version: Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
Socket Designation: CPU 1
Version: Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
cat /proc/cpuinfo | grep -i cpu
cpu family : 6... (24 Replies)
Discussion started by: rmokros
24 Replies
3. UNIX for Dummies Questions & Answers
Hi folks,
I want to know how to run two unix programs on two different cpu cores on a 2-core or 4-core or 8-core CPU machine? Extending this how would i run four and eight unix programs on 4-core and 8-core machine respectively?
If this can be done, how to know which program is assigned to... (1 Reply)
Discussion started by: kaaliakahn
1 Replies
4. HP-UX
Hi Experts,
I am executing multiple instances(in parallel) of perl script on HP-UX box.
OS is allocating substantial amount of CPU to these perl processes,resulting higher cpu utilization.
Glance always shows perl processes are occupying majority of the CPU resource. It is causing slower... (2 Replies)
Discussion started by: sai_2507
2 Replies
5. Solaris
Hi Gurus
Can someone help me in explaining the below outputs .
psrinfo -p
4
/usr/sbin/psrinfo -pv
The physical processor has 4 virtual processors (0-3)
SPARC64-VI (portid 1024 impl 0x6 ver 0x93 clock 2150 MHz)
The physical processor has 4 virtual processors (8-11)
SPARC64-VI... (3 Replies)
Discussion started by: ningy
3 Replies
6. Solaris
Hello All,
How do I find the number of CPU's, virtual processors in solaris 10?
Thank you
Sunil Kumar (2 Replies)
Discussion started by: msgforsunil
2 Replies
7. Red Hat
Hi all !
I'm new in this site, so sorry if this question is into wrong place.
How can I limit cpu/core and memory usage by user?
System: RedHat Ent. Linux. 6.4
Tks, (4 Replies)
Discussion started by: Tiago
4 Replies
8. Red Hat
Hi all.
I have a question about linux command to find number of CPU and Core.
I usually use the command dmidecode -t processor to find cpu and core numbers . On this machine with Red Hat 4. 0 when I try to insert the command is returned the error
-bash: dmidecode: command not found
I try to... (8 Replies)
Discussion started by: piccolinomax
8 Replies
LEARN ABOUT CENTOS
papi_hw_info_t
PAPI_hw_info_t(3) PAPI PAPI_hw_info_t(3)
NAME
PAPI_hw_info_t -
Hardware info structure.
SYNOPSIS
Data Fields
int ncpu
int threads
int cores
int sockets
int nnodes
int totalcpus
int vendor
char vendor_string [128]
int model
char model_string [128]
float revision
int cpuid_family
int cpuid_model
int cpuid_stepping
int cpu_max_mhz
int cpu_min_mhz
PAPI_mh_info_t mem_hierarchy
int virtualized
char virtual_vendor_string [128]
char virtual_vendor_version [128]
float mhz
int clock_mhz
int reserved [8]
Field Documentation
int PAPI_hw_info_t::clock_mhz
Deprecated
int PAPI_hw_info_t::cores
Number of cores per socket
int PAPI_hw_info_t::cpu_max_mhz
Maximum supported CPU speed
int PAPI_hw_info_t::cpu_min_mhz
Minimum supported CPU speed
int PAPI_hw_info_t::cpuid_family
cpuid family
int PAPI_hw_info_t::cpuid_model
cpuid model
int PAPI_hw_info_t::cpuid_stepping
cpuid stepping
PAPI_mh_info_t PAPI_hw_info_t::mem_hierarchy
PAPI memory heirarchy description
float PAPI_hw_info_t::mhz
Deprecated
int PAPI_hw_info_t::model
Model number of CPU
char PAPI_hw_info_t::model_string[128]
Model string of CPU
int PAPI_hw_info_t::ncpu
Number of CPUs per NUMA Node
int PAPI_hw_info_t::nnodes
Total Number of NUMA Nodes
float PAPI_hw_info_t::revision
Revision of CPU
int PAPI_hw_info_t::sockets
Number of sockets
int PAPI_hw_info_t::threads
Number of hdw threads per core
int PAPI_hw_info_t::totalcpus
Total number of CPUs in the entire system
int PAPI_hw_info_t::vendor
Vendor number of CPU
char PAPI_hw_info_t::vendor_string[128]
Vendor string of CPU
char PAPI_hw_info_t::virtual_vendor_string[128]
Vendor for virtual machine
char PAPI_hw_info_t::virtual_vendor_version[128]
Version of virtual machine
int PAPI_hw_info_t::virtualized
Running in virtual machine
Author
Generated automatically by Doxygen for PAPI from the source code.
Version 5.2.0.0 Tue Jun 17 2014 PAPI_hw_info_t(3)