摘要:本发明公开了一种非侵入式的服务器能耗分解系统。具体为获取机柜中所有服务器的总体能耗以及各个服务器的状态,通过机器学习的方式获取服务器状态与能耗的对应关系从而从总体能耗中分解出每个服务器的能耗。该系统具有成本低、准确度高、易于部署等特点。系统分为4个模块:状态收集模块负责在机柜的每个服务器上运行监控程序收集服务器状态;能耗监控模块负责从PDU读取机柜的总体能耗;第三模块负责用前两个模块获取的信息作为数据集训练模型从而分解出每个服务器的能耗;第四模块负责不断增加数据集的全面性使分解得到的结果更准确。