11-16-2009
Oh - ignore the affinity comment. I thought you wanted to designate a cpu for a given process.
Monitoring of cpu usage as a percent by a process on itself is just adding pointless overhead. If you do not want to degrade system performance, then nice the process.
That is why nice exists.
If the process gets 100% cpu, when in a lower priority, it then means nothing else needs it. So it does not degrade overall performance. Plus, 100% cpu utilization in and by itself does not mean the system is overloaded - it could be a background process running at low priority. Things like cpu wait queue length or i/o queue request length are far more important.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
What command do you use to verify if the CPU utilization. Example. If the CPU is at 98%?
Thanks (4 Replies)
Discussion started by: kimosilk
4 Replies
2. UNIX for Advanced & Expert Users
On user complains about the performance of web application, as a part application support, we use following commands to see the CPU utilization in the UNIX using ‘sar' command. Some times it goes below 20 and even reaches 0.
HLW$~> sar -u 10 60
SunOS HLW 5.8 Generic_117350-14 sun4u ... (2 Replies)
Discussion started by: thinakarmani
2 Replies
3. UNIX for Dummies Questions & Answers
Hi, iam new to AIX and had a basic question.
I was asked to give a chart of CPU utilization in percentage for every hour.
where can i look for information and which column should i look at?
I would be very thankful if somebody could respond.
Thanks!
karthik (1 Reply)
Discussion started by: karthikosu
1 Replies
4. Shell Programming and Scripting
Dear friends,
I am doing a report daily for all most 30 more serves... i need to check out CPU utlization bu (top command, 100 - (ideal value))
and Memory utilization too
could some one help me how can i get it directly, if scripts also no problem..
i will very thankful if some one... (3 Replies)
Discussion started by: bullz26
3 Replies
5. Shell Programming and Scripting
Hi to All,
Would you please help me.
I would like to know, In Unix How to know CPU utilization for every process.
Thanks in Advance.
Thanks,
Divyang (3 Replies)
Discussion started by: div_Neev
3 Replies
6. UNIX for Dummies Questions & Answers
hi,
i want to know cpu utilizatiion per process per cpu..for single processor also if multicore in linux ..to use these values in shell script to kill processes exceeding cpu utilization.ps (pcpu) command does not give exact values..top does not give persistant values..psstat,vmstat..does njot... (3 Replies)
Discussion started by: pankajd
3 Replies
7. AIX
Hi All,
Can some one help me in finding % CPU Utilization ?
From VMSTAT command, How we can find % utilization ?
Thanks (3 Replies)
Discussion started by: VBudatha
3 Replies
8. Shell Programming and Scripting
I know how to check the CPU utilization and memory space
like:
vmstat
top
free
What i want ot check on my linux system is...
how much CPU are available on my system and do i need to put extra CPU.
Also need to check the hardware configuration and the space related to the same
... (3 Replies)
Discussion started by: j_panky
3 Replies
9. UNIX for Advanced & Expert Users
Hi,
any commande on AIX 6.1 that shows me total CPU utilization ?
I saw curt in documentation but there should be a trace file before.
Thank you. (1 Reply)
Discussion started by: big123456
1 Replies
10. Red Hat
Hi,
i am new to linux/RHEL 6.0 and i have two questions.
1) How to get the CPU utilization and Memory Utilization of all Services running currently?
2) How to get the CPU utilization and Memory Utilization of all Applications running currently?
Please help me to find the script.
... (2 Replies)
Discussion started by: nossam
2 Replies
LEARN ABOUT FREEBSD
pmc_enable
PMC_ENABLE(3) BSD Library Functions Manual PMC_ENABLE(3)
NAME
pmc_disable, pmc_enable -- administrative control of hardware performance counters
LIBRARY
Performance Counters Library (libpmc, -lpmc)
SYNOPSIS
#include <pmc.h>
int
pmc_disable(int cpu, int pmc);
int
pmc_enable(int cpu, int pmc);
DESCRIPTION
These functions allow specific hardware performance monitoring counters in a system to be disabled and enabled administratively. The hard-
ware performance counters available on each CPU are numbered using small non-negative integers, in a system dependent manner. Disabled coun-
ters will not be available to applications for use.
The invoking process needs to have the PRIV_PMC_MANAGE privilege to perform these operations.
Function pmc_disable() disables the hardware counter numbered by argument pmc on CPU number cpu.
Function pmc_enable() enables the hardware counter numbered by argument pmc on CPU number cpu.
IMPLEMENTATION NOTES
Hardware PMCs that are currently in use by applications cannot be disabled. Allocation of a process scope software PMC marks all hardware
PMCs in the system with the same pmc number as being in-use.
RETURN VALUES
Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the
error.
ERRORS
A call to these functions may fail with the following errors:
[EBUSY] Function pmc_disable() specified a hardware PMC is currently in use.
[EINVAL] Arguments cpu or pmc were invalid.
[ENXIO] Argument cpu specified a disabled or absent CPU.
[EPERM] The current process lacks sufficient privilege to perform this operation.
SEE ALSO
pmc(3), pmc_cpuinfo(3), pmc_pmcinfo(3), hwpmc(4), pmccontrol(8), priv_check(9)
BSD
September 22, 2008 BSD