Hi
Ive been using strace, pstree, top and ps (as well as l/var/log/messages, /var/log/syslog) to track down programs that are misbehaving.. and i can see quite easily whats taking up CPU... but i cant really see what the problem is, what the program is actually doing or what is wrong with the program if there would be something wrong with it. Now, strace is tracing all system calls, but i guess that is just the calls to the linux kernel and its often very hard to understand ..for example this output: "read(,"
Yes i can see that the program is trying to read something and that the "read" function is used.. but i cant tell what the program is trying to read or what it is waiting for.. and that again doesnt make it easy to solve the problem if there were a problem and its not easy at all to just figure out what the program is doing in detail.
Would someone please comment on this?