前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3个命令行就能给机房省电?用户态存储开启节能新思路

3个命令行就能给机房省电?用户态存储开启节能新思路

原创
作者头像
存储小白
修改2023-02-17 09:22:52
4270
修改2023-02-17 09:22:52
举报
文章被收录于专栏:存储知识存储知识

位于南极洲西南部的斯怀茨冰川是地球上最宽的冰川之一,它又被科学家们称为“末日冰川”(doomsday glacier)。因为它一旦崩塌,将导致全球海平面急剧上升4.87米。全球变暖是“末日冰川”崩塌的罪魁祸首。为了缓解全球变暖和气候变化的负面影响,构建可持续的技术基础设施,降低碳排放就成为了IT厂商追逐的目标。

目前国内外均已经关注到数据中心(Internet Data Center,简称IDC)这一高能耗行业。一般来说,IDC会配备许多超大型设施设备,集中部署大量服务器,对数据的存储、计算、交换进行统一管理。随着科学技术的发展,数据中心已经成为了信息时代的基础设施,其大规模存储、计算数据的特性也使其在经济世界的重要性日渐凸显。IDC作为数字新基建的重要组成部分,不仅是促进数字经济发展的重要引擎,更是践行“双碳”责任的重要抓手。这对于耗电量巨大的IDC行业来说,既是挑战,更是机遇。

目前对IDC节能的思路,主要集中在采购低能耗设备、优化制冷系统、使用清洁能源等方面,而被很多人忽略的是,对软件的选择也能影响硬件整体功耗。在一个软件中,每一条指令都将激活硬件中的某些部件,因此,不同的软件会影响硬件的工作方式,从而影响整体功耗。例如,以运行AI程序的机房的能耗是平均水平的5-8倍。那么,是否有这样一种软件,可以应用于任何机房,并且可以降低整体功耗呢?任何IT系统都需要存储能力,目前大部分存储控制器都是内核态的,如果我们将其变为用户态,就可以降低能耗。

内核态和用户态是什么?简单来讲,内核态就是拥有资源多的状态,或者说访问资源多的状态。与之相对,用户态就是非特权态,在此种状态下访问的资源将受到限制。若是一个程序运行在内核态,则该程序就能够访问计算机的任何资源,即它的资源访问权限不受限制。若是一个程序运行在用户态,则其资源需求将受到各类限制。对于一般程序而言,我们是想尽量让它运行在用户态的。首先,是安全因素:因为内核态可以直接访问硬件,控制其他软件,具有相当高的优先级,当内核态软件过多时,它们互相之间可能造成影响,也可能让其他“普通”的软件遭受意外。其次,就是硬件功耗因素了。

内核态的软件为何比用户态的软件功耗更多呢?内核态在系统的最高级别运行,可以自由使用更多的资源,如内存、处理器时间、磁盘空间等,因此消耗的电力更多。相比之下,用户态软件可以更有效地利用系统资源,因此更省电。另外,用户态软件还可以更好地管理系统电源,例如切换到省电模式,挂起或关闭硬件等。这些可以进一步降低系统的电力消耗。

存储资源盘活系统(Storage Resource Reutilization System,SRRS)就是这样一款纯用户态的存储控制器,下载150MB的安装包后只需要3个命令行就可以安装任何Linux操作系统上。SRRS不独占硬盘、操作系统,以2GB内存把各服务器中分散的磁盘整合成高性能的存储资源池,通过分布式双控制器架构保证了低延迟、高可用、易拓展;通过完善的控制台、命令行与API来统一调度管理所有存储设备;通过强大的兼容性和硬件异构特性充分利用全部存储资源。

SRRS作为纯用户态软件,区别于业内的其他软件定义存储产品,节省了必须需要单独的计算节点(BM、VM)部署管理的资源。SRRS进程作为运行在用户态的存储控制器,仅在高频率读写操作时才轮询到CPU计算周期。因处在用户态,所以对于整体CPU计算资源使用率能做到消峰填谷、平滑占用。SRRS面向纳管适配的传统机械盘,各类型SSD盘时,可以只根据实际读写按需来对磁盘进行读写等指令的下发,正常时磁盘只在其休眠待定状态。

另外,SRRS具备不独占硬件资源的特点,可以在不影响现有业务运行的同时将闲置存储资源进行整合,形成统一存储资源池,能够极大程度的提升数据存储的利用率,从而降低能耗。硬件适配方面,SRRS支持ARM和X86双架构并存,利用ARM处理器的低功耗优势可以降低能耗,同时,支持SSD在内的多种存储介质,而SSD可以提供约10倍于HDD的性能,而功耗仅为机械盘存储的50%,有效做到低碳运转。软件优化方面,SRRS优化了EC配置策略,系统可适配任何规模的集群,提高磁盘空间利用率;优化EC编码效率,在提升性能的同时大幅降低CPU占用,节省集群整体能耗。

无论是从产品研发架构,还是方案设计角度,存储资源盘活系统SRRS都将“节能减碳”目标贯穿始终,借助科技的力量找到了实现节能目标的创新路径,以“用户态存储控制器”的创新模式开启了机房节能的新思路。未来,存储资源盘活系统SRRS也将继续投入更大的力量,在助力数字经济发展的同时,营造美好的生态环境。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档