用户名 密 码 验证码






协会 会刊 检测验收 新闻动态     人物 展会信息 数据中心     产品 技术前沿 专题 绿色节能 标准规范
论坛 专家 认证培训 业界资讯     企业 热点推荐 解决方案     厂商 项目信息 视频 优秀机房 图书推荐
    您的位置: 中国计算机用户协会机房设备应用分会 > 数据中心 > 机房监控系统中的软件技术
  产品中心 >>更多  
 
能源管理:远不止一
在设计精妙的数据中心基础设施中,智能PD
 
介绍一种数据机房即
某银行测试中心系统机房,为保障在线运行设
 
让IT系统自由呼吸
随着信息技术在企业中的普及、应用和深化
  技术前沿 >>更多  
· 阿尔法特何以在数据中心领域做到独领风
· 阿尔法特闪耀2016年中国
· 阿尔法特:整合产品优势,打造核心竞争
· 让IT系统自由呼吸
· 空调保护,UPS可有所作为
· 如何通过闪存存储提升数据库服务器性能
· “天河一号”超越“美洲豹” 成世界最
· 微软打造简单、机动、环保的未来数据中
· 无需制冷剂的数据中心降温系统诞生
· 艾默生推出新型数据中心能源节约方案
· 惠普新数据中心利用冷热空气混合保持恒
 
  机房监控系统中的软件技术  
机房监控系统中的软件技术
作者: 来源:《机房技术与管理》 日期:2015-12-21 17:21:02

机房监控系统中的软件技术 一种获取数据中心机房平面温度云图的方法

文 / 深圳市计通智能技术有限公司 李婷

一、技术背景

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

    这种获取数据中心机房平面温度云图方法,需要预先设置温度图例绘制模块,用于要绘制的云图像素大小生成二维矩阵或二维数组之前,预先设置温度值与颜色的对应关系,根据所述温度值与颜色的对应关系绘制温度图例。
    云图像素大小确定模块,用于要绘制的云图像素大小生成二维矩阵或二维数组之前,获取数据中心机房的大小和长宽,根据所述数据中心机房的大小和长度确定要绘制的云图像素大小。
   (1)根据要绘制的云图像素大小生成二维矩阵或二维
数组;
   (2)将温度传感器采集的温度值按照所述温度传感器在机房中的平面坐标填入在所述二维矩阵或二维数组中所对应的坐标位置上;
   (3)分别计算所述二维矩阵或二维数组的水平方向和竖直方向上每两个相邻温度传感器采集的温度值的线性方程,并计算出所述两个相邻温度传感器采集的温度值之间的空白坐标位置的温度值;
   (4)遍历所述二维矩阵或二维数组得到空白坐标位置,将所述空白坐标位置周围的八个坐标位置上的温度值的平均值作为所述空白位置的温度值,继续遍历直到没有空白坐标位置;
   (5)根据所述二维矩阵或二维数组中各个坐标位置的温度值以及预先绘制的温度图例,得到所述二维矩阵或二维数组中每个温度值所对应的颜色,生成云图。

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

    图 1为一个实施例中获取数据中心机房平面温度云图的方法的流程图。如图1所示,该获取数据中心机房平面温度云图的方法,包括以下步骤 :
   (1)获取数据中心机房的大小和长宽,根据该数据中心机房的大小和长宽确定要绘制的云图像素大小。例如数据中心机房的长为40米、宽为40米,可绘制的云图像素大小为40×40,即1米×1米作为一个像素点大小,仅为举例说明,不仅限于此。
   (2)步骤102,根据要绘制的云图像素大小生成二维矩阵或二维数组。
    具体的,数据中心机房平面温度云图是指数据中心机房的温度渐变图像,温度值采用对应的颜色表示。


    本实施例中,要生成一个像素大小为20×20的云图,则需生成一个大小为 20×20的二维矩阵。横坐标为0~19中自然数,纵坐标为 0~19中自然数。
    在其他实施例中,可生成二维数组,如数组a[i][j],i为横坐标,j 为纵坐标。
   (3)步骤104,将温度传感器采集的温度值按照该温度传感器在机房中的平面坐标填入在该二维矩阵或二维数组中所对应的坐标位置上。
    具体的,以根据云图的像素大小为例,生成一个二维矩阵为例,将数据中心机房中温度传感器采集的温度值一一对应放置在二维矩阵中对应的坐标位置上,即温度传感器的温度值在二维矩阵中放置的坐标位置与温度传感器安装在机房中的平面坐标对应。如图 2所示,在机房中平均分布安装了四个温度传感器,其采集的温度值20、29、29和20放置在二维矩阵中的坐标位置分别为(5,5)、(14,5)、(5,14)和(14,14),其中,温度值单位为摄氏度。
   (4)步骤106,分别计算该二维矩阵或二维数组的水平方向和竖直方向上每两个相邻温度传感器采集的温度值的线性方程,并计算出该两个相邻温度传感器采集的温度值之间的空白坐标位置的温度值。
   (5)步骤108,遍历该二维矩阵或二维数组得到空白坐标位置,将该空白坐标位置周围的八个坐标位置上的温度值的平均值作为该空白位置的温度值,继续遍历直到没有空白坐标位置。
    在实施例中,该将该空白坐标位置周围的八个坐标位置上的温度值的平均值作为该空白位置的温度值的步骤包括 :获取某个空白坐标位置周围的八个坐标位置中至少存在三个有值的坐标位置时,计算该八个坐标位置上的温度值的平均值,并将该平均值作为该空白坐标位置的温度值。通过包含 3个以上的温度值计算平均值,得到的空白坐标位置的温度值更加准确。
    如图 2所示,当遍历到横坐标为4,纵坐标为6的空白坐标位置时,该空白坐标位置所对应的温度值为(20+21+22)/3=21,当遍历到横坐标为13,纵坐标为6的空白坐标位置时,该空白坐标位置所对应的温度值为(27+28+29+28+27)/5=27.8。


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

四、总结

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


  友情链接  
    中华人民共和国工业和信息化部 中国计算机用户协会 机房360 比特网
中国计算机用户协会数据中心分会 版权所 © 2010
北京国信天元机房环境评测技术中心 Powered by SoarTec 京ICP备07502620号
您是第 位访客