Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] Using perfsonar-tools

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] Using perfsonar-tools


Chronological Thread 
  • From: Gerald Vogt <>
  • To: "" <>
  • Subject: Re: [perfsonar-user] Using perfsonar-tools
  • Date: Fri, 9 Aug 2024 16:18:41 +0200

Hi Mark,

thanks for your answer.

I have tested rtt and that works.

$ export PSCHEDULER_ASSIST=eucgu53.euc.mpcdf.mpg.de
$ pscheduler task rtt --source eucgu53.euc.mpcdf.mpg.de --dest test.dkrz.de

However, what I need to measure is the throughput. And while I can run

$ pscheduler task throughput --assist denv.ps.internet2.edu --source clev.ps.internet2.edu --dest ashb.ps.internet2.edu

I cannot run a throughput test from or to my test server.

$ export PSCHEDULER_ASSIST=eucgu53.euc.mpcdf.mpg.de
$ pscheduler task throughput --source eucgu53.euc.mpcdf.mpg.de --dest test.dkrz.de
Submitting with assistance from eucgu53.euc.mpcdf.mpg.de...
Failed to post task: Error getting tools from test.dkrz.de: Host is not running pScheduler

The 'pscheduler troubleshoot' command may be of use in problem
diagnosis. 'pscheduler troubleshoot --help' for more information.

nor the opposite direction:

$ pscheduler task throughput --dest eucgu53.euc.mpcdf.mpg.de --source test.dkrz.de
Submitting with assistance from eucgu53.euc.mpcdf.mpg.de...
Unable to find pScheduler on test.dkrz.de: Not running pScheduler.

How can I do a throughput test?

Thanks,

Gerald

On 09.08.24 16:05, Mark Feit wrote:
Gerald Vogt writes:

I am trying to set up a server which I can use to do manual, single
performance tests with public perfsonar servers.

Can anyone give a simple example how to run a performance test with an
external, public perfsonar server after installing only perfsonar-tools?

Sure.  Starting with a fresh AlmaLinux 9 system:

$ curl -s https://downloads.perfsonar.net/install | sudo sh -s - tools

…Many lines of output…

$ export PSCHEDULER_ASSIST=denv.ps.internet2.edu

$ pscheduler task rtt --source clev.ps.internet2.edu --dest ashb.ps.internet2.edu

Submitting with assistance from denv.ps.internet2.edu...

Task URL:

https://clev.ps.internet2.edu/pscheduler/tasks/f95dd01b-ce17-4f8b-9dcc- c1b37f366b34 <https://clev.ps.internet2.edu/pscheduler/tasks/f95dd01b- ce17-4f8b-9dcc-c1b37f366b34>

Running with tool 'ping'

Fetching first run...

Next scheduled run:

https://clev.ps.internet2.edu/pscheduler/tasks/f95dd01b-ce17-4f8b-9dcc- c1b37f366b34/runs/deb6ccc6-32f0-4857-8c6b-92930e5239d6 <https:// clev.ps.internet2.edu/pscheduler/tasks/f95dd01b-ce17-4f8b-9dcc- c1b37f366b34/runs/deb6ccc6-32f0-4857-8c6b-92930e5239d6>

Starts 2024-08-09T09:53:25-04:00 (~2 seconds)

Ends   2024-08-09T09:53:36-04:00 (~10 seconds)

Waiting for result...

1       ashb.ps.internet2.edu (2001:468:1f0c::6)  64 Bytes  TTL 62 RTT   7.2700 ms

2       ashb.ps.internet2.edu (2001:468:1f0c::6)  64 Bytes  TTL 62 RTT   7.2800 ms

3       ashb.ps.internet2.edu (2001:468:1f0c::6)  64 Bytes  TTL 62 RTT   7.2400 ms

4       ashb.ps.internet2.edu (2001:468:1f0c::6)  64 Bytes  TTL 62 RTT   7.2300 ms

5       ashb.ps.internet2.edu (2001:468:1f0c::6)  64 Bytes  TTL 62 RTT   7.2400 ms

0% Packet Loss  RTT Min/Mean/Max/StdDev = 7.238000/7.255000/7.280000/0.109000 ms

No further runs scheduled.

The PSCHEDULER_ASSISTenvironment variable  and using the --assist switch  with pscheduler taskare equivalent.

As far as I understand in the docs I have to use pscheduler … And even if I install pscheduler-server, I don't get it to work because
the pscheduler-server does not offer any test tools.

The pscheduler-serverpackage is one piece of a larger puzzle.  The plug- ins that make it able to understand what the tests are and able to carry them out are packaged separately.  There is a package called pscheduler- bundle-fullthat will install the server and all its plugins.  It’s not something we officially recommend, but it will give you a standalone, pScheduler-only system.

--Mark





Archive powered by MHonArc 2.6.24.

Top of Page