linux - is there a more advanced version of top?

6

Is there any type of super-top command that will show the results through time? With regular top, it will tell me for an instant what processes are using what, but is there anything that will show data for now, 1 minute ago, 2 minute ago etc?

Strawberry Saturn

Posted 2014-09-23T20:14:58.960

Reputation: 61

Can you please specify whether you want to track individual processes, all processes at all times or just the over all resource use? – Jonas Schäfer – 2014-09-24T20:56:21.237

Answers

7

There are several ones

htop
atop
nmon

Also Conky, which is highly configurable if you are running X based GUI, and procexp, which is also gui.

Depending on your specifc usage, you can use top in scripts. See this question

R J

Posted 2014-09-23T20:14:58.960

Reputation: 480

1

You want something more like nagios/cacti that can show data over time. nagios for raw numbers and cacti for graphs.

Matthew J.

Posted 2014-09-23T20:14:58.960

Reputation: 11

1Hi Matthew, welcome to Super User! can you expand on this a bit? Maybe provide some screenshots? – Robotnik – 2014-09-24T02:11:35.633

1

atop is doing a really great job and you can also use it to record the data for later analysis. nmon can also save data for later analysis.

on big advantage of atop is, that it also shows process that were starting AND ending within the refresh period (it show these process in "< >" ).

ben

Posted 2014-09-23T20:14:58.960

Reputation: 11