ZIOMON_MGR(8)
π ZIOMON_MGR(8) β the ziorep_traffic glow-up
okay so bestie, welcome to the System Manager's Manual page for ziorep_traffic, and no cap, it's giving "I/O traffic report for FCP adapters" realness. It lives in the s390-tools family, and we're gonna walk through the whole thing together. grab a strawberry drink π and let's go.
β¨ NAME β¨
ziorep_traffic β I/O traffic report for FCP adapters. literally that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
ziorep_traffic [-V] [-v] [-h] [-b <begin>] [-e <end>] [-i <time>] [-s]
[-c <chpid>] [-u <id>] [-t <num>] [-p <port>] [-l <lun>] [-d <fdev> ]
[-m <mdev> ] [-x] [-D] [-C a|u|p|m|A] <filename>
like, you hand it a <filename> and some flags and it does its thing. iconic behavior honestly. π
π DESCRIPTION π
ziorep_traffic prints a report from the specified data. that's it, that's the tweet. simple, effective, main character energy. π
π OPTIONS π
-hor--helpβ print help information, then exit. your little "what do i do" safety net π«Ά-vor--versionβ print version information, then exit. so you know exactly which era of this tool you're living in β-Vor--verboseβ be verbose. yes bestie, use your words π¬-bor--beginβ limit the timeframe to consider to data beginning with the specified date. dates must be specified in the following format:YYYY-MM-DD HH:MM[:SS]. e.g.2008-03-21 09:08is 9:08 on March 21, 2008. so specific, we love a format π-eor--endβ limit the timeframe to consider to data ending with the specified date. dates must be specified in the following format:YYYY-MM-DD HH:MM[:SS]. e.g.2008-03-21 09:08is 9:08 on March 21, 2008. bookend that data, periodt π-ior--intervalβ specify an aggregation interval. the interval is given in seconds, and must be a multiple of the interval as found in the source data. like, math is math, respect it π’-sor--summaryβ print a summary of the data, then exit. the TL;DR of the TL;DR β¨-cor--chpidβ consider the specified physical adapter. adapters must be specified in hex. if multiple adapters should be specified, specify each one separately. e.g.'-c 7a'π§-uor--bus-idβ consider the specified bus-IDs. bus-IDs must be specified in hex. if multiple bus-IDs should be specified, specify each one separately. e.g.'-u 0.0.4c78'π-por--portβ consider the specified target port. target ports must be specified in hex. if multiple ports should be specified, specify each one separately. e.g.'-p 0x500507630040710b'π₯-lor--lunβ consider the specified lun. luns must be specified in hex. if multiple luns should be specified, specify each one separately. e.g.'-l 0x4021402d00000000'π-dor--deviceβ consider the specified device. if multiple devices should be specified, specify each one separately. e.g.'-d sda'π-mor--mdevβ consider the specified multipath device. if multiple devices should be specified, specify each one separately. e.g.'-m 36005076303ffc1040002120'π-xor--export-csvβ write data to file(s) in CSV format. output filenames will be based on the data filename. spreadsheet girlies rise π-tor--toplineβ repeat topline after specified number of frames.0for no repeat (default). so if you want the headers again, you just gotta ask nicely π-Dor--detailedβ print histograms. pretty little bars, we stan a visual π-Cor--collapseβ collapse the data by the specified criterion:aβ collapse by physical adapter.uβ collapse by bus-ID.pβ collapse by target port.mβ collapse by multipath device.Aβ collapse all data into a single dataset.
π¦ OUTPUT π¦
here is a list of the columns and their descriptions. timestamps of the frames printed depict the ending of the respective timeframe. (iykyk β it's the end of the window, not the start, don't get caught out π )
- I/O rt MB/s β I/O rate of the respective device in megabytes per second, considering individual requests and their total processing time, including channel latency, etc.
minandmaxgive the minimum and maximum respectively. β‘ - thrp in MB/s β throughput of the respective device in megabytes per second, considering times of activity only.
avgandstdevgive the average utilization as well as its standard deviation respectively. π - I/O requests β statistics on the numbers and kinds of I/O requests seen.
#reqsis the total number of requests,rdis the number of read requests,wrtis the number of write requests andbidiis the number of bi-directional requests. all the deets, no gatekeeping π«Ά - I/O subs. lat. in us β latency of the I/O subsystem in microseconds. this is the time needed to execute a request, from the I/O stack down to the hardware and back up again. it excludes channel and fabric latencies.
min,max,avgandstdevgive the minimum, maximum and average latency as well as its standard deviation respectively. β±οΈ - channel lat. in us β channel latency in microseconds. this is the time needed to execute a request on the FCP adapter. it excludes I/O subsystem and fabric latencies.
min,max,avgandstdevgive the minimum, maximum and average latency as well as its standard deviation respectively. π - fabric lat. in us β fabric latency in microseconds. this is the time needed for the requests within the fabric, from the FCP adapter to the target device and back again. it excludes I/O subsystem and channel latencies.
min,max,avgandstdevgive the minimum, maximum and average latency as well as its standard deviation respectively. π
π EXAMPLES π
Example
Print a traffic report for all devices. only data after 8:57 April 5, 2008 should be considered. data should be aggregated to 60 second intervals.
ziorep_traffic -i 60 -b "2008-04-05 08:57" sample.log
Example
Print a detailed traffic report for all devices connected to target port 0x500507630313c562. data should be aggregated over the whole data range.
ziorep_traffic -i 0 -p 0x500507630313c562 sample.log
Example
Print a detailed traffic report for all devices that are either connected to target port 0x500507630313c562 or part of multipath device 36005076303ffc5620000000000001314. the result should be collapsed on the bus-ID level.
ziorep_traffic -C u -p 0x500507630313c562 -m
36005076303ffc5620000000000001314 sample.log
π SEE ALSO π
ziorep_config(8), ziorep_utilization(8) β go read those too bestie, they're the supporting cast and they ate π
and that's a wrap!! this page came from s390-tools, dated Jul 2008 β yeah she's vintage, but she's still that girl πΈβ¨ mwah, love u, bye!! π
π¦ where this page comes from
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- Copyright 2017 IBM Corp
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms