We help IT Professionals succeed at work.

linux performance - identifying highly resource consumptive programs

markdolar
markdolar asked
on
Medium Priority
304 Views
Last Modified: 2012-05-07
Hello Experts,
I am trying to analyze the performance of a linux system, focusing on I/O.  I see some mechanisms to determine which processes are using the most I/O, however is there a way to track what program a given process is running at a point in time?  Thanks
Comment
Watch Question

CERTIFIED EXPERT
Top Expert 2007

Commented:
strace will give you lots of information on the system calls a particular process is using.

CERTIFIED EXPERT
Top Expert 2007
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Install iotop. It works like top, but for I/O.

If that is not what you are looking for, please explain what you mean by: "however is there a way to track what program a given process is running at a point in time"

Author

Commented:
iotop *does* look like it will give me what I'm looking for.  I think you understand what I'm looking for.

However, I don't get to install anything on the system being evaluated until it's been tested/retested/verified/processed/change managed/scheduled and approved.  Turns out strace isn't available on the machine.   Guess it wasn't in the kernel build?

For the moment, I will pursue the non-trival task of getting iotop running on the machine.  In the meantime any other suggestions welcome.
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.