Skip to content
Snippets Groups Projects
Select Git revision
  • e31ccbf1091a35354b49555a1ddc4304833bb141
  • master default protected
  • simple-task/7248-eol-check-add-node-22
  • 6877_check_iml_deployment
4 results

check_disk_io.md

Blame
  • CHECK_DISK-IO

    Introduction

    check_disk-io is a plugin to show io, ticks and wait time. It shows a multiline output and sends performance data.

    Requirements

    • lsblk List information about block devices
    • bc calculator

    Syntax

    ______________________________________________________________________
    
    CHECK_DISK-IO 
    v1.1
    
    Check dis io and latency
    
    (c) Institute for Medical Education - University of Bern
    Licence: GNU GPL 3
    ______________________________________________________________________
    
    Disk infos based on /sys/block/[NAME]/stat
    See https://www.kernel.org/doc/Documentation/block/stat.txt
    and https://www.kernel.org/doc/Documentation/iostats.txt
    
    The system data are counters that are difficult to read.
    The output of this check for each value a delta value per second since 
    last check.
    
    SYNTAX:
    check_disk-io -m MODE
    
    OPTIONS:
    
        -m MODE        set mode for type of output (required)
        -h or --help   show this help.
    
    PARAMETERS:
    
        MODE
            io         read I/Os, write I/Os, discard I/0s
            ticks      read ticks, write ticks, discard ticks
            wait       total wait time for all requests
    
    EXAMPLE:
    check_disk-io -m io
    

    Parameters

    -m <MODE> where MODE is a string to define kind of output.

    Examples

    $ check_disk-io -m io returns

    OK: Disk data ... read I/Os, write I/Os, discard I/0s, number of I/Os currently in flight 
    
    --- sda
                  disk-sda-ReadIO:          0 
                 disk-sda-WriteIO:          0 
               disk-sda-DiscardIO:          0 
                disk-sda-FlightIO:          0 
    
    --- nvme0n1
              disk-nvme0n1-ReadIO:          3 
             disk-nvme0n1-WriteIO:         16 
           disk-nvme0n1-DiscardIO:          4 
            disk-nvme0n1-FlightIO:          0 
    
    --- TOTAL
                           ReadIO:          3 
                          WriteIO:         16 
                        DiscardIO:          4 
                         FlightIO:          0 
    
     |readio=3;; writeio=16;; discardio=4;; flightio=0;;