markdolar
asked on
linux performance - identifying highly resource consumptive programs
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
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
strace will give you lots of information on the system calls a particular process is using.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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"
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"
ASKER
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/p rocessed/c hange 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.
However, I don't get to install anything on the system being evaluated until it's been tested/retested/verified/p
For the moment, I will pursue the non-trival task of getting iotop running on the machine. In the meantime any other suggestions welcome.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.