Sponsored Content
Operating Systems AIX How to install system resource monitoring utilities? Post 302583849 by sumit30 on Wednesday 21st of December 2011 11:49:48 AM
Old 12-21-2011
AIX System monitoring utility

@ bakunin -

Thank you very much for the answer. It works well with my system.

Finally I am able to use all utilities again Smilie

I stopped looking into it for while Smilie and created new utility called "cpu" for finding defunct cpu process.

Code:
ps -eFuname="",pcpu="",args="" | sort +1 -r -n -d | more

Moderator's Comments:
Mod Comment Use code tags - see PM, thanks.

Last edited by zaxxon; 12-21-2011 at 04:00 PM.. Reason: code tags
 

8 More Discussions You Might Find Interesting

1. Programming

system monitoring api

Hi all, I am looking for api to get me system monitoring statictics every 5 minutes. I am looking at the following statistics: 1. System CPU Usage 2. Process CPU Usage 3. Process Memory Usage 4. I/O Usage for a certain disk. 5. Process I/O bytes/sec utilization. I have seen very... (4 Replies)
Discussion started by: uiqbal
4 Replies

2. AIX

AIX system monitoring

Hi All, I am new to administration. can any one pls tell me how can i accomplish the follwoing task in AIX : 1.The overall %CPU used, the %CPU used of each CPU, the overall Real Memory in KB is used, the total Real Memory is installed in the host, the overall Virtual Memory in KB is... (2 Replies)
Discussion started by: panyam
2 Replies

3. UNIX for Dummies Questions & Answers

Text book / online resource for learning to program at system/kernel level

Is there any book/resource that one can refer to, to be able to write programs at kernel/system level.. I'm looking for a programming book that could serve as a guide to write kernel codes / system level programming etc.. I have Tannenbaum's Design and Implementation. It addresses theoretical... (2 Replies)
Discussion started by: vishwamitra
2 Replies

4. Infrastructure Monitoring

Unix system monitoring

Hi, I am relatively new to Unix. Today I have attended an interview and they asked me below questions (a)How do you monitor Unix system? (b)How do you know every thing is working fine? (c)How do you know if there are any bottle necks? (d)How do you know if any process is hanging and draining... (5 Replies)
Discussion started by: krdblc
5 Replies

5. AIX

Resource Group Monitoring

Hi, I have a requirement to monitor the HACMP Resource Groups. At present in my environment, if the Resource Groups fail over from preferred node to Secondary node we dont get notification. Can some one help me in creating a scrript. I have more than one RG online. (Max 4 Resource Groups in... (2 Replies)
Discussion started by: srnagu
2 Replies

6. Red Hat

HELP - Resource/Performance Monitoring Script - Red Hat Enterprise Linux Server

Hi all, ------------------------- Linux OS Version/Release: ------------------------- Red Hat Enterprise Linux Server release 5.5 (Tikanga) Linux <hostname> 2.6.18-194.8.1.el5 #1 SMP Wed Jun 23 10:52:51 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux I have a server that hosts 30+ Oracle... (1 Reply)
Discussion started by: newbie_01
1 Replies

7. Infrastructure Monitoring

How to install Cacti (a system monitoring and graphing solution) with Nginx?

Here's a short tutorial on installing Cacti with Nginx on Linux. (0 Replies)
Discussion started by: notblog
0 Replies

8. Infrastructure Monitoring

Recording / Monitoring Shell Script Resource Usage.

I need to record min and max resources for RAM, & CPU for each command's execution in a shell script. Maybe going in details I would also be interested to capture plots with resource usage i.e.start to end of individual command with respect to time in a shell script. Please share ideas. (0 Replies)
Discussion started by: vaibhavvsk
0 Replies
KVM_GETPCPU(3)						   BSD Library Functions Manual 					    KVM_GETPCPU(3)

NAME
kvm_dpcpu_setcpu kvm_getmaxcpu, kvm_getpcpu -- access per-CPU data LIBRARY
Kernel Data Access Library (libkvm, -lkvm) SYNOPSIS
#include <sys/param.h> #include <sys/pcpu.h> #include <sys/sysctl.h> #include <kvm.h> int kvm_dpcpu_setcpu(kvm_t *kd, u_int cpu); int kvm_getmaxcpu(kvm_t *kd); int kvm_getncpus(kvm_t *kd); void * kvm_getpcpu(kvm_t *kd, int cpu); ssize_t kvm_read_zpcpu(kvm_t *kd, u_long base, void *buf, size_t size, int cpu); uint64_t kvm_counter_u64_fetch(kvm_t *kd, u_long base); DESCRIPTION
The kvm_dpcpu_setcpu(), kvm_getmaxcpu(), and kvm_getpcpu() functions are used to access the per-CPU data of active processors in the kernel indicated by kd. Per-CPU storage comes in two flavours: data stored directly in a struct pcpu associated with each CPU, and dynamic per-CPU storage (DPCPU), in which a single kernel symbol refers to different data depending on what CPU it is accessed from. The kvm_getmaxcpu() function returns the maximum number of CPUs supported by the kernel. The kvm_getncpus() function returns the current number of CPUs in the kernel. The kvm_getpcpu() function returns a buffer holding the per-CPU data for a single CPU. This buffer is described by the struct pcpu type. The caller is responsible for releasing the buffer via a call to free(3) when it is no longer needed. If cpu is not active, then NULL is returned instead. The kvm_read_zpcpu() function is used to obtain private per-CPU copy from a UMA_ZONE_PCPU zone(9). It takes base argument as base address of an allocation and copyies size bytes into buf from the part of allocation that is private to cpu. The kvm_counter_u64_fetch() function fetches value of a counter(9) pointed by base address. Symbols for dynamic per-CPU data are accessed via kvm_nlist(3) as with other symbols. libkvm maintains a notion of the "current CPU", set by kvm_dpcpu_setcpu, which defaults to 0. Once another CPU is selected, kvm_nlist(3) will return pointers to that data on the appropriate CPU. CACHING
kvm_getmaxcpu() and kvm_getpcpu() cache the nlist values for various kernel variables which are reused in successive calls. You may call either function with kd set to NULL to clear this cache. RETURN VALUES
On success, the kvm_getmaxcpu() function returns the maximum number of CPUs supported by the kernel. If an error occurs, it returns -1 instead. On success, the kvm_getpcpu() function returns a pointer to an allocated buffer or NULL. If an error occurs, it returns -1 instead. On success, the kvm_dpcpu_setcpu() call returns 0; if an error occurs, it returns -1 instead. On success, the kvm_read_zpcpu() function returns number of bytes copied. If an error occurs, it returns -1 instead. If any function encounters an error, then an error message may be retrieved via kvm_geterr(3). SEE ALSO
free(3), kvm(3), counter(9), zone(9) BSD
February 12, 2014 BSD
All times are GMT -4. The time now is 04:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy