MAPREDUCE服务 MRS-ALM-12180 磁盘卡IO(2.x及以前版本):参考信息

时间:2024-08-18 05:14:16

参考信息

相关参数获取方法如下:

  • 在操作系统中执行以下命令采集数据:

    iostat -x -t 1 1

    其中:

    “avgqu-sz”为磁盘队列深度。

    “r/s”和“w/s”之和为“iops”。

    “rkB/s”和“wkB/s”之和为带宽。

    “%util”为“ioutil”。

  • svctm的计算方法为:

    svctm = (tot_ticks_new - tot_ticks_old) / (rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old)

    MRS 2.x及以前版本:

    如果rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0,则svctm = 0

    MRS 1.9.3.10及之后补丁版本:

    当检测周期粒度为30s时,如果rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0,则svctm = 0 。

    当检测周期粒度为300s时,在rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0的情况下,如果tot_ticks_new - tot_ticks_old = 0则svctm = 0,否则svctm值为无穷大。

    参数获取如下:

    系统每3秒执行一次cat /proc/diskstats命令采集数据。例如:

    连续两次采集的数据中:

    第一次采集的数据中,第4列的数字是“rd_ios_old”,第8列的数字是“wr_ios_old”,第13列的数字是“tot_ticks_old”。

    第二次采集的数据中,第4列的数字是“rd_ios_new”,第8列的数字是“wr_ios_new”,第13列的数字是“tot_ticks_new”。

    则上图中svctm值为:

    (19571460 - 19569526) / (1101553 + 28747977 - 1101553 - 28744856) = 0.6197

support.huaweicloud.com/usermanual-mrs/alm_12180.html