09-03-2013
CPU load in video decoding using SAR
Hi, I'm John_giova and I'm new in this Forum. Sorry my english, it's not my first language.
So, I'm trying to check the CPU utlization during the video encoding and decoding (making a comparison between SW and HW ) using the SAR tool. According to a past thread I saw as CPU utilization I should have to consider %user+%nice+%system.
The questions are 2:
The first, more important, is: is the video co-decoding a user activity, and I need to consider just %user+%nice as CPU load or I have to consider also %system?
Second: why when I do the SW encoding almost the total load is on %nice column(few in user) and when I do HW encoding and both SW and HW decoding the main utilization CPU is in the %user column and the %nice column is totally zero??
I hope I have been clear enough, I'm not really pacticed with this.
10 More Discussions You Might Find Interesting
1. HP-UX
Dear All,
Our HPUX 8 GB 8CPU database server is behaving abnormally for the last 4+ weeks. I have generated a sar output and it is here-
11:46:52 %usr %sys %wio %idle
11:46:53 1 1 6 92
11:46:54 0 1 0 99
11:46:55 0 1 0... (3 Replies)
Discussion started by: Ashrunil
3 Replies
2. UNIX for Dummies Questions & Answers
Any reason why the "sum of all" average cpu utilization numbers collected from ps during any given time sample are "consistently" lower than the corresponding numbers reported by sar (%usr, %sys). We have a Solaris O/S 2.8.
We have been trying to correlate the CPU numbers from the sar, to the... (0 Replies)
Discussion started by: sevpert
0 Replies
3. Solaris
Hello,
i am using Solaris 10, The sar running in my system might be corrupted, but not sure why as there has been no updates to it ( to the best of my knowledge) and it was working fine until few days back. If i try to get sar reports using sar -o <filename> 60 180
there is no error but the... (2 Replies)
Discussion started by: nimi20
2 Replies
4. Solaris
Friends
I have noticed that the Sun Fire v490 server with Solaris9 OS in my office, is showing a load of 12.50 during peak time and the CPU showing a max of 75% and an average of 60%.
The Application running in this machine hung last month(For reasons unknown) and is running fine after... (5 Replies)
Discussion started by: Renjesh
5 Replies
5. Shell Programming and Scripting
I receive on a daily basis CPU measures on a UNIX Server (AIX 5.3 version, korn shell). These CPU measures are provided by Omnivision tool.
We could see that Omnivision daily stats are not always equal to NMON stats regarding CPU level.
On my side (I work in an IT Production Support Team, not... (0 Replies)
Discussion started by: Scofield38
0 Replies
6. UNIX for Dummies Questions & Answers
Hi all
Can anyone advise/confirm whether total CPU usage when running sar is %user+%system+%iowait or is it %user+%system only?
I want to confirm whether I am having a CPU-bound problem or not.
This is a single-CPU VMware machine.
$ sar 5 20
Linux 2.6.18-238.5.1.el5... (7 Replies)
Discussion started by: newbie_01
7 Replies
7. AIX
Based on the documentation (Help - AIX 6.1 Information Center), I should be able to get the CPU utilization on a WPAR. But when I ran sar on the LPAR, I don't see the -@ option:
Usage: sar { -A | }
]] ]]
| ALL]
]
]
I'm on AIX 6.1. ... (0 Replies)
Discussion started by: PPPP
0 Replies
8. Shell Programming and Scripting
can someone suggest me some code in any language that will increase CPU and memory both. (3 Replies)
Discussion started by: learnbash
3 Replies
9. Linux
Hi,
I want to calculate the total cpu usage from the sar report. Say for example,
Linux 2.6.24-21-generic (blade10) 09/10/2012
04:54:36 PM CPU %user %nice %system %iowait %steal %idle
04:54:37 PM all 0.00 0.00 0.00 0.00 ... (1 Reply)
Discussion started by: rohitmd
1 Replies
10. Solaris
Hi all,
Been reading a lot of the cpu load and its "analogy of it to car traffic path of expressway"
From wiki
Most UNIX systems count only processes in the running (on CPU) or runnable (waiting for CPU) states. However, Linux also includes processes in uninterruptible sleep states... (13 Replies)
Discussion started by: javanoob
13 Replies
nice(2) System Calls Manual nice(2)
NAME
nice - change priority of a process
SYNOPSIS
DESCRIPTION
adds the value of priority_change to the nice value of the calling process. A process's is a positive number for which a more positive
value results in lower CPU priority.
A maximum nice value of 39 and a minimum nice value of 0 are imposed by the system. Requests for values above or below these limits result
in the nice value being set to the corresponding limit.
If the calling process contains more than one thread or lightweight process (i.e., the process is multi-threaded) this function shall apply
to all threads or lightweight processes in the calling process.
Security Restrictions
Some or all of the actions associated with this system call are subject to compartmental restrictions. See compartments(5) for more infor-
mation about compartmentalization on systems that support that feature. Compartmental restrictions can be overridden if the process pos-
sesses the privilege (COMMALLOWED). Processes owned by the superuser may not have this privilege. Processes owned by any user may have
this privilege, depending on system configuration.
Some or all of the actions associated with this system call require the (OWNER) and/or the (LIMIT) privileges. Processes owned by the
superuser will have these privileges. Processes owned by other users may have privilege(s), depending on system configuration. See privi-
leges(5) for more information about privileged access on systems that support fine-grained privileges.
RETURN VALUE
Upon successful completion, returns the new nice value minus 20. Otherwise, a value of -1 is returned and is set to indicate the error.
Note that assumes a user process priority value of 20. If a user having appropriate privileges has changed the user process priority value
to something less than 20, certain values for priority_change can cause to return -1, which is indistinguishable from an error return.
ERRORS
[EPERM] fails and does not change the nice value if priority_change is negative or greater than 40, and the effective user ID of the
calling process is not a user having appropriate privileges.
SEE ALSO
nice(1), renice(1M), exec(2), privileges(5).
STANDARDS CONFORMANCE
nice(2)