GNUNET-TESTBED-PROFILER(1)

πŸ’– GNUNET-TESTBED-PROFILER πŸ’–

okay so bestie, this is a page from the General Commands Manual β€” section 1, the big leagues β€” and it's all about gnunet-testbed-profiler, the profiling driver for the testbed. yes it's a mouthful, yes it's iconic, let's go πŸ¦‹


✨ NAME ✨

gnunet-testbed-profiler β€” profiling driver for the testbed


🌸 SYNOPSIS 🌸

gnunet-testbed-profiler [-c FILENAME | --config=FILENAME]
                        [-e COUNT | --num-errors=COUNT]
                        [-H FILENAME | --hosts=FILENAME] [-h | --help]
                        [-L LOGLEVEL | --loglevel=LOGLEVEL]
                        [-l LOGFILE | --logfile=LOGFILE]
                        [-n | --non-interactive]
                        [-p COUNT | --num-peers=COUNT] [-v | --version]

πŸ’… DESCRIPTION πŸ’…

gnunet-testbed-profiler is a command line profiling driver for the testbed. that's the whole vibe, no cap. it's giving "I drive the testbed and I profile it" and honestly? slay. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

the way there are literally eight of these and every single one matters, so buckle up bestie:

  • -c FILENAME, --config=FILENAME β€” use the configuration file FILENAME. your config, your rules πŸ’œ
  • -e COUNT, --num-errors=COUNT β€” tolerate COUNT number of continuous timeout failures. like, okay, we forgive you COUNT times, but that's it, periodt 😀
  • -H FILENAME, --hosts=FILENAME β€” name of the file with the login information for the testbed. the little file that holds all the secrets πŸ”
  • -h, --help β€” print short help on options. the "help me I'm baby" flag, and we love her for it 🫢
  • -L LOGLEVEL, --loglevel=LOGLEVEL β€” use LOGLEVEL for logging. valid values are DEBUG, INFO, WARNING and ERROR. pick your chaos level 🌈
  • -l LOGFILE, --logfile=LOGFILE β€” configure logging to write logs to LOGFILE. receipts, but make them a file πŸ“
  • -n, --non-interactive β€” run profiler in non-interactive mode where upon testbed setup the profiler does not wait for a keystroke but continues to run until a termination signal is received. no small talk, no "press any key", just pure unbothered main character energy πŸ’€
  • -p COUNT, --num-peers=COUNT β€” create COUNT number of peers. how many friends are we making today bestie 🌸
  • -v, --version β€” print GNUnet version number. flex the version, you earned it ✨

πŸ”₯ SEE ALSO πŸ”₯

the full documentation for gnunet is maintained as a Texinfo manual. if the info(1) and gnunet programs are properly installed at your site, the command

info gnunet

should give you access to the complete handbook,

info gnunet-c-tutorial

will give you access to a tutorial for developers. 🧚

depending on your installation, this information is also available in gnunet(7) and gnunet-c-tutorial(7).


😭 BUGS 😭

report bugs by using https://bugs.gnunet.org or by sending electronic mail to ⟨gnunet-developers@gnu.org⟩. found a bug? tell the devs, they're nice, and honestly they'll appreciate it fr fr πŸ›πŸ’–


and that's the whole page bestie β€” every flag, every filename, every valid LOGLEVEL, nothing skipped, nothing invented. you're welcome. πŸŽ€

this gem came from the Debian crew, dated September 13, 2014, and it's the GNUNET-TESTBED-PROFILER(1) page in all its glory. mwah, go profile something πŸ’…βœ¨

πŸ“¦ where this page comes from