home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat4 / grio_disks.z / grio_disks
Encoding:
Text File  |  2002-10-03  |  5.0 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ggggrrrriiiioooo____ddddiiiisssskkkkssss((((4444))))                                                    ggggrrrriiiioooo____ddddiiiisssskkkkssss((((4444))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      grio_disks - description of guaranteed I/O rates for disk devices
  10.  
  11. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  12.      The /_e_t_c/_g_r_i_o__d_i_s_k_s file contains information describing the I/O rates
  13.      for individual types of disk drives.
  14.  
  15.      The entries are of the form:
  16.           AAAADDDDDDDD "_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x" _i_o_s_i_z_e _n_u_m_i_o_s
  17.      or
  18.           RRRREEEEPPPPLLLLAAAACCCCEEEE _n_o_d_e_n_a_m_e _i_o_s_i_z_e _n_u_m_i_o_s
  19.  
  20.      The first string on each line of the file must be one of the keywords
  21.      AAAADDDDDDDD, RRRREEEEPPPPLLLLAAAACCCCEEEE or the symbol for a comment line, ####.
  22.  
  23.      If the line begins with the keyword AAAADDDDDDDD, the next item is the 28
  24.      character string identifying a particular type of disk drive.  This is
  25.      also known as the disk drive ID string.  Drives recommended by Silicon
  26.      Graphics usually have "SGI" string as the first three characters in this
  27.      string.  The next number describes the optimal I/O size in bytes for the
  28.      disk device.  The final number is the number of optimal sized I/O
  29.      requests that can be performed by the disk drive each second.
  30.  
  31.      If the line begins with the keyword RRRREEEEPPPPLLLLAAAACCCCEEEE, the next item indicates a
  32.      node name in the hwgraph or disk alias format (as reported by ggggrrrriiiioooo ----PPPP)
  33.      The third and fourth values on the line indicate the optimal I/O size and
  34.      the number of I/O operations per second, respectively.  The system
  35.      administrator may set the bandwidth values for any node in the system.
  36.      Specifically, RRRREEEEPPPPLLLLAAAACCCCEEEE lines may be added to the /_e_t_c/_g_r_i_o__d_i_s_k_s file for
  37.      the RAID controllers and the RAID lun devices.
  38.  
  39.      Normally the optimal I/O size of a disk device used in the GRIO subsystem
  40.      is set to the stripe width of the XLV realtime subvolume that contains
  41.      the disk.  The system administrator may override this value for a given
  42.      disk by using the RRRREEEEPPPPLLLLAAAACCCCEEEE keyword.  If the XLV realtime subvolume is not
  43.      striped, and RRRREEEEPPPPLLLLAAAACCCCEEEE has not been used to specify an optimal I/O size,
  44.      the disk device is given the optimal I/O size specified to _g_g_d with the
  45.      ----oooo option.
  46.  
  47.      If the line begins with the comment symbol ####, the remainder of the line
  48.      is ignored.
  49.  
  50.      The performance characteristics for the supported disk drives using
  51.      optimal I/O sizes of 64k, 128k, 256k, and 512k bytes are listed in the
  52.      /_e_t_c/_g_r_i_o__d_i_s_k_s file.  If the system administrator wants to use a
  53.      different disk drive or a different optimal I/O size on an existing
  54.      drive, new lines can be added to the end of the file.  The
  55.      _g_r_i_o__b_a_n_d_w_i_d_t_h(1M) utility can be used to help determine the number of
  56.      I/Os of a given size that can be supported by a given drive every second.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggrrrriiiioooo____ddddiiiisssskkkkssss((((4444))))                                                    ggggrrrriiiioooo____ddddiiiisssskkkkssss((((4444))))
  71.  
  72.  
  73.  
  74.      After the /_e_t_c/_g_r_i_o__d_i_s_k_s file is updated, the _g_g_d daemon must be
  75.      restarted to make use of the new configuration.
  76.  
  77. FFFFIIIILLLLEEEESSSS
  78.      /etc/grio_disks
  79.  
  80. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  81.      ggd(1M), grio(1M), grio_bandwidth(1M), hwgraph(4), grio(5).
  82.  
  83. NNNNOOOOTTTTEEEESSSS
  84.      The number of optimal sized I/O requests that can be guaranteed each
  85.      second may be significantly less than the maximum performance of the
  86.      drive.  This is because each request is considered to be distinct and may
  87.      require a maximum length seek before the request is issued.
  88.  
  89.      Entries created by _g_r_i_o__b_a_n_d_w_i_d_t_h may assume that the RAID controller is
  90.      on lun0, even if lun0 is a regular disk lun.  _g_g_d needs to allocate
  91.      bandwidth to a device for the controller, and lun0 is chosen simply for
  92.      the sake of convenience.  This configuration is normal and expected, and
  93.      should not cause any conflicts or other problems.
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.