dapl-testcm(1)

πŸ“¦ version 2.1.10, in opensuse-leap 16.0

πŸ’… dapl-testcm β€” bestie edition (USER COMMANDS, section 1)

okay so picture this: it's dapl-testcm(1), it lives in the USER COMMANDS corner of the manpage universe, and it is genuinely the chillest little uDAPL benchmark you'll ever meet πŸ¦‹


✨ NAME ✨

dapl-testcm β€” a simple uDAPL test that measures setup time and connection establish time, no cap β±οΈπŸ’–


🌸 SYNOPSIS 🌸

dapl-testcm [-mwvu] [-P provider] [-b burst size] [-p port id] [-c
connections num] [-d delay] [ -s | -h HOSTNAME ]

like, look at her. iconic. πŸŽ€


πŸ’« DESCRIPTION πŸ’«

okay so dapl-testcm is a simple test β€” and the whole vibe is: measure setup time, plus how long it takes to establish one connection on AVG. literally the point of the whole thing 🫢

bestie, hear me: you need at least two instantiations of the test running. no solo runs, this is a duo situation πŸ‘―β€β™€οΈ one acts as the server, the other the client.

the server side of the test, once invoked, listens for connection requests β€” and it just keeps doing that until it times out or gets killed πŸ’€. upon receipt of a connection request, the connection is established. and upon the establishment of all the connections, we calc AVG time. math era πŸ”₯


πŸŽ€ OPTIONS πŸŽ€

  • -P=PROVIDER β€” use PROVIDER to specify the uDAPL interface using /etc/dat.conf (default ofa-v2-ib0) πŸ’…
  • -h=HOSTNAME β€” use HOSTNAME to specify server hostname or IP address (default β€” none) 🌈
  • -b=BURST_SIZE β€” send BURST_SIZE connection requests at one time (default 100) πŸ“
  • -d=DELAY_TIME β€” delay in DELAY_TIME seconds before close (default 0) ⏳
  • -p=PORT_NUM β€” use PORT_NUM to establish connections (default 45248) πŸ‘‘
  • -c=CONN_NUM β€” establish CONN_NUM connections (default 1000) 🧚
  • -v β€” verbose output (default off) πŸ—£οΈ
  • -m β€” multi listens. listen on burst size PSP (default off) πŸ‘€
  • -u β€” run ud test (default no) πŸ™ˆ
  • -w β€” wait for CR (default poll) ⭐
  • -s β€” run as server (default - run as server) πŸ–₯️

πŸ¦‹ EXAMPLES πŸ¦‹

legit the two most useful things you can type, bestie. copy them exactly, i'm not kidding.
dapl-testcm -P  ofa-v2-ib0 -v -s

starts a server process with debug verbosity using provider ofa-v2-ib0. main character energy, fr fr πŸ‘‘

dapl-testcm -P ofa-v2-ib0 -h server1-ib0

starts a client process, using the ofa-v2-ib0 provider to connect to hostname server1-ib0. slay, now they're talking πŸ’¬πŸ’–


🌟 SEE ALSO 🌟

dapl-utest(1), dapl-testsrq(1), dapl-testx(1), dapl-test(1) β€” the whole friend group, go say hi 🫢✨


πŸ’œ AUTHORS πŸ’œ

  • Arlin Davis β€” <arlin.r.davis@intel.com>
  • Amir Hanania β€” <amir.hanania@intel.com>

absolute legends, both of them πŸ‘‘πŸ‘‘


and that's the page, bestie!! πŸŽ€ this little masterpiece is from uDAPL 2.1, dated November 15, 2016 β€” oldie but a goodie, still ate πŸ’…βœ¨

πŸ“¦ where this page comes from