Monitoring System Load

From OLPC

Jump to: navigation, search

Contents

About

  • Resources are limited: the less load an activity needs, the better!
  • Best time to start monitoring the system load is during development; it's easy!
  • Pygame best-practices are shown Game development HOWTO here and discussed here


Tools

  • Monitoring System Load
    • top ... the good old top is also on the xo
    • htop .. is a more detailed, flexible, colorful version of top
  • Monitor a single process


htop

installation:

$ su
# yum install htop

htop reacts on mouse-clicks - especially useful since the f-keys for the options are not working on the xo.

Process view:
Image:htop_list.png
XO-friendly setup:
Image:htop_setup.png


pw.py

  • is a free and simple tool to monitor a single process with its cpu and memory load. Project page
  • Installation (via xo-get):
xo-get install pw
  • Usage:
pw process_id / name / part_of_name
  • Examples:
1. 'pw fire' ... possibly capture firefox
2. 'pw 8285' ... watch process with pid 8285
3. 'pw pw.py' .. watch last pw.py
  • Screenshots:
Monitoring Firefox:
Image:Pw_fire.png
GTK Graph (mem=grey, cpu=white):
Image:Pw_fire_gtk.png

Capturing the Journal:

Another Graph on the xo:
Image:Xo-graph.png
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox