[lkml]   [2001]   [Mar]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: incorrect CPU usage readings in 2.2.19prex?
\>Is there something generally wrong with how linux determines total cpu
>usage (via procmeter3 and top) when dealing with applications that are
>threaded? I routinely get 0% cpu usage when playing mpegs and mp3s and
>some avi's even (Divx when using no software enhancement) ... Somehow i
>doubt that the decoders are so streamlined that they produce <1% cpu
>usage on the computer. Does anyone know what's going on with this?
>ps shows nearly 0% cpu usage in the threads as well.

If you're using a fairly new processor, this isn't at all new or surprising
- and yes, your MP3 decoders are really using under 1% CPU. In general,
most processors with on-die or 'backside' L2 cache are capable of this.
The reason why older CPUs cannot manage this (eg. 486's and very early
Pentiums) is mostly due to memory bandwidth and thrashing the tiny L1
caches found on those processors - the lack of speed of the 486 itself is
also a factor, but not the only one. Remember that a 486DX2/66 is
just-about capable of real-time MP3 decoding, and that CPU power has
increased around 50-fold from that point to the present day, not counting
improvements in memory and cache technology.

from: Jonathan "Chromatix" Morton
mail: (not for attachments)

The key to knowledge is not to rely on people to teach you it.

Get VNC Server for Macintosh from

Version 3.12
GCS$/E/S dpu(!) s:- a20 C+++ UL++ P L+++ E W+ N- o? K? w--- O-- M++$ V? PS
PE- Y+ PGP++ t- 5- X- R !tv b++ DI+++ D G e+ h+ r- y+

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:29    [W:0.034 / U:1.908 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site