PerfMon on Linux systems [message #92877] |
Mon, 26 February 2007 16:17 |
Eclipse User |
|
|
|
Originally posted by: matthias.goettler.mathema.de
Hi all,
I am trying to set up the following scenario using TPTP 4.3.0:
- a Linux server running my application
- TPTP profiling the application and writing the results to a file
- PerfMon monitoring the Linux server - data also to be written to disk
The use-cases I am planning to run will take multiple hours (maybe even
days), so I don't want an eclipse client actively following what the Linux
server is currently doing.
I have managed to set up profiling to a file on the Linux machine, and I
also have successfully run a statistical analysis for my local Windows
machine.
Problem is, when I try to start the Linux PerfMon agent from my Windows
eclipse installation on a remote Linux host, it seems to get stuck
somewhere trying to create the necessary process(es) on the remote machine.
Whenever I try to start the executable LinuxAgent in
$TPTP_AC_HOME/plugins/org.eclipse.hyades.perfmon.linux/bin, it also seems
to be stuck. The last bit of information I receive is "trying to open
communiction library librac.so".
The library is on the LD_LIBRARY_PATH, so it should be found.
Nevertheless, I do not know whether the agent really works.
In case it does work, is there any way of telling the Linux PerfMon agent
what data to track (e.g. Memory, Disc-IO) and to write the data to a
specific file?
A lot to read, but I'd really appreciate your help!
Matthias
|
|
|
Re: PerfMon on Linux systems [message #92892 is a reply to message #92877] |
Tue, 27 February 2007 08:37 |
Eclipse User |
|
|
|
Originally posted by: matthias.goettler.mathema.de
Once again, hello from my side.
Maybe it is of any help to someone: if I try to run Perfmon on the Linux
machine I try to analyze, the following stacktrace is being dumped to the
shell:
Exception in thread
"org.eclipse.hyades.execution.core.task.ReusableThread@183d59c"
java.lang.NullPointerException
at
org.eclipse.hyades.execution.local.util.AgentControllerDescr iptor.versionIsAtLeast(AgentControllerDescriptor.java:67)
at
org.eclipse.hyades.execution.local.util.AgentControllerDescr iptor.isVersionAtLeast(AgentControllerDescriptor.java:194)
at
org.eclipse.hyades.execution.local.file.FileManagerFactory$3 .run(FileManagerFactory.java:414)
at
org.eclipse.hyades.execution.core.task.ReusableThread.run(Re usableThread.java:131)
at java.lang.Thread.run(Thread.java:595)
Monitoring does not start, the progress bar is stuck at "Agent Launching:
Creating new process".
Thanks again for your help.
Matthias
|
|
|
Powered by
FUDForum. Page generated in 0.04851 seconds