软件架构
曙光PowerConf.1.0采用B/S架构,界面程序基于Extjs界面控件,采用Struts MVC模式开发,使用AJAX异步通信方式;负载监控程序基于Java,采用多线程的设计模式,使用MySQL数据库进行数据存储,以利于数据的持久化与查询;界面程序与监控程序间通过Socket和数据库进行通讯。
Socket通讯
曙光PowerConf.1.0的界面与监控程序间使用Socket进行服务器状态控制信息的通讯,降低了操作触发到执行的延迟,实现了对负载波动的快速响应。
历史数据保存
曙光PowerConf.1.0使用了MySQL数据库存储数据,主要包括服务器的配置信息以及软件运行时的日志信息。这些数据既能提供用户查询,又能根据需要生成多种格式的报表,为分析服务器的能耗情况提供了信息。
运行环境
PowerConf.1.0具有很好的兼容性。硬件方面,PowerConf.1.0支持曙光目前的主流机型,详情请见兼容性列表;
软件方面,PowerConf.1.0支持的操作系统有:RedHat 4U2及以上版本,Suse 10及以上版本,Turbo10及以上版本,Windows Server 2008。
节点配置
曙光PowerConf.1.0对运行节点的硬件配置要求如下:
cpu 支持ACPI规范中P-State,内存512M以上,硬盘空余空间1G以上,百兆及以上以太网,显示器屏幕分辩率1024×768及以上,使用IE 6和Firefox 2.0及更高版本的浏览器
性能
对于典型的信息化应用和高性能计算客户可以节省15%-20%的能耗,最大可以节省28%的能耗。