System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种提高私有云物理服务器硬件性能检测效率的方法技术_技高网

一种提高私有云物理服务器硬件性能检测效率的方法技术

技术编号:40925888 阅读:4 留言:0更新日期:2024-04-18 14:49
本申请提供了这样一种提高私有云物理服务器硬件性能检测效率的方法,通过获取新的物理服务器的硬件信息,预评估新的物理服务器的兼容性,并注册到配置中心,创建独立内存操作系统,将任务执行器编译到内存操作系统,进行现场部署,优先安装OS种子机和配置中心,将所有的物理服务器的安装方式设置为PXE模式,将物理服务器加电后从网络启动,任务执行器执行硬件性能检测任务,得到硬件性能测试报告并自动上报到前端系统,优化了支付效率,降低了人力成本,实现了硬件性能检测的自动化执行。

【技术实现步骤摘要】

本申请涉及云计算,特别涉及一种提高私有云物理服务器硬件性能检测效率的方法


技术介绍

1、随着公司业务快速发展,每年交付项目量呈现井喷式发展,同时为了响应国家号召,公司大力发展国产化信创项目,这些项目构建都涉及物理服务器的安装和初始化。

2、目前业内对物理服务器质量验收从技术和流程上存在的问题有:不同架构,不同操作系统的物理服务器质量和性能验收效率较低,每个项目服务器机型和架构不一致,每次去做交付都要对该项目的物理服务器做独立脚本准备,每个项目都在做单独检查脚本准备,这种准备工作在项目批量化交付存在不必要的人力成本浪费问题;

3、公司内部当前关注物理服务器的安装配置检查,对于硬件关键性能测试缺少支持,业内物理服务器检查设计在“服务器验收”阶段考虑整体性能测试,阶段比较靠后;

4、物理服务器硬件性能如果在“软件服务安装”和“性能测试”阶段出现问题,硬件替换和修理需要和厂家沟通,平均修复成本周期长。

5、综上所述,现有的物理服务器硬件的检测过程存在发现问题滞后,出现问题的修复成本高,周期长的问题。


技术实现思路

1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种提高私有云物理服务器硬件性能检测效率的方法,优化了支付效率,降低了人力成本,实现了硬件性能检测的自动化执行。

2、本申请的一个方面提供了一种提高私有云物理服务器硬件性能检测效率的方法,包括:

3、步骤s100:获取新的物理服务器的硬件信息,预评估新的物理服务器的兼容性,并注册到配置中心;

4、所述新的物理服务器是指新增到服务器池中的物理服务器,所述物理服务器以流水线的方式逐台进入服务器池;

5、所述硬件信息包括但不限于:本机序列号、机器型号、cpu架构,获取所述硬件信息的方式为通过操作系统提供的api或命令获取本机的硬件信息;

6、所述预评估新的物理服务器的兼容性,并注册到配置中心是指:通过获取新的物理服务器的硬件信息,根据硬件信息中所述物理服务器的机器型号和cpu架构提前评估其压测性能,确保配置中心兼容所述物理服务器的机器型号和cpu架构,若新的物理服务器的机器型号和cpu架构与当前的配置中心不兼容时,更新硬件检查脚本文件和二进制执行文件并注册到配置中心,以确保配置中心存储了新的物理服务器的硬件性能检测数据;

7、所述提前评估其压测性能是指根据新的物理服务器的机器型号和cpu架构,系统可以预估该物理服务器在压力测试下的性能表现;

8、所述硬件性能检测数据包括但不限于:硬件检测脚本文件、二进制执行文件、硬件信息、硬件性能测试报告;

9、步骤s200:创建独立内存操作系统;

10、所述内存操作系统是指:一种运行于内存的操作系统,用于pxe网络发现阶段,支持对物理服务器硬件的直接访问,提供了更高效的硬件性能检测和访问方式;

11、所述创建独立内存操作系统的创建步骤为:

12、选择适合的操作系统内核,根据需求裁剪操作系统,移除不必要的组件和驱动,将裁剪后的操作系统加载到内存中,在pxe网络发现阶段,从网络中获取内存操作系统的镜像加载到内存,使得服务器在内存中运行整个操作系统,通过操作系统提供的api或驱动程序,实现对硬件的访问,在内存操作系统中集成硬件性能检测工具和相应的驱动程序,实现内存操作系统的网络通信;

13、优选地,可以选择linux或类unix系统的内核;

14、所述硬件性能检测工具是一组专门设计用于评估硬件性能的软件程序;

15、步骤s300:将任务执行器编译到内存操作系统;

16、所述将任务执行器编译到内存操作系统的目的是让任务执行器随内存操作系统一起启动;

17、步骤s400:进行现场部署,优先安装os种子机和配置中心;

18、所述现场部署的过程中优先安装os种子机和配置中心是为了确保内存操作系统的正常运行和管理,所述os种子机负责管理硬件资源和提供基本的计算能力,是其他应用程序和服务的基础;

19、步骤s500:将所有的物理服务器的安装方式设置为pxe模式;

20、所述将所有的物理服务器的安装方式设置为pxe模式是指:确保所有的物理服务器加电后能够自动从网络启动,并通过pxe协议获取操作系统和内存操作系统;

21、步骤s600:将物理服务器加电后从网络启动,任务执行器执行硬件性能检测任务,得到硬件性能测试报告并自动上报到前端系统;

22、所述任务执行器执行硬件性能测试任务的具体方法为:

23、步骤s610:任务执行器获取硬件信息,包括但不限于:本机序列号、机器型号、cpu架构,将硬件信息上报给配置中心;

24、步骤s620:配置中心根据硬件信息获取当前物理服务器的硬件性能检查列表;

25、所述硬件性能检查列表包含的硬件性能检查项有:存储设备检查项、cpu检查项、内存检查项、网络带宽检查项、高性能计算检查项;

26、所述存储设备检查项包括:磁盘类型和磁盘容量检查;io读写速率和随机读写能力检查;

27、所述cpu检查项包括:cpu虚拟化性能;主频和外频检查;倍频速率检查;缓存大小检查;

28、所述内存检查项包括:内存缓存容量、性能、故障检查;

29、所述网络带宽检查项包括:网络带宽速率检查;

30、所述高性能计算检查项包括:高性能计算、高压力读写、高流量网络读写是否导致物理服务器异常检查;

31、所述配置中心根据硬件信息获取当前物理服务器的硬件性能检查列表的方法为:任务执行器向配置中心发送请求,查询当前物理服务器的硬件性能检查列表,配置中心根据收到的请求,检索数据库中存储的硬件检测脚本文件和二进制执行文件,并将硬件检测脚本文件和二进制执行文件发送回任务执行器;

32、步骤s630:下载机器型号对应的硬件检查脚本文件和二进制执行文件;

33、所述下载机器型号对应的硬件检查脚本文件和二进制执行文件是指:

34、所述硬件检查脚本文件包括:存储设备检查脚本,cpu检查脚本,内存检查脚本,网络宽带检查脚本,高性能计算检查脚本;

35、所述存储设备检查脚本是用于检测磁盘类型、磁盘容量、io读写速率和随机读写能力的脚本程序;

36、所述cpu检查脚本是用于检测cpu虚拟化性能、主频和外频、倍频速率、缓存大小的脚本程序;

37、所述内存检查脚本是用于检测内存缓存容量、性能、故障的脚本程序;

38、所述网络宽带检查脚本是用于检测网络带宽速率的脚本程序;

39、所述高性能计算检查脚本是用于检测高性能计算、高压力读写、高流量网络读写是否导致物理服务器异常的脚本程序;

40、步骤s640:任务执行器并行运行硬件检查脚本文本文档来自技高网...

【技术保护点】

1.一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,包括:

