|
|
2011-08-14
, 17:36
|
|
|
Moderator |
Posts: 3,717 |
Thanked: 7,419 times |
Joined on Dec 2009
@ Bize Her Yer Trabzon
|
#2
|
|
|
2011-08-14
, 17:46
|
|
Posts: 458 |
Thanked: 783 times |
Joined on Jan 2010
@ France
|
#3
|
| The Following User Says Thank You to colin.stephane For This Useful Post: | ||
|
|
2011-08-15
, 19:40
|
|
|
Posts: 2,853 |
Thanked: 968 times |
Joined on Nov 2005
|
#4
|
|
|
2011-08-15
, 20:03
|
|
Posts: 458 |
Thanked: 783 times |
Joined on Jan 2010
@ France
|
#5
|
Is atop not too hard to read on the N900 ?
From the screenshots it looks like the displays are in two parts, stacked vertically, and are even more packed with information than htop's, which is already small enough on the N900's screen...

|
|
2011-08-16
, 09:29
|
|
Posts: 151 |
Thanked: 93 times |
Joined on Sep 2009
@ sofia, bulgaria
|
#6
|
|
|
2011-08-29
, 21:17
|
|
Posts: 458 |
Thanked: 783 times |
Joined on Jan 2010
@ France
|
#7
|
@colin.stephane
is there a chance the kernel patches required by atop to enter in kernel power?
|
|
2011-08-30
, 06:33
|
|
Posts: 1,397 |
Thanked: 2,126 times |
Joined on Nov 2009
@ Dublin, Ireland
|
#8
|
|
|
2011-08-30
, 08:01
|
|
Posts: 458 |
Thanked: 783 times |
Joined on Jan 2010
@ France
|
#10
|
Here is my first attempt to package the latest atop utility :
Atop :
Atop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, highlighting overloaded system resources by using colors, etc.
Overview :
At regular intervals, it shows system-level activity related to the CPU, memory, swap, disks, and network layers, and for every active process it shows the CPU utilization, the memory growth, priority, username, state, and exit code.
Download packages from extra-devel :
Activate all repositories following this tutorial : Repositories Activation
Then, as usual, as root, install with :
-bash-2.05b# apt-get install atop && atop --help Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: atop 0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded. Need to get 188kB of archives. After this operation, 475kB of additional disk space will be used. Get:1 http://repository.maemo.org fremantle/free atop 1.26-1maemo2 [188kB] Fetched 188kB in 0s (336kB/s) Selecting previously deselected package atop. (Reading database ... 38848 files and directories currently installed.) Unpacking atop (from .../atop_1.26-1maemo2_armel.deb) ... Setting up atop (1.26-1maemo2) ... atop: invalid option -- - Usage: atop [-flags] [interval [samples]] or Usage: atop -w file [-S] [-a] [interval [samples]] atop -r [file] [-b hh:mm] [-e hh:mm] [-flags] generic flags: -a show or log all processes (i.s.o. active processes only) -P generate parseable output for specified label(s) -L alternate line length (default 80) in case of non-screen output -f show fixed number of lines with system-statistics -l show limited number of lines for certain resources -1 show average-per-second i.s.o. total values -x no colors in case of high occupation -g show general process-info (default) -m show memory-related process-info -d show disk-related process-info -n show network-related process-info -s show scheduling-related process-info -v show various process-info (ppid, user/group, date/time) -c show command-line per process -o show own defined process-info -u show cumulated process-info per user -p show cumulated process-info per program (i.e. same name) -C sort processes in order of cpu-consumption (default) -M sort processes in order of memory-consumption -D sort processes in order of disk-activity -N sort processes in order of network-activity -A sort processes in order of most active resource (auto mode) specific flags for raw logfiles: -w write raw data to file (compressed) -r read raw data from file (compressed) special file: y[y...] for yesterday (repeated) -S finish atop automatically before midnight (i.s.o. #samples) -b begin showing data from specified time -e finish showing data after specified time interval: number of seconds (minimum 0) samples: number of intervals (minimum 1) If the interval-value is zero, a new sample can be forced manually by sending signal USR1 (kill -USR1 pid_atop) or with the keystroke 't' in interactive mode. -bash-2.05b#Hope you like it
A++