Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] running latency and bandwidth tests on the same NIC

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] running latency and bandwidth tests on the same NIC


Chronological Thread 
  • From: Mark Feit <>
  • To: Andrew Lake <>, "" <>, Casey Russell <>
  • Subject: Re: [perfsonar-user] running latency and bandwidth tests on the same NIC
  • Date: Thu, 29 Mar 2018 20:00:22 +0000
  • Accept-language: en-US
  • Authentication-results: es.net; dkim=none (message not signed) header.d=none;es.net; dmarc=none action=none header.from=internet2.edu;
  • Ironport-phdr: 9a23:8qeU+x8B66yCqv9uRHKM819IXTAuvvDOBiVQ1KB+0+gUIJqq85mqBkHD//Il1AaPAd2Araocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HdbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyeKfhwcb7Hfd4CRWRPQNtfVzBPDI2/YYsADesBMvpXoITmvVQCsR6+CBOwCO/zyDJFgGL9060g0+QmFAHLxAsuEMgUsHTXsd77NLkdUeGpzKLVyjjDav1W1in86IjUaR0hoPeMXa5ufsrLz0kgCR/FgkuKpYP7IjyVy/0Avm6G5ORjTeKik3ArpBttrjSyw8ogl5TFip8Qx1DK+ih13Jo5KNi6RUFlbtOpFJ5duiSEO4dqQ84uW3xktDo5x7Ecp5K2fzIGxIooyhPbcfCLbpWE7g/7WOafPzh1h25pdbe6ihqs9UWv1PDwW8yp3FZEoSdJjNzBu3QD2hHS98eKT/tw/km/1TmU0Q3Y9/tKLloulaXBLp4s2r4wmYQXsUTEBiL4gFn7gqiKekgq4+Sm5ePpb7v/qp+bLIB7lBvyMqMzmsyjGus4NRUOX26G9uimzL3j50r5QKlUgfIqjqnZsZfaJcIBqq6+Hg9VzoIj6xG4DzelytgXgX4HLFdddBKGiYjmJU3OLejmAfiln1igjTJmy+3bMrH8B5jNIHfOnKv9cbt46UNT1gU+wNRa6p9RFL0NPPP+Vlf0tNPCDx85NwK0w/zgCNV4zo4eXGyPDbGYMKPOqlKI5+QvI/WSa48PvjbyNeQl6+D0gXAnhFAdYLGl3YELZ3CgAvRmP0KZbGL0gtgfC2cKsBE+TOvsiFKYSz5ffmuyX7ki6TEhE4+mCYbDRpuxgLyawiu3BJxWZmZaCl+SC3focZuLW+sSZC6IPMBujyEEBvCdTNoI0x20uRCy77NkI6KA8ysUpLruz55z6vGF0Vl47TFuAd+a1WiXCnxvk3kgRjkq0bp5rFAnjFqPzOIw1+RVD9JI4PVASEInLpPG5+18F93oXA/dJJGEREvwBp2NCCo8X5oL3sQVbkJ5U4GplA3YxCeuB5cWnrqRCZpy9K/AiSvfPcF4nlPPzqppoVQnXoMbMGOrh7JX9g7PCpTPnlnD0aumaPJPj2b26G6fwD/W7wljWwlqXPCABChHaw==
  • Spamdiagnosticoutput: 1:0

Andrew Lake writes:

 

…the OWAMP tests (called ‘latencybg’ tests in pscheduler terminology) are a classification of test that can run at the same time as other tests

 

It is possible to use pScheduler to run OWAMP tests that run for a fixed duration, take a break for awhile and run again. This are classified in a way that will not allow them to run at the same time as a throughput test. These are called just “latency” tests in pscheduler terminology.

 

Some additional background:

 

Unlike BWCTL, where all of this behavior was hard-wired, the core of pScheduler doesn’t understand anything about what the tests do.  It does require that each test plugin supply information about how it should be scheduled.  There are four classes for that:  normal, exclusive, background and background-multi.  Normal tests can be scheduled in parallel with anything but an exclusive test.  Exclusive tests are scheduled so nothing other than background tests are running at the same time.  The two background types pay no attention to what else is happening and run no matter what.

 

Throughput, because it has the potential to distort other results, is scheduled exclusively; inert tests like rtt and trace that are less likely to be distorted by throughput measurements are scheduled in the background.   (You can see the a list of how each test is scheduled by running “pscheduler plugins tests”.)

 

Latency is an odd duck because, as Andy explained, there are two flavors.  One-shot measurements like you’d do for throughput are the “latency” test, which is done with the normal scheduling class.  Streaming measurements are the “latencybg” test, which is background-scheduled so it runs continuously, even when exclusive tests like throughput are running.

 

--Mark

 




Archive powered by MHonArc 2.6.19.

Top of Page