LAT_FIFO(8)

πŸ’– LAT_FIFO(8) β€” the FIFO benchmark, bestie edition πŸ’–

okay so welcome to LMBENCH's little corner of chaos, and today's main character is lat_fifo. pull up a chair, grab a boba, we're measuring latencies 🫢


✨ NAME ✨

lat_fifo β€” the FIFO benchmark, no cap πŸŽ€


🌸 SYNOPSIS 🌸

lat_ctx [ -P <parallelism> ] [ -W <warmups> ] [ -N <repetitions> ]
not me pointing out that the synopsis literally says lat_ctx β€” that's what the page says, so that's what we're writing down, fr fr. copying it exactly, character for character, that's the vibe πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

lat_fifo is a client/server program that measures interprocess communication latencies. the way it works is honestly iconic: the benchmark passes a message back and forth between the two processes, and this sort of benchmark is frequently referred to as a ``hot potato'' benchmark πŸ₯”πŸ”₯ like, pass it, catch it, pass it back, nobody gets to rest.

no other work is done in the processes. none. zero. the message is just vibing back and forth.

and the message gets passed back and forth using FIFOs ✨ that's the whole bit, that's the flex, periodt.


🌈 ACKNOWLEDGEMENT 🌈

funding for the development of this tool was provided by Sun Microsystems Computer Corporation. shoutout, we love a sponsor πŸ‘‘


πŸ’œ SEE ALSO πŸ’œ


⭐ AUTHOR ⭐

Carl Staelin and Larry McVoy 🫢

Comments, suggestions, and bug reports are always welcome. like genuinely, they want to hear from you, don't be shy πŸ’Œ


and that's the whole page, bestie!! πŸŽ€ before you go: this lil copyright moment is (c)1994-2000 Carl Staelin and Larry McVoy, and the date stamp on it is $Date$ β€” iconic behavior, slay, bye πŸ’…βœ¨