GNOME system monitor and top showing different CPU usage

Clash Royale CLAN TAG#URR8PPP up vote
8
down vote
favorite
When I play a movie with SMPlayer (video:mpv) and I check my CPU usage with GNOME system monitor, it shows %4 or %5 CPU usage (1 second update interval), but htop shows %45 CPU usage:

top shows the same load as htop:

Since My CPU fan RPM goes higher when I'm playing movie with SMPlayer. I suspect top is reporting CPU usage more accurately.
I have Intel i7 920 with 6GB RAM.
Why do I have high CPU usage and why do I see different results on top and in GNOME system monitor?
cpu-load system-monitor top htop mpv-media-player
add a comment |Â
up vote
8
down vote
favorite
When I play a movie with SMPlayer (video:mpv) and I check my CPU usage with GNOME system monitor, it shows %4 or %5 CPU usage (1 second update interval), but htop shows %45 CPU usage:

top shows the same load as htop:

Since My CPU fan RPM goes higher when I'm playing movie with SMPlayer. I suspect top is reporting CPU usage more accurately.
I have Intel i7 920 with 6GB RAM.
Why do I have high CPU usage and why do I see different results on top and in GNOME system monitor?
cpu-load system-monitor top htop mpv-media-player
1
when intop, press1to see percentages of individual cores
â Robert Riedl
Feb 26 at 7:35
@thomasrutter Through my experience of working on servers, if you have a dual core running 100.00 your system is in major trouble and probably hanging. There is a reason why we use 32+ core systems here as a lot of loaded systems will hit 25.00 in the 1 minute and above. Even this one says that load average of 6.03 on a single core is bad, but on an 8 core is fine. howtogeek.com/194642/â¦
â Terrance
Feb 26 at 22:38
@Terrance, I am aware that 100 load average is highly overloaded, just pointing out that it is possible. Your previous comment said load average on an 8 core machine could go up to 8.
â thomasrutter
Feb 26 at 22:41
@thomasrutter Yeah, I meant that as you would be fine.
â Terrance
Feb 26 at 22:42
This question is not even close to being a duplicate of that other one, what happened?
â thomasrutter
Mar 8 at 1:46
add a comment |Â
up vote
8
down vote
favorite
up vote
8
down vote
favorite
When I play a movie with SMPlayer (video:mpv) and I check my CPU usage with GNOME system monitor, it shows %4 or %5 CPU usage (1 second update interval), but htop shows %45 CPU usage:

top shows the same load as htop:

Since My CPU fan RPM goes higher when I'm playing movie with SMPlayer. I suspect top is reporting CPU usage more accurately.
I have Intel i7 920 with 6GB RAM.
Why do I have high CPU usage and why do I see different results on top and in GNOME system monitor?
cpu-load system-monitor top htop mpv-media-player
When I play a movie with SMPlayer (video:mpv) and I check my CPU usage with GNOME system monitor, it shows %4 or %5 CPU usage (1 second update interval), but htop shows %45 CPU usage:

top shows the same load as htop:

Since My CPU fan RPM goes higher when I'm playing movie with SMPlayer. I suspect top is reporting CPU usage more accurately.
I have Intel i7 920 with 6GB RAM.
Why do I have high CPU usage and why do I see different results on top and in GNOME system monitor?
cpu-load system-monitor top htop mpv-media-player
cpu-load system-monitor top htop mpv-media-player
edited Mar 8 at 8:00
Zanna
48.2k13120228
48.2k13120228
asked Feb 26 at 5:27
ICE
7152723
7152723
1
when intop, press1to see percentages of individual cores
â Robert Riedl
Feb 26 at 7:35
@thomasrutter Through my experience of working on servers, if you have a dual core running 100.00 your system is in major trouble and probably hanging. There is a reason why we use 32+ core systems here as a lot of loaded systems will hit 25.00 in the 1 minute and above. Even this one says that load average of 6.03 on a single core is bad, but on an 8 core is fine. howtogeek.com/194642/â¦
â Terrance
Feb 26 at 22:38
@Terrance, I am aware that 100 load average is highly overloaded, just pointing out that it is possible. Your previous comment said load average on an 8 core machine could go up to 8.
â thomasrutter
Feb 26 at 22:41
@thomasrutter Yeah, I meant that as you would be fine.
â Terrance
Feb 26 at 22:42
This question is not even close to being a duplicate of that other one, what happened?
â thomasrutter
Mar 8 at 1:46
add a comment |Â
1
when intop, press1to see percentages of individual cores
â Robert Riedl
Feb 26 at 7:35
@thomasrutter Through my experience of working on servers, if you have a dual core running 100.00 your system is in major trouble and probably hanging. There is a reason why we use 32+ core systems here as a lot of loaded systems will hit 25.00 in the 1 minute and above. Even this one says that load average of 6.03 on a single core is bad, but on an 8 core is fine. howtogeek.com/194642/â¦
â Terrance
Feb 26 at 22:38
@Terrance, I am aware that 100 load average is highly overloaded, just pointing out that it is possible. Your previous comment said load average on an 8 core machine could go up to 8.
â thomasrutter
Feb 26 at 22:41
@thomasrutter Yeah, I meant that as you would be fine.
â Terrance
Feb 26 at 22:42
This question is not even close to being a duplicate of that other one, what happened?
â thomasrutter
Mar 8 at 1:46
1
1
when in
top, press 1 to see percentages of individual coresâ Robert Riedl
Feb 26 at 7:35
when in
top, press 1 to see percentages of individual coresâ Robert Riedl
Feb 26 at 7:35
@thomasrutter Through my experience of working on servers, if you have a dual core running 100.00 your system is in major trouble and probably hanging. There is a reason why we use 32+ core systems here as a lot of loaded systems will hit 25.00 in the 1 minute and above. Even this one says that load average of 6.03 on a single core is bad, but on an 8 core is fine. howtogeek.com/194642/â¦
â Terrance
Feb 26 at 22:38
@thomasrutter Through my experience of working on servers, if you have a dual core running 100.00 your system is in major trouble and probably hanging. There is a reason why we use 32+ core systems here as a lot of loaded systems will hit 25.00 in the 1 minute and above. Even this one says that load average of 6.03 on a single core is bad, but on an 8 core is fine. howtogeek.com/194642/â¦
â Terrance
Feb 26 at 22:38
@Terrance, I am aware that 100 load average is highly overloaded, just pointing out that it is possible. Your previous comment said load average on an 8 core machine could go up to 8.
â thomasrutter
Feb 26 at 22:41
@Terrance, I am aware that 100 load average is highly overloaded, just pointing out that it is possible. Your previous comment said load average on an 8 core machine could go up to 8.
â thomasrutter
Feb 26 at 22:41
@thomasrutter Yeah, I meant that as you would be fine.
â Terrance
Feb 26 at 22:42
@thomasrutter Yeah, I meant that as you would be fine.
â Terrance
Feb 26 at 22:42
This question is not even close to being a duplicate of that other one, what happened?
â thomasrutter
Mar 8 at 1:46
This question is not even close to being a duplicate of that other one, what happened?
â thomasrutter
Mar 8 at 1:46
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
21
down vote
accepted
Notice that one reading is 8 times higher than the other. You have 8 cores (or execution units). The simplest explanation is that one is calculating it as a percentage of a single core, and the other as a percentage of all eight of them.
According to this, top does indeed show CPU use per process as a percentage of a single CPU core.
6
This also explains whytopcan sometimes show processes using more than 100% CPU. On an 8 core CPU, up to 800% can be used
â Suppen
Feb 26 at 8:11
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
21
down vote
accepted
Notice that one reading is 8 times higher than the other. You have 8 cores (or execution units). The simplest explanation is that one is calculating it as a percentage of a single core, and the other as a percentage of all eight of them.
According to this, top does indeed show CPU use per process as a percentage of a single CPU core.
6
This also explains whytopcan sometimes show processes using more than 100% CPU. On an 8 core CPU, up to 800% can be used
â Suppen
Feb 26 at 8:11
add a comment |Â
up vote
21
down vote
accepted
Notice that one reading is 8 times higher than the other. You have 8 cores (or execution units). The simplest explanation is that one is calculating it as a percentage of a single core, and the other as a percentage of all eight of them.
According to this, top does indeed show CPU use per process as a percentage of a single CPU core.
6
This also explains whytopcan sometimes show processes using more than 100% CPU. On an 8 core CPU, up to 800% can be used
â Suppen
Feb 26 at 8:11
add a comment |Â
up vote
21
down vote
accepted
up vote
21
down vote
accepted
Notice that one reading is 8 times higher than the other. You have 8 cores (or execution units). The simplest explanation is that one is calculating it as a percentage of a single core, and the other as a percentage of all eight of them.
According to this, top does indeed show CPU use per process as a percentage of a single CPU core.
Notice that one reading is 8 times higher than the other. You have 8 cores (or execution units). The simplest explanation is that one is calculating it as a percentage of a single core, and the other as a percentage of all eight of them.
According to this, top does indeed show CPU use per process as a percentage of a single CPU core.
answered Feb 26 at 5:30
thomasrutter
25.4k46086
25.4k46086
6
This also explains whytopcan sometimes show processes using more than 100% CPU. On an 8 core CPU, up to 800% can be used
â Suppen
Feb 26 at 8:11
add a comment |Â
6
This also explains whytopcan sometimes show processes using more than 100% CPU. On an 8 core CPU, up to 800% can be used
â Suppen
Feb 26 at 8:11
6
6
This also explains why
top can sometimes show processes using more than 100% CPU. On an 8 core CPU, up to 800% can be usedâ Suppen
Feb 26 at 8:11
This also explains why
top can sometimes show processes using more than 100% CPU. On an 8 core CPU, up to 800% can be usedâ Suppen
Feb 26 at 8:11
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1009829%2fgnome-system-monitor-and-top-showing-different-cpu-usage%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
when in
top, press1to see percentages of individual coresâ Robert Riedl
Feb 26 at 7:35
@thomasrutter Through my experience of working on servers, if you have a dual core running 100.00 your system is in major trouble and probably hanging. There is a reason why we use 32+ core systems here as a lot of loaded systems will hit 25.00 in the 1 minute and above. Even this one says that load average of 6.03 on a single core is bad, but on an 8 core is fine. howtogeek.com/194642/â¦
â Terrance
Feb 26 at 22:38
@Terrance, I am aware that 100 load average is highly overloaded, just pointing out that it is possible. Your previous comment said load average on an 8 core machine could go up to 8.
â thomasrutter
Feb 26 at 22:41
@thomasrutter Yeah, I meant that as you would be fine.
â Terrance
Feb 26 at 22:42
This question is not even close to being a duplicate of that other one, what happened?
â thomasrutter
Mar 8 at 1:46