Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I profile what programs are making use of the HD to load after I type in my login credentials?

It's taking a bit too much time lately.

share|improve this question
up vote 2 down vote accepted

I never tried it but it seems Bootchart could help you out (it's available in the Software Center).

Bootchart is a tool for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and are later rendered in a PNG, SVG or EPS encoded chart.

I'm not sure if it will also profile after login in though.

share|improve this answer
Bootchart will profile all the way to an idle desktop; it's how the Ubuntu boot time measurements are made. – RAOF Dec 9 '10 at 5:34
@Oliver Lalonde: He also should install pybootchartgui. Last time I checked, it wasn't installed automatically, but you need it for creating the chart. @RAOF But it will fail if booting is taking too long. In that case you'd adjust the sleep time in the "pre-stop script" section of /etc/init/bootchart.conf – htorque Dec 9 '10 at 8:14
Thanks. I thought it didn't do up to the desktop before, but that's because it seems to have some default stop parameters - running pybootchartgui on it's own made it ignore them. – Vadi Dec 10 '10 at 17:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.