Operating System - HP-UX
1833156 Members
3105 Online
110051 Solutions
New Discussion

How to check CPU speed in HP-UX

 
SOLVED
Go to solution
varian_1
Advisor

How to check CPU speed in HP-UX

Hi,

Can you please let me know how to check CPU speed in HP-UX 11i.

ioscan -fnC processor does not gives speed of the processor.

Thanks & Regards

Varian
5 REPLIES 5
MarkSyder
Honored Contributor

Re: How to check CPU speed in HP-UX

sam -> performance monitors -> system properties.

Mark Syder (like the drink but spelt different)
The triumph of evil requires only that good men do nothing
G. Vrijhoeven
Honored Contributor
Solution

Re: How to check CPU speed in HP-UX

Hi Varian,

echo itick_per_usec/D | adb -k /stand/vmunix /dev/mem

Regards,

Gideon
Pete Randall
Outstanding Contributor

Re: How to check CPU speed in HP-UX

I use this little script:

HPUX=/stand/vmunix

MHZ=$(echo itick_per_tick/D \
| adb -k $HPUX /dev/kmem \
| tail -1 \
| awk '{print $2/10000}')
echo $MHZ


Pete

Pete
Ranjith_5
Honored Contributor

Re: How to check CPU speed in HP-UX

Hi varian,

Output of the following command will be your CPU speed.

#echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | awk '{print $2}'



HTH

Regards,
Syam
Geoff Wild
Honored Contributor

Re: How to check CPU speed in HP-UX

And yet another script called hpmem:

# cat /usr/local/bin/hpmem
#!/bin/ksh
#
# Taken from the HP/UniGraphics FAQ
# You must be ROOT to execute this since it uses adb to
# examine the running kernel
#
GetKernelSymbol()
{
echo "$1/D" | \
adb -k $hpux /dev/kmem | \
tr "\012" " " | \
read junk junk2 kval
}
hpux=/hp-ux
rev=$(uname -r | cut -d. -f2)
if ((rev > 9)); then hpux=/stand/vmunix ;fi
/bin/uname -a
GetKernelSymbol "processor_count"
print CPU Count: $kval
GetKernelSymbol "itick_per_tick"
let speed=kval/10000
print CPU Speed: $speed MHz
if ((rev > 10)); then
print CPU HW Support: `getconf HW_CPU_SUPP_BITS`-bit
print Kernel Support: `getconf KERNEL_BITS`-bit
GetKernelSymbol "memory_installed_in_machine"
else
GetKernelSymbol "physmem"
fi
let mb=kval*4/1024 # convert pages to MB
print RAM Size: $mb MB
GetKernelSymbol "bufpages"
let mb=kval*4/1024 # convert pages to MB
print bufpages: $mb MB
GetKernelSymbol "maxuprc"
print maxuprc: $kval
GetKernelSymbol "maxvgs"
print maxvgs: $kval
GetKernelSymbol "maxfiles"
print maxfiles: $kval
GetKernelSymbol "max_thread_proc"
print max_thread_proc: $kval
GetKernelSymbol "nfile"
print nfile: $kval
GetKernelSymbol "nflocks"
print nflock: $kval
GetKernelSymbol "nproc"
print nproc: $kval
GetKernelSymbol "ninode"
print ninode: $kval
GetKernelSymbol "vfd_cw"
print shmmax: $kval
GetKernelSymbol "shmmni"
print shmmni: $kval
GetKernelSymbol "dbc_max_pct"
print dbc_max_pct: $kval


Rgds...Geoff
Proverbs 3:5,6 Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge him, and he will make all your paths straight.