iio_stresstest(1)
π iio_stresstest(1) π
okay bestie, so this is a page from the LibIIO Utilities manual set, and it's about a lil program called iio_stresstest. No manual-name line copy, we're folding it in like a β¨vibeβ¨. Let's go π
πΈ NAME πΈ
iio_stresstest β the stress test program for Libiio π«Ά
β¨ SYNOPSIS β¨
iio_stresstest [ options ] -u <uri>
like... you give it some options, you give it a uri, it goes feral. that's the whole deal π
π¦ DESCRIPTION π¦
so iio_stresstest is a stress-testing program. its whole personality is: poke at Libiio (or the Libiio daemon, aka IIOD) over and over until bugs fall out. it's giving chaos gremlin but, like, professionally. if there's a bug hiding in there, this is the friend who'll find it π₯
π OPTIONS π
-h,--helpβ tellsiio_stresstestto show you some help, and then dip. short and sweet, we love a clean exit π-V,--versionβ prints the version info for this copy ofiio_stresstestplus the version of the libiio library it's using. super useful for vibe-checking whether the library andiio_stressteston your system are up to date. also iconic when you're filing a bug report π-S,--scan [backends]β scans for available IIO contexts. the optional arg lets you pick specific backend(s):'ip','usb'or'ip:usb'. USB has extra specific options like Vendor ID and Product ID so you can limit the scan to specific devices:'usb=0456,b673'. bothvidandpidare hexadecimal numbers (no prefix needed), and"*"matches any (that one's forpidonly). no argument at all? she checks all that are available, periodt π-u,--uriβ the Uniform Resource Identifier (uri) for connecting to devices. she can be one of these:ip:[address]β a network address, either numeric (192.168.0.1) or a network hostname πip:β blanks, babes. if it was compiled with zeroconf support, this'll find an IIO device on the network π§usb:[device:port:instance]β normally this is what gets returned fromiio_stresstest -Sπserial:[port],[baud],[settings]β these are controlled, and they need to match theiiod(ortinyiiod) on the other end of the serial port. mismatched vibes = no connection π[port]is something like'/dev/ttyUSB0'on Linux, and'COM4'on Windows π₯οΈ[baud]is normally one of110,300,600,1200,2400,4800,9600,14400,19200,38400,57600,115200(that's the default β¨),128000or256000β but lowkey it can vary system to system.[settings]would normally be configured as'8n1', and it's controlled by:data_bits:β5,6,7,8(default) or9parity_bits:β'n'none (default),'o'odd,'e'even,'m'mark, or's'spacestop_bits:β1(default) or2flow_control:β'0'none (default),'x'Xon Xoff,'r'RTSCTS, or'd'DTRDSR
local:β with no address part π
-a,--autoβ scans for available contexts, and if there's only one available, she uses it. no decisions required, main character energy π-T,--timeout <arg>β context timeout in milliseconds.0= no timeout, i.e. wait forever π°οΈ-b,--buffer-size <arg>β size of the capture buffer. default is256π¦-s,--samples <arg>β number of samples to capture,0= infinite. default is0βΎοΈ-d,--duration <arg>β time to wait (in seconds) before stopping all threads β³-t,--threads <arg>β number of threads to use π§΅-v,--verboseβ increase verbosity (-vvand-vvvfor more) π£οΈ
π RETURN VALUE π
if the specified device isn't found, a non-zero exit code is returned. she's telling you something's off, ngl π
π SEE ALSO π
libiio home page: https://wiki.analog.com/resources/tools-software/linux-software/libiio
libiio code: https://github.com/analogdevicesinc/libiio
Doxygen for libiio: https://analogdevicesinc.github.io/libiio/
π BUGS π
all bugs are tracked at: https://github.com/analogdevicesinc/libiio/issues
bestie reminder: this whole thing is from libiio-0.26, dated 06 February 2026 β that's the<rainbow>source/version and date</rainbow>of this page, so cite it like that and you're golden π
k bye, go stress test something responsibly, ily π«Άβ¨
π¦ where this page comes from
- ubuntu resolute: libiio-utils 0.26-2build2 Β· LGPL-2.1-or-later
- ubuntu stonking: libiio-utils 0.26-2build2 Β· LGPL-2.1-or-later
- Copyright (c) 2018-2020 Robin Getz
- Copyright (c) 2018-2020 Analog Devices Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms