Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Test and Performance Tools Platform (TPTP) » PerfMon on Linux systems
PerfMon on Linux systems [message #92877] Mon, 26 February 2007 16:17 Go to next message
Eclipse UserFriend
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 Go to previous message
Eclipse UserFriend
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
Previous Topic:Don't see Profiling and Logging Perspective
Next Topic:Profiling weblogic using TPTP
Goto Forum:
  


Current Time: Tue Mar 19 06:15:26 GMT 2024

Powered by FUDForum. Page generated in 0.01808 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top