机房360首页
当前位置:首页 » 机房管理 » 机房监控系统中的软件技术

机房监控系统中的软件技术

一种获取数据中心机房平面温度云图的方法

来源:机房360 作者:深圳市计通智能技术有限公司 李婷 更新时间:2014-8-14 11:24:09

摘要:随着计算机技术的发展,越来越多的计算机进入人们的生活,大大加强了社会的生产力,同时对能源的需求和使用也大幅提高。在数据中心机房中,随着业务需求的不断扩充,其计算规模和应用也在日益增加,其对应消耗的能源也在增加,产生的热量也增加,需要及时获知数据中心机房内部的温度状况。传统的计算机房内的温度云图使用了大量的插值算法,计算方法复杂,计算一个平面温度云图所消耗的时间较长,需要消耗较多的计算机资源。

  一、技术背景

  随着计算机技术的发展,越来越多的计算机进入人们的生活,大大加强了社会的生产力,同时对能源的需求和使用也大幅提高。

  在数据中心机房中,随着业务需求的不断扩充,其计算规模和应用也在日益增加,其对应消耗的能源也在增加,产生的热量也增加,需要及时获知数据中心机房内部的温度状况。传统的计算机房内的温度云图使用了大量的插值算法,计算方法复杂,计算一个平面温度云图所消耗的时间较长,需要消耗较多的计算机资源。

  基于此,有必要针对传统的温度云图计算消耗时间长且消耗计算机资源较多的问题,提供一种能节省时间且消耗计算机资源较少的获取数据中心机房平面温度云图的方法和系统。

  二、获取数据中心机房平面温度云图方法的实现

  这种获取数据中心机房平面温度云图方法,需要预先设置温度图例绘制模块,用于要绘制的云图像素大小生成二维矩阵或二维数组之前,预先设置温度值与颜色的对应关系,根据所述温度值与颜色的对应关系绘制温度图例。

  云图像素大小确定模块,用于要绘制的云图像素大小生成二维矩阵或二维数组之前,获取数据中心机房的大小和长宽,根据所述数据中心机房的大小和长度确定要绘制的云图像素大小。

  根据要绘制的云图像素大小生成二维矩阵或二维数组;

  将温度传感器采集的温度值按照所述温度传感器在机房中的平面坐标填入在所述二维矩阵或二维数组中所对应的坐标位置上;

  分别计算所述二维矩阵或二维数组的水平方向和竖直方向上每两个相邻温度传感器采集的温度值的线性方程,并计算出所述两个相邻温度传感器采集的温度值之间的空白坐标位置的温度值;

  遍历所述二维矩阵或二维数组得到空白坐标位置,将所述空白坐标位置周围的八个坐标位置上的温度值的平均值作为所述空白位置的温度值,继续遍历直到没有空白坐标位置;

  (5)根据所述二维矩阵或二维数组中各个坐标位置的温度值以及预先绘制的温度图例,得到所述二维矩阵或二维数组中每个温度值所对应的颜色,生成云图。

  三、获取数据中心机房平面温度云图方法的典型实施策略

 

  (图1) 获取数据中心机房平面温度云图的方法的流程图

  图1为一个实施例中获取数据中心机房平面温度云图的方法的流程图。如图1所示,该获取数据中心机房平面温度云图的方法,包括以下步骤:

  (1)获取数据中心机房的大小和长宽,根据该数据中心机房的大小和长宽确定要绘制的云图像素大小。

  例如数据中心机房的长为40米、宽为40米,可绘制的云图像素大小为40*40,即1米*1米作为一个像素点大小,仅为举例说明,不仅限于此。

  (2)步骤102,根据要绘制的云图像素大小生成二维矩阵或二维数组。

  具体的,数据中心机房平面温度云图是指数据中心机房的温度渐变图像,温度值采用对应的颜色表示。

  本实施例中,要生成一个像素大小为20*20的云图,则需生成一个大小为20*20的二维矩阵。横坐标为0~19中自然数,纵坐标为0~19中自然数。

  在其他实施例中,可生成二维数组,如数组a[i][j],i为横坐标,j为纵坐标。

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2014814/n502660815.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片