h

IO

mon

  The I/O Performance Monitor

 Making data performSM

Home  |  Products & Services  |  Contact  |  About hyperI/Osm

 

Backgrounder

hIOmon  ---  Types of Summarized I/O Operation Metrics

Big Picture

Product Info

One of the especially significant features of the hIOmon I/O Performance Monitor is its unique ability to collect, display, and export summarized I/O operation information. These "summarized" I/O operation performance metrics (which are automatically aggregated by the hIOmon I/O Monitor software component at the very moment that it actually observes the occurrence of the I/O operations) are an innovative feature of hIOmon that can dramatically reduce the overhead associated with the collection, display, export, and subsequent post-processing of I/O operation performance metrics. 

Features

Architecture

Screen Shots

Documentation

Download

Moreover, the aggregated I/O operation information can be collected upon a user-specified periodic basis (e.g., every 10 seconds), when the file is closed (or hIOmon detects that it has become inactive), or upon a user-specified "alert threshold" (e.g., when a total read I/O operation count, a write I/O operation maximum response time, a total amount of read data transferred, etc. is detected by the hIOmon I/O Monitor).

hIOmon Logo

The novel ability to gather summarized I/O operation metrics enables you to avoid the overhead, effort, time and cost that can be incurred by (often manually) having to handle, manipulate, search, and subsequently process reams upon reams of individual I/O operation trace data.  The hIOmon I/O Performance Monitor makes it easy and quick for you to simply focus upon those particular I/O operation metrics that are of interest to you.  Finding your "Top Ten" files, processes, or devices has never been easier!

hIOmon provides a robust set of summarized I/O operation metrics that include not only the basic performance metrics, but extend much further to include random/sequential access metrics, system cache metrics, optional "physical device extended metrics", "fragmented file I/O metrics", and much more (including the "Performance Threshold Range Metrics").

hIOmon Summarized I/O Operation Metrics

The hIOmon I/O Performance Monitor (and the separate hIOmon Disk I/O Ranger software package) can collect and display summarized I/O operation metrics upon an individual, specific basis for:

  •  Files (i.e., for an individual, specific file)

  •  Processes/applications (i.e., aggregated metrics for all files that were monitored by the hIOmon I/O Monitor and to which the respective, particular process performed an I/O operation monitored by the hIOmon I/O Monitor; these metrics reflect the particular "I/O profile" of a specific application).

  •  Devices (i.e., a "Device Summary" upon an individual device basis that represents for a particular device the overall aggregate of all summarized file I/O operation metrics for all files (and only those files) that were monitored by the hIOmon I/O Monitor and which reside upon the respective device). 

The  table below provides a categorization of the various I/O operation Summary metrics that can be collected, displayed and even exported by the hIOmon I/O Performance Monitor upon an individual file, device, and/or process basis.  The "Field Name" and "Number" values shown within this table correspond respectively to those defined within the "I/O Summary Export" field descriptions provided within Appendix A of the "hIOmon User Guide" document.

NOTE:   The collection, display and export of summarized I/O operation metrics requires the hIOmon Summarized Data Licensing Option.

Category

Field Name

Number

Overall context information for the values

Sequence ID

1

Version 2
Filter Selection 3
Filter Selection ID 274
File (or Device) Name 4
Process Name 5
Process hUID 92
Process Session ID 93
Process Image Name 94
Process Name List 95
Process Count 96
Process Count Max 97
User Name 6
Day, Year, Day-of-Year, Month, Date, Hour, Minute, Second, Millisecond 7-15
Duration 16
Period Length 18
Stats Time Duration Base 76
Summary Type 152
ReadIOPalerts 153
WriteIOPalerts 154
ReadWriteIOPalerts 155
ControlIOPalerts 156
MiscAlerts 157

File/Device related information

FileSize 71
DeviceCapacity 72
File Fragment Count 80
File Attributes 81
Number of Links 82
File Index High, File Index Low 84-85
Creation Time Stamp (system) 86
Last Access Time Stamp (system) 87
Last Write Time Stamp (system) 88
IdleTimeTotal 75
IdleTimePeriodCount 235
IdleTimePeriodCountRange1 236
IdleTimePeriodCountRange2 237
IdleTimePeriodCountRange3 238
IdleTimePeriodCountRange4 239
IdleTimePeriodCountRange5 240
IdleTimePeriodMin 241
IdleTimePeriodMax 242
Read IOP Min Idle Time 243
Read IOP Max Idle Time 244
Read Idle Time Total 245
ReadIdleTimePeriodCount 246
ReadIdleTimePeriodCountRange1 247
ReadIdleTimePeriodCountRange2 248
ReadIdleTimePeriodCountRange3 249
ReadIdleTimePeriodCountRange4 250
ReadIdleTimePeriodCountRange5 251
Write IOP Min Idle Time 252
Write IOP Max Idle Time 253
Write Idle Time Total 254
WriteIdleTimePeriodCount 255
WriteIdleTimePeriodCountRange1 256
WriteIdleTimePeriodCountRange2 257
WriteIdleTimePeriodCountRange3 258
WriteIdleTimePeriodCountRange4 259
WriteIdleTimePeriodCountRange5 260
Last Completed Read I/O Operation Time Stamp 77

Last Completed Write I/O Operation Time Stamp

78
Last Completed Control I/O Operation Time Stamp 79

I/O operation counts (also see the Data Transfer, System Cache, Random/Sequential Access, and Physical Device Extended Metrics below for related I/O operation count metrics)

Read IOP Count 19
Imprecise Read IOP Count 53
ReadFastIOPcount 150
Write IOP Count 32
Imprecise Write IOP Count 54
WriteFastIOPcount 151
Ctl IOP Count 45
Imprecise Ctl IOP Count 55
Ctl Create IOP Count 49
Flush Buffers IOP Count 261
MDSA Notify IOP Count 262
MDSA Trim IOP Count 263
MDSA Trim DSR Total Count 264
MDSA Trim IOP DSR Min Count 265
MDSA Trim IOP DSR Max Count 266
MDSA Trim DSR Total Length 267
MDSA Trim DSR Length Min 268
MDSA Trim DSR Length Max 269
MDSA Trim IOP DSR Min Length 270
MDSA Trim IOP DSR Max Length 271
MDSA Trim DSR Offset Min 272
MDSA Trim DSR Offset Max 273

 

I/O operation rates (IOPS)

(also see the Alert-related metrics for related IOPS metrics)

 

Read Max IOPS 161
Read Max IOPS Time Stamp 162
ReadMaxIOPSInPeriod 277
Write Max IOPS 163
Write Max IOPS Time Stamp 164
WriteMaxIOPSInPeriod 278
RW Max IOPS 275
RW Max IOPS Time Stamp 276
RWMaxIOPSInPeriod 279
Ctl Max IOPS 165
Ctl Max IOPS Time Stamp 166
ReadIOPSCountRange1 310
ReadIOPSCountRange2 311
ReadIOPSCountRange3 312
ReadIOPSCountRange4 313
ReadIOPSCountRange5 314
ReadIOPSCountRange6 315
ReadIOPSCountRange7 316
ReadIOPSCountRange8 317
ReadIOPSCountRange9 318
ReadIOPSCountIOPRange1 391
ReadIOPSCountIOPRange2 392
ReadIOPSCountIOPRange3 393
ReadIOPSCountIOPRange4 394
ReadIOPSCountIOPRange5 395
ReadIOPSCountIOPRange6 396
ReadIOPSCountIOPRange7 397
ReadIOPSCountIOPRange8 398
ReadIOPSCountIOPRange9 399
WriteIOPSCountRange1 319
WriteIOPSCountRange2 320
WriteIOPSCountRange3 321
WriteIOPSCountRange4 322
WriteIOPSCountRange5 323
WriteIOPSCountRange6 324
WriteIOPSCountRange7 325
WriteIOPSCountRange8 326
WriteIOPSCountRange9 327
WriteIOPSCountIOPRange1 400
WriteIOPSCountIOPRange2 401
WriteIOPSCountIOPRange3 402
WriteIOPSCountIOPRange4 403
WriteIOPSCountIOPRange5 404
WriteIOPSCountIOPRange6 405
WriteIOPSCountIOPRange7 406
WriteIOPSCountIOPRange8 407
WriteIOPSCountIOPRange9 408
RWIOPSCountRange1 328
RWIOPSCountRange2 329
RWIOPSCountRange3 330
RWIOPSCountRange4 331
RWIOPSCountRange5 332
RWIOPSCountRange6 333
RWIOPSCountRange7 334
RWIOPSCountRange8 335
RWIOPSCountRange9 336
RWIOPSCountIOPRange1 409
RWIOPSCountIOPRange2 410
RWIOPSCountIOPRange3 411
RWIOPSCountIOPRange4 412
RWIOPSCountIOPRange5 413
RWIOPSCountIOPRange6 414
RWIOPSCountIOPRange7 415
RWIOPSCountIOPRange8 416
RWIOPSCountIOPRange9 417

I/O operation times

Read Time Total 20
Read IOP Min Time 21
Read IOP Max Time 22
Read IOP Max Time Time Stamp 158
ReadMinTimeInPeriod 56
ReadMaxTimeInPeriod 57
Write Time Total 33
Write IOP Min Time 34
Write IOP Max Time 35
Write IOP Max Time Time Stamp 159
WriteMinTimeInPeriod 58
WriteMaxTimeInPeriod 59
Ctl Time Total 46
Ctl IOP Min Time 47
Ctl IOP Max Time 48
Ctl IOP Max Time Time Stamp 160
CtlMinTimeInPeriod 60
CtlMaxTimeInPeriod 61
ReadRTCountRange1 445
ReadRTCountRange2 446
ReadRTCountRange3 447
ReadRTCountRange4 448
ReadRTCountRange5 449
ReadRTCountRange6 450
ReadRTCountRange7 451
ReadRTCountRange8 452
ReadRTCountRange9 453
ReadRTCountRange10 454
ReadRTCountXferRange1 465
ReadRTCountXferRange2 466
ReadRTCountXferRange3 467
ReadRTCountXferRange4 468
ReadRTCountXferRange5 469
ReadRTCountXferRange6 470
ReadRTCountXferRange7 471
ReadRTCountXferRange8 472
ReadRTCountXferRange9 473
ReadRTCountXferRange10 474
WriteRTCountRange1 455
WriteRTCountRange2 456
WriteRTCountRange3 457
WriteRTCountRange4 458
WriteRTCountRange5 459
WriteRTCountRange6 460
WriteRTCountRange7 461
WriteRTCountRange8 462
WriteRTCountRange9 463
WriteRTCountRange10 464
WriteRTCountXferRange1 475
WriteRTCountXferRange2 476
WriteRTCountXferRange3 477
WriteRTCountXferRange4 478
WriteRTCountXferRange5 479
WriteRTCountXferRange6 480
WriteRTCountXferRange7 481
WriteRTCountXferRange8 482
WriteRTCountXferRange9 483
WriteRTCountXferRange10 484

I/O operation queue length/depth

Read Current Queue Len 25
Read Avg Queue Len 26
ReadAvgQueueLenInPeriod 296
Read Max Queue Len 27
Read Max Queue Len Time Stamp 175
ReadMaxQueueLenInPeriod 303
Write Current Queue Len 38
Write Avg Queue Len 39
WriteAvgQueueLenInPeriod 297
Write Max Queue Len 40
Write Max Queue Len Time Stamp 176
WriteMaxQueueLenInPeriod 304
RWavgQueueLen 178
RWavgQueueLenInPeriod 298
RWmaxQueueLen 179
RWmaxQueueLenTimeStamp 180
RWmaxQueueLenInPeriod 306
Ctl Current Queue Len 50
Ctl Avg Queue Len 51
CtlAvgQueueLenInPeriod 299
Ctl Max Queue Len 52
Control Max Queue Len Time Stamp 177
ControlMaxQueueLenInPeriod 305
ReadQueueLenCountMultiple 337
ReadQueueLenCountRange1 338
ReadQueueLenCountRange2 339
ReadQueueLenCountRange3 340
ReadQueueLenCountRange4 341
ReadQueueLenCountRange5 342
ReadQueueLenCountRange6 343
ReadQueueLenCountRange7 344
ReadQueueLenCountRange8 345
WriteQueueLenCountMultiple 346
WriteQueueLenCountRange1 347
WriteQueueLenCountRange2 348
WriteQueueLenCountRange3 349
WriteQueueLenCountRange4 350
WriteQueueLenCountRange5 351
WriteQueueLenCountRange6 352
WriteQueueLenCountRange7 353
WriteQueueLenCountRange8 354
RWQueueLenCountMultiple 355
RWQueueLenCountRange1 356
RWQueueLenCountRange2 357
RWQueueLenCountRange3 358
RWQueueLenCountRange4 359
RWQueueLenCountRange5 360
RWQueueLenCountRange6 361
RWQueueLenCountRange7 362
RWQueueLenCountRange8 363

I/O data transfer

(also see the Random/Sequential, System Cache, and Physical Device Extended Metrics below for related data transfer metrics)

 

Read OK Data Xfer IOP Count 24
Read Data Xfer 28
Read Xfer Min Size 29
Read Xfer Max Size 30
Read Xfer Max Size Time Stamp 173
ReadMinXferSizeInPeriod 62
ReadMaxXferSizeInPeriod 63
ReadDataXferRateMax 167
ReadDataXferRateMaxInPeriod 282
ReadDataXferRateMaxTimeStamp 168
Read Xfer Rate IOP Max 31
Read Xfer Rate IOP Max TimeStamp 171
ReadXferRateIOPMaxInPeriod 285
Write OK Data Xfer IOP Count 37
Write Data Xfer 41
Write Xfer Min Size 42
Write Xfer Max Size 43
Write Xfer Max Size Time Stamp 174
WriteMinXferSizeInPeriod 64
WriteMaxXferSizeInPeriod 65
WriteDataXferRateMax 169
WriteDataXferRateMaxInPeriod 283
WriteDataXferRateMaxTimeStamp 170
Write Xfer Rate IOP Max 44
Write Xfer Rate IOP Max TimeStamp 172
WriteXferRateIOPMaxInPeriod 286
RWDataXferRateMax 280
RWDataXferRateMaxTimeStamp 281
RWDataXferRateMaxInPeriod 284
ReadMBSCountRange1 364
ReadMBSCountRange2 365
ReadMBSCountRange3 366
ReadMBSCountRange4 367
ReadMBSCountRange5 368
ReadMBSCountRange6 369
ReadMBSCountRange7 370
ReadMBSCountRange8 371
ReadMBSCountRange9 372
ReadMBSCountXferRange1 418
ReadMBSCountXferRange2 419
ReadMBSCountXferRange3 420
ReadMBSCountXferRange4 421
ReadMBSCountXferRange5 422
ReadMBSCountXferRange6 423
ReadMBSCountXferRange7 424
ReadMBSCountXferRange8 425
ReadMBSCountXferRange9 426
WriteMBSCountRange1 373
WriteMBSCountRange2 374
WriteMBSCountRange3 375
WriteMBSCountRange4 376
WriteMBSCountRange5 377
WriteMBSCountRange6 378
WriteMBSCountRange7 379
WriteMBSCountRange8 380
WriteMBSCountRange9 381
WriteMBSCountXferRange1 427
WriteMBSCountXferRange2 428
WriteMBSCountXferRange3 429
WriteMBSCountXferRange4 430
WriteMBSCountXferRange5 431
WriteMBSCountXferRange6 432
WriteMBSCountXferRange7 433
WriteMBSCountXferRange8 434
WriteMBSCountXferRange9 435
RWMBSCountRange1 382
RWMBSCountRange2 383
RWMBSCountRange3 384
RWMBSCountRange4 385
RWMBSCountRange5 386
RWMBSCountRange6 387
RWMBSCountRange7 388
RWMBSCountRange8 389
RWMBSCountRange9 390
RWMBSCountXferRange1 436
RWMBSCountXferRange2 437
RWMBSCountXferRange3 438
RWMBSCountXferRange4 439
RWMBSCountXferRange5 440
RWMBSCountXferRange6 441
RWMBSCountXferRange7 442
RWMBSCountXferRange8 443
RWMBSCountXferRange9 444

Random/Sequential access (also see the System Cache and Physical Device Extended metrics below for related random/sequential metrics)

RandomFileAccessCount 91
SeqFileAccessCount 70
RandomOvrFileAccessCount 139
SeqOvrFileAccessCount 138
Read Random Access IOP Count 89
Read Seq Access IOP Count 23
Write Random Access IOP Count 90
Write Seq Access IOP Count 36
RandomAccessDataXfer 99
SeqAccessDataXfer 98
RandomOvrFileDataXfer 141
SeqOvrFileDataXfer 140
ReadRandomAccessDataXfer 100
ReadSeqAccessDataXfer 101
WriteRandomAccessDataXfer 102
WriteSeqAccessDataXfer 103

SystemCache related metrics

ReadSystemCacheIOPcount 104
ReadSystemCacheIOPmissCount 105
ReadSystemCacheIOPrejectCount 106
ReadDataXferSystemCacheHit 107
ReadDataXferSystemCacheMiss 108
ReadRandomAccessSysCacheIOPhitCount 126
ReadRandomAccessSysCacheIOPmissCount 128
ReadRandomAccessSysCacheHitDataXfer 127
ReadRandomAccessSysCacheMissDataXfer 129
ReadSeqAccessSysCacheIOPhitCount 122
ReadSeqAccessSysCacheIOPmissCount 124
ReadSeqAccessSysCacheHitDataXfer 123
ReadSeqAccessSysCacheMissDataXfer 125
WriteSystemCacheIOPcount 109
WriteSystemCacheIOPmissCount 110
WriteSystemCacheIOPrejectCount 111
WriteDataXferSystemCacheHit 112
WriteDataXferSystemCacheMiss 113
WriteRandomAccessSysCacheIOPhitCount 134
WriteRandomAccessSysCacheIOPmissCount 136
WriteRandomAccessSysCacheHitDataXfer 135
WriteRandomAccessSysCacheMissDataXfer 137
WriteSeqAccessSysCacheIOPhitCount 130
WriteSeqAccessSysCacheIOPmissCount 132
WriteSeqAccessSysCacheHitDataXfer 131
WriteSeqAccessSysCacheMissDataXfer 133
RandomAccessSysCacheIOPhitCount 118
RandomAccessSysCacheIOPmissCount 120
RandomAccessSysCacheHitDataXfer 119
RandomAccessSysCacheMissDataXfer 121
SeqAccessSysCacheIOPhitCount 114
SeqAccessSysCacheIOPmissCount 116
SeqAccessSysCacheHitDataXfer 115
SeqAccessSysCacheMissDataXfer 117
RandomOvrAccessSysCacheIOPhitCount 146
RandomOvrAccessSysCacheIOPmissCount 148
RandomOvrAccessSysCacheHitDataXfer 147
RandomOvrAccessSysCacheMissDataXfer 149
SeqOvrAccessSysCacheIOPhitCount 142
SeqOvrAccessSysCacheIOPmissCount 144
SeqOvrAccessSysCacheHitDataXfer 143
SeqOvrAccessSysCacheMissDataXfer 145

Physical Device Extended Metrics

PhyDev Read IOP Count 181
PhyDev Imprecise Read IOP Count 182
PhyDevReadFastIOPcount 183
PhyDev Read SplitIO IOP Count 184
PhyDev File Read SplitIO IOP Count 185
PhyDev Read SplitIO Max Count File 186
PhyDev Read Read SplitIO IOP Max Count File Time Stamp 187
PhyDev Read SplitIO IOP Max Count File In Period 188
PhyDev Read IOP Min Time 189
PhyDev Read IOP Max Time 190
PhyDev Read IOP Max Time Time Stamp 191
PhyDevReadMinTimeInPeriod 192
PhyDevReadMaxTimeInPeriod 193
PhyDev Read Time Total 194
PhyDev Read OK Data Xfer IOP Count 195
PhyDev Read Data Xfer 196
PhyDev Read Xfer Min Size 197
PhyDev Read Xfer Max Size 198
PhyDev Read Xfer Max Size Time Stamp 199
PhyDevReadMinXferSizeInPeriod 200
PhyDevReadMaxXferSizeInPeriod 201
PhyDev Read Random Access IOP Count 202
PhyDev Read Seq Access IOP Count 203
PhyDevReadRandomAccessDataXfer 204
PhyDevReadSeqAccessDataXfer 205
PhyDev Write IOP Count 206
PhyDev Imprecise Write IOP Count 207
PhyDevWriteFastIOPcount 208
PhyDev Write SplitIO IOP Count 209
PhyDev File Write SplitIO IOP Count 210
PhyDev Write SplitIO IOP Max Count File 211
PhyDev Write SplitIO IOP Max Count File Time Stamp 212
PhyDev Write SplitIO Max Count File In Period 213
PhyDev Write IOP Min Time 214
PhyDev Write IOP Max Time 215
PhyDev Write IOP Max Time Time Stamp 216
PhyDevWriteMinTimeInPeriod 217
PhyDevWriteMaxTimeInPeriod 218
PhyDev Write Time Total 219

PhyDev Write OK Data Xfer IOP Count

220
PhyDev Write Data Xfer 221
PhyDev Write Xfer Min Size 222
PhyDev Write Xfer Max Size 223
PhyDev Write Xfer Max Size Time Stamp 224
PhyDevWriteMinXferSizeInPeriod 225
PhyDevWriteMaxXferSizeInPeriod 226
PhyDev Write Random Access IOP Count 227
PhyDev Write Seq Access IOP Count 228
PhyDevWriteRandomAccessDataXfer 229
PhyDevWriteSeqAccessDataXfer 230
PhyDevRandomAccessCount 231
PhyDevSeqAccessCount 232
PhyDevRandomAccessDataXfer 233
PhyDevSeqAccessDataXfer 234
PhyDevReadAvgQueueLen 287
PhyDevReadAvgQueueLenInPeriod 300
PhyDevReadMaxQueueLen 290
PhyDevReadMaxQueueLenTimeStamp 291
PhyDevReadMaxQueueLenInPeriod 307
PhyDevWriteAvgQueueLen 288
PhyDevWriteAvgQueueLenInPeriod 301
PhyDevWriteMaxQueueLen 292
PhyDevWriteMaxQueueLenTimeStamp 293
PhyDevWriteMaxQueueLenInPeriod 308
PhyDevRWAvgQueueLen 289
PhyDevRWAvgQueueLenInPeriod 302
PhyDevRWMaxQueueLen 294
PhyDevRWMaxQueueLenTimeStamp 295
PhyDevRWMaxQueueLenInPeriod 309

Alert-related metrics

ReadIOPalerts 153
WriteIOPalerts 154
ReadWriteIOPalerts 155
ControlIOPalerts 156
MiscAlerts 157
ReadMaxIOPSalertRate 66
WriteMaxIOPSalertRate 67
CtlMaxIOPSalertRate 68
CtlMaxCreateIOPSalertRate 69
IdleTimeLow 73
IdleTimeHigh 74

Back to Top

Legal and Privacy.  Copyright © 1999-2012  hyperI/O LLC.  All Rights Reserved. 

All trademarks mentioned herein are the property of their respective owners.