AMSBENCHR(1)

πŸ“¦ version 3.2.1, in ubuntu jammy

✨ AMSBENCHR(1) ✨ πŸŽ€ AMS executables πŸŽ€

πŸ’– NAME

okay so bestie, the manual name is amsbenchr and it's the Asynchronous Message Service (AMS) benchmarking meter πŸ¦‹ it's giving performance testing, no cap πŸ’…


🌸 SYNOPSIS

amsbenchr

Literally just type amsbenchr and you're in! 🧚


πŸ’œ DESCRIPTION

okay so amsbenchr is a test program and it is SO good at what it does 😭 it subscribes to the subject "bench" and receives all the messages that get published by amsbenchs. it keeps going until every message in the test has arrived. how does it know when to stop? it checks the count of remaining messages, which lives in the first four bytes of each message πŸ‘‘ once everything is received, it stops receiving, calculates and prints the performance stats, and then it terminates. iconic behavior, honestly πŸ’…

amsbenchr registers as an application module in the root unit of the venture identified by application name "amsdemo" and authority name "test" 🌈 before it can start doing its thing, a configuration server for the local continuum and a registrar for the root unit of that venture need to be running. these can both be instantiated in a single amsd daemon task, so it's not a whole thing 🫢 if those aren't running, amsbenchr will not commence operations, so make sure they're up first, bestie πŸ’€


πŸ¦‹ EXIT STATUS

  • -1 β€” amsbenchr failed. the reason is noted in the ion.log file 😭
  • "0" β€” amsbenchr terminated normally, we love to see it πŸ“

πŸŽ€ FILES

a MIB initialization file with the applicable default name must be present. see amsrc(5) for the details πŸ“ no MIB file, no amsbenchr πŸ™ˆ


🌈 ENVIRONMENT

no environment variables apply here ✨ nothing to set up, main character energy πŸ’…


πŸ”₯ DIAGNOSTICS

the following diagnostics may be issued to the ion.log log file 🧐

  • amsbenchr can't register. β€” amsbenchr failed to register, for reasons noted in the ion.log file πŸ’€
  • amsbenchr: subject 'bench' is unknown. β€” amsbenchr can't subscribe to test messages. this is probably an error in the MIB initialization file, so go check that first πŸ™ˆ
  • amsbenchr can't subscribe. β€” amsbenchr failed to subscribe, for reasons noted in the ion.log file 😭
  • amsbenchr can't get event. β€” amsbenchr failed to receive a message, for reasons noted in the ion.log file πŸ’”

πŸ› BUGS

report bugs to <ion-bugs@korgano.eecs.ohiou.edu> 🫢 the devs want to hear from you, bestie πŸ’œ


πŸ‘‘ SEE ALSO

  • amsrc(5) β€” the one and only reference you need to check out 🧚

🌸 okay that's the whole tea, bestie! this page is from the AMS executables set, version perl v5.24.1, dated 2016-07-07 πŸ’–βœ¨

πŸ“¦ where this page comes from