unusual function refrences


 
Thread Tools Search this Thread
Top Forums Programming unusual function refrences
# 1  
Old 02-09-2005
unusual function refrences

I'm wrting a program which needs to get the following information of a sever by calling some lib fuctions or system calls, so can anybody help to tell me those function names or where I can find the description of them ?

CPU usage
Memory usage
Load procs per min
Swap usage
Page I/O
Net I/O
Disk I/O
List of user names


Thanks a lot.
# 2  
Old 02-10-2005
Try the apropos command with your keywords - i.e.

apropos cpu usage

Code:
www# man apropos 
apropos(1)                                             apropos(1)

NAME
       apropos - search the whatis database for strings

SYNOPSIS
       apropos keyword ...

DESCRIPTION
       apropos  searches a set of database files containing short descriptions of
       system commands for keywords and displays the result on the standard  out-
       put.

SEE ALSO
       whatis(1), man(1).

# 3  
Old 02-10-2005
You may use the "top" command.
# 4  
Old 02-10-2005
Quote:
Originally Posted by itsdhana
You may use the "top" command.
Thanks.

I've writing a network management system with RPC to monitor the system status of a remote server. That's why I need those functions needed on the server side program.
# 5  
Old 02-10-2005
The "top command" is not a C programming "function", it is a utility.

In your original post, you asked for a function for a C program you were writing.

How does top, which is a command line utility, help?
# 6  
Old 02-10-2005
Quote:
Originally Posted by Neo
The "top command" is not a C programming "function", it is a utility.

In your original post, you asked for a function for a C program you were writing.

How does top, which is a command line utility, help?
I know top is command in unix. But my project is to implement such a utility like top with RPC, which could be executed remotely. So on the RPC server side I need those C library functions or UNIX system calls that provide those information. But I don't their name and can't find them. But the professor said they exist and encourage us to find them through any methods. So I ask for the help here.

I'm still trying to find them out .....

Thanks!
# 7  
Old 02-10-2005
You can find the functions in any good C programming reference book for the system calls used by the OS you are using (which, BTW, you did not specify).

You could also search the net and get a copy of the source code for top, and look at the code Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Script unusual behavior

Hello, I have noticed some unusual behavior while running the script. when i use below script it gives output 355.23 #!/bin/bash ONEDAY=`date +%Y%m%d --date="1 days ago"` cat /opt/occ/var/performance/counters_`date -d "1 day ago" +%Y%m%d`*|grep "Gy,Gy-Gy-CCR"|awk -F"," '{print... (5 Replies)
Discussion started by: scriptor
5 Replies

2. Solaris

Unusual system bog down

Solaris 10 10/09 s10s_u8wos_08a SPARC 16cpus 128MB, uptime 150+ days, 2 db zones (Oracle 9 & 10), 3 application zones. This is from a system that was literally crawling, 60 seconds to execute a single command. I had to reboot to clear it. Data is from runs of prstat and top, and iostat. ... (3 Replies)
Discussion started by: jim mcnamara
3 Replies

3. UNIX for Dummies Questions & Answers

unusual problem with cp command

I have made a simple script to zip a file then first copy it to a specific directory using cp command then move it to another directory. Files are getting generated at regular intervals in the dir. /one/two/three/four/. I have entry of my script in cron to run after every 2 min. #!/bin/sh... (9 Replies)
Discussion started by: Devesh5683
9 Replies

4. Shell Programming and Scripting

Using Awk specify Unusual Delimiter

# echo "size(JFJF" | awk -F"size(" '{print $1}' awk: fatal: Unmatched ( or \(: /size(/ the delimiter is "size(" but i'm not sure if awk is the best tool to use to specify it. i have tried: # echo "size(JFJF" | awk -F"size\(" '{print $1}' awk: warning: escape sequence `\(' treated as... (1 Reply)
Discussion started by: SkySmart
1 Replies

5. HP-UX

Unusual Behavior?

Our comp-operator has come across a peculiar ‘feature'. We have this directory where we save all the reports that were generated for a particular department for only one calendar year. Currently there are 45,869 files. When the operator tried to backup that drive it started to print a flie-listing... (3 Replies)
Discussion started by: vslewis
3 Replies

6. Shell Programming and Scripting

Unusual Problem

what is wrong with the below script: --------------------------------------------------------------------------------- #!/bin/bash echo "Setting JrePath..." grep -w "export JrePath" /etc/profile Export_Status=$? if echo "JrePath declared" elif echo "JrePath not declared" echo... (4 Replies)
Discussion started by: proactiveaditya
4 Replies

7. Programming

C Calender Help - Unusual error

I'm making a program that you input the month and year, and it creates a calender for that month of that year. This is my largest project yet, and I broke it up into several source files. cal.c #include "cal.h" #include <stdio.h> main() { int month, year; scanf("%d %d", &month,... (3 Replies)
Discussion started by: Octal
3 Replies

8. Shell Programming and Scripting

very unusual question about while

is there anyway to make while run a command faster than per second? timed=60 while do command sleep 1 done i need something that can run a script for me more than one time in one second. can someone help me out here? (3 Replies)
Discussion started by: Terrible
3 Replies

9. UNIX for Advanced & Expert Users

unusual function refrences

I'm wrting a program which needs to get the following information of a sever by calling some lib fuctions or system calls, so can anybody help to tell me those function names or where I can find the description of them ? CPU usage Memory usage Load procs per min Swap usage Page I/O Net I/O... (1 Reply)
Discussion started by: xbjxbj
1 Replies
Login or Register to Ask a Question