[发明专利]一种基于网状互联结构的大规模服务器监控方法及装置有效
申请号: | 201710344010.0 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107124331B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 陆峰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/30 |
代理公司: | 37100 济南信达专利事务所有限公司 | 代理人: | 李世喆 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网状 联结 大规模 服务器 监控 方法 装置 | ||
1.一种基于网状互联结构的大规模服务器监控方法,其特征在于,包括:
确定至少两个待监控服务器的总量以及每一个所述待监控服务器的参数信息;
根据所述总量以及各个所述参数信息,确定连接数量;
根据所述总量和所述连接数量确定监控子网结构的个数,以及确定每一个所述监控子网结构对应的所述待监控服务器的第一数量;
针对每一个所述监控子网结构均执行:在所述至少两个待监控服务器中选择所述监控子网结构对应的第一数量个所述待监控服务器;将选择的各个所述待监控服务器相互连接;在相互连接的所述待监控服务器中选择中心服务器;利用所述中心服务器监控自身以及与其连接的各个所述待监控服务器。
2.根据权利要求1所述的方法,其特征在于,
所述参数信息,包括:内存容量、硬盘容量、中央处理器CPU主频、网卡信息中的至少一种,以及CPU核数和监控进程数;
当所述至少两个待监控服务器中的每一个所述待监控服务器的参数信息均相同时,
所述根据所述总量以及各个所述参数信息,确定连接数量,包括:
在各个所述参数信息中选择任意一个所述参数信息作为目标参数信息;
根据所述总量以及所述目标参数信息包括的CPU核数和监控进程数,根据第一公式,确定所述连接数量;
所述第一公式包括:
其中,所述n表征所述连接数量;所述a表征所述CPU核数;所述b表征所述监控进程数;所述m表征所述至少两个待监控服务器的总量;
和/或,
所述参数信息,包括:内存容量、硬盘容量、CPU主频、网卡信息中的至少一种,以及CPU核数和监控进程数;
当所述至少两个待监控服务器中存在至少一个所述待监控服务器的参数信息与其他的所述待监控服务器均不相同时,
所述根据所述总量以及各个所述参数信息,确定连接数量,包括:
确定各个所述参数信息包括的CPU核数和监控进程数;
根据所述总量以及确定的各个所述CPU核数和各个所述监控进程数,根据第二公式,确定所述连接数量;
所述第二公式包括:
其中,所述n表征所述连接数量;所述am表征第m个所述待监控服务器的CPU核数;所述bm表征第m个所述待监控服务器的监控进程数;所述m表征所述至少两个待监控服务器的总量。
3.根据权利要求1所述的方法,其特征在于,
所述根据所述总量和所述连接数量确定监控子网结构的个数,以及确定每一个所述监控子网结构对应的所述待监控服务器的第一数量,包括:
根据第三公式,计算所述总量和所述连接数量之间的商;
所述第三公式包括:
其中,所述t表征所述总量和所述连接数量之间的商;所述n表征所述连接数量;所述m表征所述至少两个待监控服务器的总量;
当计算的所述商为整数时,确定所述监控子网结构的个数为所述商,以及确定每一个所述监控子网结构对应的所述待监控服务器的第一数量为所述连接数量;
当计算的所述商为非整数时,确定所述监控子网结构的个数为所述商取整后加1,以及选择所述商取整后得出的数量个所述监控子网结构,确定选择的每一个所述监控子网结构对应的所述待监控服务器的第一数量为所述连接数量,未选择的一个所述监控子网结构对应的所述待监控服务器的第一数量满足第四公式;
所述第四公式包括:
f=m-[t]×n
其中,所述t表征所述总量和所述连接数量之间的商;所述n表征所述连接数量;所述m表征所述至少两个待监控服务器的总量;所述[]为取整符号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710344010.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据下载控制方法及系统
- 下一篇:一种无线传感器网络的安全性分析方法