bon_csv2html(1)

✨ NAME ✨

okay so bestie, meet bon_csv2html(1) β€” a General Commands Manual page about two little programs that are honestly so iconic. πŸ’–

  • bon_csv2html β€” the program that converts CSV format Bonnie++ data to a HTML form, using tables that are suitable for display on a web page. Big heads up though: NB Lynx can't display this properly, and because of the size it probably requires a 1024x768 monitor to display properly. 😭 not Lynx catching strays fr.
  • bon_csv2txt β€” the program that converts CSV format Bonnie++ data to plain-text format, suitable for pasting into an email or reading on a Braille display. 🫢

🌸 DESCRIPTION 🌸

So the way that this works is: they take CSV format (comma-delimited spreadsheet files, AKA Comma Seperated Values in MS land) data on standard input, and they produce HTML or plain text on standard output respectively. that's it. that's the whole job. slay. πŸ’…


πŸŽ€ FORMAT πŸŽ€

okay here's the tea πŸ“ β€” this is a list of the fields used in the CSV files format version 2. Format version 1 was the type used in Bonnie++ < 1.90. Before each field there's the field number and the name given in the heading, so buckle up and let's go field by field, no skips, no cap:

  • 0 format_version β€” version of the output format in use (1.98)
  • 1 bonnie_version β€” (1.98)
  • 2 name β€” Machine Name
  • 3 concurrency β€” the number of copies of each operation to be run at the same time
  • 4 seed β€” random number seed
  • 5 file_size β€” size in megs for the IO tests
  • 6 chunk_size β€” size of chunks in bytes
  • 7 seeks β€” number of seeks for the random seek test
  • 8 seek_proc_count β€” number of seeker processes for the random seek test
  • 9 putc,putc_cpu β€” results for writing a character at a time, K/s,%CPU
  • 11 put_block,put_block_cpu β€” results for writing a block at a time, K/s,%CPU
  • 13 rewrite,rewrite_cpu β€” results for reading and re-writing a block at a time, K/s,%CPU
  • 15 getc,getc_cpu β€” results for reading a character at a time, K/s,%CPU
  • 17 get_block,get_block_cpu β€” results for reading a block at a time, K/s,%CPU
  • 19 seeks,seeks_cpu β€” results for the seek test, seeks/s,%CPU
  • 21 num_files β€” number of files for file-creation tests (units of 1024 files)
  • 22 max_size β€” the maximum size of files for file-creation tests. Or the type of files for links.
  • 23 min_size β€” the minimum size of files for file-creation tests.
  • 24 num_dirs β€” the number of directories for creation of files in multiple directories.
  • 25 file_chunk_size β€” the size of blocks for writing multiple files.
  • 26 seq_create,seq_create_cpu β€” rate of creating files sequentially, files/s,%CPU
  • 28 seq_stat,seq_stat_cpu β€” rate of reading/stating files sequentially, files/s,%CPU
  • 30 seq_del,seq_del_cpu β€” rate of deleting files sequentially, files/s,%CPU
  • 32 ran_create,ran_create_cpu β€” rate of creating files in random order, files/s,%CPU
  • 34 ran_stat,ran_stat_cpu β€” rate of deleting files in random order, files/s,%CPU
  • 36 ran_del,ran_del_cpu β€” rate of deleting files in random order, files/s,%CPU
  • 38 putc_latency,put_block_latency,rewrite_latency β€” latency (the maximum amount of time for a single operation) for putc, put_block, and reqrite
  • 41 getc_latency,get_block_latency,seeks_latency β€” latency for getc, get_block, and seeks
  • 44 seq_create_latency,seq_stat_latency,seq_del_latency β€” latency for seq_create, seq_stat, and seq_del
  • 47 ran_create_latency,ran_stat_latency,ran_del_latency β€” latency for ran_create, ran_stat, and ran_del
also, a string that starts with # is a comment. noted bestie πŸ“

πŸ’œ AUTHOR πŸ’œ

These programs were written by Russell Coker <russell@coker.com.au>. May be freely used and distributed without restriction. πŸ‘‘ genuinely the most chill license energy and we love that for him.


and that's the whole page, bestie πŸ’– this one lives in the General Commands Manual, page bon_csv2html(1), section 1, and it's giving "convert your CSV and go" πŸ¦‹ go forth and turn your numbers into tables, you absolute icon βœ¨πŸŽ€πŸŒˆ