Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] Defining single-ended throughput tests inside a psconfig template

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] Defining single-ended throughput tests inside a psconfig template


Chronological Thread 
  • From: Andrew Lake <>
  • To: ,
  • Subject: Re: [perfsonar-user] Defining single-ended throughput tests inside a psconfig template
  • Date: Wed, 14 Aug 2019 13:33:39 -0700

I think earlier today when I responded this went to perfsonar-user-request instead of perfsonar-user so syncing this back onto the list (sorry if this is a duplicate for anyone)...


On August 14, 2019 at 9:53:32 AM, Andrew Lake () wrote:

Hi George,

Yes, you can use all the options of the throughput test in the psconfig template. Just to distinguish for everyone listening, the --single-ended option allows you to run a test to a server that doesn’t have pscheduler running but has an iperf server launched. This is different from the “no-agent” case in that “no-agent” means there is not a psconfig agent reading the template, but throughput tests will still assume pscheduler is on a no-agent host.

The tricky part here is making sure the test only uses the options when it needs to, which can also be done but may be less obvious and can be more or less complex depending on your test setup. The simplest option in terms of configuration is shown  in the example here: https://gist.github.com/arlake228/2ea2ee99440f5312cbc2c1e0a2b03439. This example makes a couple assumptions. One is that one side of your test is all your non-perfsonar hosts. It also splits the forward and reverse into separate tests which means they will get drawn in separate grids.If you’re ok with that it should just work. 

If you want to mix the non-perfsonar hosts in with perfsonar hosts and/or you want forward and reverse in the same grid, you need to get fancier with JQ. You’ll need to tag the non-perfsonar address objects as such and then use jq to set the source, dest, single-ended and reverse parameters based on the presence of no-agent and the non-perfsonar tag...and whether its on the source of dest. It’s probably doable but will take some creative jq’ing , so will only go down that road if you need me too.

Thanks,
Andy


On August 13, 2019 at 6:42:41 PM, Uhl, George D. (GSFC-423.0)[SGT INC] () wrote:

Hi,

 

I have a non-perfsonar test host that I am able run a single-ended throughput test with from one of my managed hosts by using pscheduler on the CLI.  I am able to test in the reverse direction using the –reverse option although at the cost of getting non-reported retransmits and current window values.  From the documentation I can’t determine if single-ended throughput testing is supported other than using the CLI.   Is it possible to include single-ended tests in a psconfig template?  If so, could the test results be stored in a measurement archive such that the throughput rates are stored in both the forward and reverse directions?  Would I be able to extract this data using a maddash dashboard?

 

Thanks,

George



  • Re: [perfsonar-user] Defining single-ended throughput tests inside a psconfig template, Andrew Lake, 08/14/2019

Archive powered by MHonArc 2.6.19.

Top of Page