Sponsored Content
Operating Systems Solaris How to calculate total number of cores on my servers ? Post 303035259 by ron323232 on Friday 17th of May 2019 05:57:00 PM
Old 05-17-2019
Looks like I missed something. I want to set 1 core for one non-global zone. But even after setting up ncpu in zone configuration, I still see all core and vCPUs inside zone.
Code:
bash-3.2# kstat cpu_info|grep core_id|sort -u|wc -l
       4
bash-3.2# kstat -m cpu_info | nawk '$2=="on-line" {lcpu++} $1=="pg_id" && s[$2]++==0 {core++} END {print core?core+0:lcpu+0}'
32
bash-3.2# zonecfg -z zone1 info capped-cpu
capped-cpu:
        [ncpus: 1.00]
bash-3.2# zlogin zone1
[Connected to zone 'zone1' pts/4]
Last login: Fri May 17 14:50:23 on pts/4
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
You have new mail.
# kstat cpu_info|grep core_id|sort -u|wc -l
       4
# kstat -m cpu_info | nawk '$2=="on-line" {lcpu++} $1=="pg_id" && s[$2]++==0 {core++} END {print core?core+0:lcpu+0}'
32
#

But if I set dedicated CPU, it shows me correct CPU. Should above example not show me out as 1 , because I set ncpu 1 ?
Code:
bash-3.2# zonecfg -z zone1 info dedicated-cpu
dedicated-cpu:
        ncpus: 3
bash-3.2#
bash-3.2# zlogin zone1
[Connected to zone 'zone1' pts/4]
Last login: Fri May 17 14:54:22 on pts/4
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
You have new mail.
# kstat cpu_info|grep core_id|sort -u|wc -l
       1
# kstat -m cpu_info | nawk '$2=="on-line" {lcpu++} $1=="pg_id" && s[$2]++==0 {core++} END {print core?core+0:lcpu+0}'
3
#

I wanted to restrict core with this zone. But looks like, it is restricting vCPU. isn't ?

Last edited by ron323232; 05-17-2019 at 07:11 PM..
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Awk help needed to calculate total

Hi all, I have a flat file like 10 steven 25 mike 47 Charles 127 Nancy 34 steven 23 mike 67 Charles 7761 Nancy 8 steven 54 mike 88 Charles 1267 Nancy I need to calculate the total of steven and all the members , for this I am using like grep "`sed -n 1p patterns.txt`"... (7 Replies)
Discussion started by: senthilkumar_ak
7 Replies

2. Shell Programming and Scripting

Calculate total space, total used space and total free space in filesystem names matching keyword

Good afternoon! Im new at scripting and Im trying to write a script to calculate total space, total used space and total free space in filesystem names matching a keyword (in this one we will use keyword virginia). Please dont be mean or harsh, like I said Im new and trying my best. Scripting... (4 Replies)
Discussion started by: bigben1220
4 Replies

3. Shell Programming and Scripting

Calculate total of log by hour

Hi, Just wondering, is there anyway I can get the total of logs generated by hours ? Let say I have these logs, Sep 23 04:48:43 hsbcufs: NOTICE: realloccg /: file system full Sep 23 04:48:47 hsbcufs: NOTICE: alloc: /: file system full Sep 23 04:48:51 hsbcufs: NOTICE: realloccg /: file... (14 Replies)
Discussion started by: dehetoxic
14 Replies

4. Shell Programming and Scripting

Help with sum total number of record and total number of record problem asking

Input file SFSQW 5192.56 HNRNPK 611.486 QEQW 1202.15 ASDR 568.627 QWET 6382.11 SFSQW 4386.3 HNRNPK 100 SFSQW 500 Desired output file SFSQW 10078.86 3 QWET 6382.11 1 QEQW 1202.15 1 HNRNPK 711.49 2 ASDR 568.63 1 The way I tried: (2 Replies)
Discussion started by: patrick87
2 Replies

5. Shell Programming and Scripting

writing a simple script to get total number of cpus/cores in server

Hi, I am very new to scripting and I wanted to write a unix shell script which can give me, 1)number of cpu's in a box 2)number of cores per cpu 3)total number of cores in abox (ie multiplying 1&2) I am also trying to figure out how to check if hyper-threading is enabled in the... (8 Replies)
Discussion started by: steven12
8 Replies

6. Shell Programming and Scripting

How do I calculate total number of active and non active hosts?

#!/bin/bash for digit in $(seq 1 10) do if ping -c1 -w2 192.168.1.$digit &> /dev/null then echo "192.168.1.$digit is UP" else echo "192.168.1.$digit is DOWN" fi done (3 Replies)
Discussion started by: fusetrips
3 Replies

7. Shell Programming and Scripting

How to calculate the total number of weeks from a specify year?

Hi anyone can help? How to calculate total number of weeks from a specify date, for example, 01 Jan 2012. Thx! (2 Replies)
Discussion started by: rayray2013
2 Replies

8. Shell Programming and Scripting

Calculate total value from a row

HI I have a file # cat marks.txt MARKS LIST 2013 Name english french chinese latin total_marks wer 34 45 67 23 wqa 12 39 10 56 wsy 23 90 23 78 Now i need to find the total marks of each student using... (11 Replies)
Discussion started by: Priya Amaresh
11 Replies

9. Shell Programming and Scripting

Calculate the total

Hi All , I have the following script as below , I tried to modify to meet the requirement , could someone help ? very thanks ================================================================================================ while read STR NAME; do Total=0 MyString="$STR" GetData () {... (18 Replies)
Discussion started by: ust3
18 Replies
kstat_delete(9F)					   Kernel Functions for Drivers 					  kstat_delete(9F)

NAME
kstat_delete - remove a kstat from the system SYNOPSIS
#include <sys/types.h> #include <sys/kstat.h> void kstat_delete(kstat_t *ksp); INTERFACE LEVEL
Solaris DDI specific (Solaris DDI) PARAMETERS
ksp Pointer to a currently installed kstat(9S) structure. DESCRIPTION
kstat_delete() removes ksp from the kstat chain and frees all associated system resources. RETURN VALUES
None. CONTEXT
kstat_delete() can be called from any context. SEE ALSO
kstat_create(9F), kstat_install(9F), kstat_named_init(9F), kstat(9S) Writing Device Drivers NOTES
When calling kstat_delete(), the driver must not be holding that kstat's ks_lock. Otherwise, it may deadlock with a kstat reader. SunOS 5.11 4 Apr 1994 kstat_delete(9F)
All times are GMT -4. The time now is 04:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy