devices 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. #
  2. # pcp-htop(1) configuration file - see pcp-htop(5)
  3. #
  4. [disks]
  5. heading = Disks
  6. caption = Disk devices
  7. diskdev.heading = Device
  8. diskdev.metric = disk.dev.read
  9. diskdev.instances = true
  10. diskdev.format = device
  11. diskdev.width = -8
  12. total.heading = TPS
  13. total.metric = rate(disk.dev.read) + rate(disk.dev.write) + rate(disk.dev.discard)
  14. total.caption = Rate of read requests
  15. read.heading = RR/S
  16. read.metric = rate(disk.dev.read)
  17. read.caption = Rate of read requests
  18. read_bytes.heading = RRB/S
  19. read_bytes.metric = rate(disk.dev.read_bytes)
  20. read_bytes.caption = Read throughput from the device
  21. read_merge.heading = RRQM/S
  22. read_merge.metric = rate(disk.dev.read_merge)
  23. read_merge.caption = Rate reads merged before queued
  24. read_merge.default = false
  25. read_merge_pct.heading = RRQM%
  26. read_merge_pct.metric = 100 * rate(disk.dev.read_merge) / rate(disk.dev.read)
  27. read_merge_pct.caption = Percentage reads merged before queued
  28. read_merge_pct.format = percent
  29. read_await.heading = RAWAIT
  30. read_await.metric = delta(disk.dev.read_rawactive) / delta(disk.dev.read)
  31. read_await.caption = Average time read requests queued and serviced
  32. read_await.default = false
  33. read_avqsz.heading = RARQSZ
  34. read_avqsz.metric = rescale(delta(disk.dev.read_bytes), "kbyte") / delta(disk.dev.read)
  35. read_avqsz.caption = Average I/O request size for reads to the device
  36. read_avqsz.default = false
  37. write.heading = WR/S
  38. write.metric = rate(disk.dev.write)
  39. write.caption = Rate of write requests
  40. write_bytes.heading = WRB/S
  41. write_bytes.metric = rate(disk.dev.write_bytes)
  42. write_bytes.caption = Write throughput to the device
  43. write_merge.heading = WRQM/S
  44. write_merge.metric = rate(disk.dev.write_merge)
  45. write_merge.caption = Rate writes merged before queued
  46. write_merge.default = false
  47. write_merge_pct.heading = WRQM%
  48. write_merge_pct.metric = 100 * rate(disk.dev.write_merge) / rate(disk.dev.write)
  49. write_merge_pct.caption = Percentage writes merged before queued
  50. write_merge_pct.format = percent
  51. write_await.heading = WAWAIT
  52. write_await.metric = delta(disk.dev.write_rawactive) / delta(disk.dev.write)
  53. write_await.caption = Average time write requests queued and serviced
  54. write_await.default = false
  55. write_avqsz.heading = WARQSZ
  56. write_avqsz.metric = rescale(delta(disk.dev.write_bytes), "kbyte") / delta(disk.dev.write)
  57. write_avqsz.caption = Average I/O request size for writes to the device
  58. write_avqsz.default = false
  59. discard.heading = DR/S
  60. discard.metric = rate(disk.dev.discard)
  61. discard.caption = Rate of discard requests
  62. discard_bytes.heading = DRB/S
  63. discard_bytes.metric = rate(disk.dev.discard_bytes)
  64. discard_bytes.caption = Discard request throughput
  65. discard_bytes.default = false
  66. discard_merge.heading = DRQM/S
  67. discard_merge.metric = rate(disk.dev.discard_merge)
  68. discard_merge.caption = Rate discards merged before queued
  69. discard_merge.default = false
  70. discard_merge_pct.heading = DRQM%
  71. discard_merge_pct.metric = 100 * rate(disk.dev.discard_merge) / rate(disk.dev.discard)
  72. discard_merge_pct.caption = Percentage discards merged before queued
  73. discard_merge_pct.format = percent
  74. discard_merge_pct.default = false
  75. discard_await.heading = DAWAIT
  76. discard_await.metric = delta(disk.dev.discard_rawactive) / delta(disk.dev.discard)
  77. discard_await.caption = Average time discard requests queued and serviced
  78. discard_await.default = false
  79. discard_avqsz.heading = DARQSZ
  80. discard_avqsz.metric = rescale(delta(disk.dev.discard_bytes), "kbyte") / delta(disk.dev.discard)
  81. discard_avqsz.caption = Average I/O request size for discards to the device
  82. discard_avqsz.default = false
  83. flush.heading = F/S
  84. flush.metric = rate(disk.dev.flush)
  85. flush.default = false
  86. flush.caption = Flushes per second
  87. flush_await.heading = FAWAIT
  88. flush_await.metric = delta(disk.dev.flush_rawactive) / delta(disk.dev.flush)
  89. flush_await.caption = Average time that flush requests were queued and serviced
  90. flush_await.default = false
  91. qlen.heading = AQU-SZ
  92. qlen.metric = rate(disk.dev.read_rawactive) + rate(disk.dev.write_rawactive)
  93. qlen.caption = Average read and write I/O queue length to the device
  94. util.heading = UTIL%
  95. util.metric = 100 * rate(disk.dev.avactive)
  96. util.caption = Perentage of time device was busy processing requests
  97. util.format = percent