2.如权利要求1所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述硬件信息包括但不限于:本机序列号、机器型号、CPU架构,获取所述硬件信息的方式为通过操作系统提供的API或命令获取本机的硬件信息。

3.如权利要求2所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述预评估新的物理服务器的兼容性,并注册到配置中心是指:通过获取新的物理服务器的硬件信息,根据硬件信息中所述物理服务器的机器型号和CPU架构提前评估其压测性能,确保配置中心兼容所述物理服务器的机器型号和CPU架构,若新的物理服务器的机器型号和CPU架构与当前的配置中心不兼容时,更新硬件检查脚本文件和二进制执行文件并注册到配置中心,以确保配置中心存储了新的物理服务器的硬件性能检测数据。

4.如权利要求3所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述硬件性能检测数据包括但不限于:硬件检测脚本文件、二进制执行文件、硬件信息、硬件性能测试报告。

5.如权利要求4所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述创建独立内存操作系统的创建步骤为:选择适合的操作系统内核,根据需求裁剪操作系统,移除不必要的组件和驱动,将裁剪后的操作系统加载到内存中,在PXE网络发现阶段,从网络中获取内存操作系统的镜像加载到内存,使得服务器在内存中运行整个操作系统,通过操作系统提供的API或驱动程序,实现对硬件的访问,在内存操作系统中集成硬件性能检测工具和相应的驱动程序,实现内存操作系统的网络通信。

6.如权利要求5所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述任务执行器执行硬件性能测试任务的具体方法为:

7.如权利要求6所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述硬件性能检查列表包含的硬件性能检查项有:存储设备检查项、CPU检查项、内存检查项、网络带宽检查项、高性能计算检查项。

8.如权利要求7所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述配置中心根据硬件信息获取当前物理服务器的硬件性能检查列表的方法为:任务执行器向配置中心发送请求,查询当前物理服务器的硬件性能检查列表,配置中心根据收到的请求,检索数据库中存储的硬件检测脚本文件和二进制执行文件,并将硬件检测脚本文件和二进制执行文件发送回任务执行器。

9.一种提高私有云物理服务器硬件性能检测效率的系统,其特征在于,包括:

10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如权利要求1-8任一所述的一种提高私有云物理服务器硬件性能检测效率的方法中的步骤。

11.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1-8任一项所述的一种提高私有云物理服务器硬件性能检测效率的方法中的步骤。

...

【技术特征摘要】

1.一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,包括:

2.如权利要求1所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述硬件信息包括但不限于:本机序列号、机器型号、cpu架构,获取所述硬件信息的方式为通过操作系统提供的api或命令获取本机的硬件信息。

3.如权利要求2所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述预评估新的物理服务器的兼容性,并注册到配置中心是指:通过获取新的物理服务器的硬件信息,根据硬件信息中所述物理服务器的机器型号和cpu架构提前评估其压测性能,确保配置中心兼容所述物理服务器的机器型号和cpu架构,若新的物理服务器的机器型号和cpu架构与当前的配置中心不兼容时,更新硬件检查脚本文件和二进制执行文件并注册到配置中心,以确保配置中心存储了新的物理服务器的硬件性能检测数据。

4.如权利要求3所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述硬件性能检测数据包括但不限于:硬件检测脚本文件、二进制执行文件、硬件信息、硬件性能测试报告。

5.如权利要求4所述的一种提高私有云物理服务器硬件性能检测效率的方法,其特征在于,所述创建独立内存操作系统的创建步骤为:选择适合的操作系统内核,根据需求裁剪操作系统,移除不必要的组件和驱动,将裁剪后的操作系统加载到内存中,在pxe网络发现阶段,从网络中获取内存操作系统的镜像加载到内存,使得服务器在内存中运行整个操作系统,通过操作系统提供的api或驱动程序...

【专利技术属性】
技术研发人员:张帆王俊贾红韩晓鹏黄鑫韩东贺
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1