使用性能分析来优化硬件替换制造技术

技术编号:31013514 阅读:15 留言:0更新日期:2021-11-30 02:13
公开了一种使用性能分析进行计算机硬件替换的解决方案,其基于实际用户需求和企业优先级,来选择替换计算机硬件。关键性能数据被收集并且与各种基线进行比较,从而标识表现低于可接受水平的硬件。企业数据和收集的数据从计算设备上的仪表化操作系统被接收。收集的数据包括引导性能、应用性能和硬件性能。至少基于收集的数据,通过对收集的数据执行加权计算来确定可用性得分。至少基于可用性得分和企业数据,确定是否需要得分改进。至少基于企业数据,确定得分改进选择。至少基于确定需要得分改进来报告得分改进选择。改进来报告得分改进选择。改进来报告得分改进选择。

【技术实现步骤摘要】
【国外来华专利技术】使用性能分析来优化硬件替换

技术介绍

[0001]通常,管理计算资产库存的企业按照固定时间表来替换计算机硬件以符合预算需求(例如,如果客户处于三年的购买周期,则每年替换三分之一的计算机硬件)。这对于信息技术部门和最终用户两者都是低效的,因为一些计算机硬件在替换时可能操作良好,可能会损失更多年的令人满意的服务,而其他计算机硬件早在计划的替换之前可能已经过度负担和过时(对于其预期用途来说)。此外,仅基于资产使用年限的计算机硬件替换程序,以及针对整个组的标准化装备,会产生次优的硬件选择,这可能会浪费一些用户的资源,而为其他用户提供不足的计算能力。当用户均选择最佳可用选项(而不考虑企业预算限制和优先级)时,允许用户从预先批准的选项中选择他们自己的计算机硬件有浪费资源的风险。

技术实现思路

[0002]下面,参考下面所列出的附图来详细描述所公开的示例。以下
技术实现思路
被提供以说明本文所公开的一些示例。然而,这并不意味着将所有示例限制为任何特定配置或操作序列。
[0003]本文公开的一些方面指向一种使用性能分析来优化计算机硬件替换的解决方案,其基于实际用户需求和企业优先级来选择替换计算机硬件。工具收集关键性能数据,以与各种基线进行比较,从而标识表现低于可接受水平的硬件。示例性操作包括:接收企业数据和来自第一计算设备上的仪表化操作系统的收集的数据,收集的数据包括引导性能、应用性能和硬件性能;至少基于收集的数据来确定可用性得分,其中确定可用性得分包括对收集的数据执行加权计算;至少基于企业数据来确定得分改进选择;以及报告得分改进选择。<br/>附图说明
[0004]下面,参考下面列出的附图来详细描述所公开的示例:
[0005]图1图示了可以有利地采用工具以用于使用性能分析来优化硬件替换的环境;
[0006]图2图示了在图1的环境中使用的示例性选择引擎;
[0007]图3示出了由图2的选择引擎执行的计算的示例性伪代码;
[0008]图4示出了由图2的选择引擎生成的示例性报告;
[0009]图5示出了由图2的选择引擎生成的另一示例性报告;
[0010]图6是说明在使用性能分析来优化硬件替换所涉及的示例性操作的流程图;
[0011]图6A是图示针对图6的流程图的附加细节的流程图;以及
[0012]图7是适于实现本文公开的各种示例中的一些示例的示例计算环境的框图。
[0013]贯穿附图,对应的附图标记指示对应的部分。
具体实施方式
[0014]将参考附图对各个示例进行详细描述。贯穿附图,在可能的情况下,相同的附图标记将用于指代相同或相似的部件。贯穿本公开,仅出于说明性目的,提供了与具体示例和实
现有关的参考,但是除非相反指出,否则并不旨在限制所有示例。
[0015]本公开使用性能分析,以基于实际用户需求和企业优先级来选择替换计算机硬件,来优化计算机硬件替换。工具收集关键性能数据以与各种基线进行比较,从而标识表现低于可接受水平的硬件。示例性操作包括:接收企业数据和来自第一计算设备上的仪表化操作系统(OS)的收集的数据,收集的数据包括引导性能、应用性能和硬件性能;至少基于收集的数据来确定可用性得分,其中确定可用性得分包括对收集的数据执行加权计算;至少基于可用性得分和企业数据,确定是否需要得分改进;以及至少基于企业数据并且确定需要得分改进,来报告得分改进选择。
[0016]针对企业中计算设备(例如,图7的各种版本的计算设备700)的工具捕获关键性能指标数据的示例,包括但不限于:核引导时间、其他引导时间、应用启动时间、登录时间、处理器(例如,CPU)利用率、存储器利用率、电池寿命、电池警告历史、存储输入/输出(I/O)性能和网络I/O性能。数据被发送到服务(例如,云服务),其中企业特定数据与来自其他来源的匿名数据结合,并且自适应算法被用以标识以下中的一个或多个:(1)优先的要替换的设备集,(2)个性化的替换硬件选择,(3)匿名操作(例如,在企业和/或全局规范之外),并且因此可能存在硬件或软件配置问题的设备集,以及(4)针对信息技术(IT)管理员的所定制报告,其示出了聚合视图以及下至计算机硬件在企业环境中的表现如何的详细视图。自适应算法的其他输出被预期,并且在本公开的范围内。
[0017]图1图示了可以有利地采用工具以用于使用性能分析来优化硬件替换的环境100。工具包括分析服务102和性能监控器代理130的组合。分析服务102包括选择引擎200,为了清晰,在图2中更详细地图示了选择引擎200。
[0018]分析服务102接收和处理由在用户设备122上本地运行的性能监控器代理130从在客户环境120中操作的用户设备122所收集的数据,以收集关于用户设备122的性能的数据。分析服务102还接收和处理从在客户环境120中操作的其他用户设备122a、122b和122c以及另外从在其他客户环境120d和120e中操作的其他用户设备122d和122e收集的数据。其他用户设备122a至122e具有它们自己的性能监控器代理130a至130e的本地副本。以该方式,分析服务102从多个其他性能监控器代理130a至130e接收收集的数据。分析服务102的一些示例作为云服务运行,例如在图7的云资源728上运行。(对于更多细节参见图7的描述。)
[0019]在一些示例中,管理员门户104使分析服务102能够配置和维护性能监控器代理130和130a至130e,例如以指定收集标准、更新逻辑和推送安装。性能监控器代理130从仪表化OS和应用来收集数据,特别是来自事件日志124、注册表126和用户设备122上的其他事件监控器128的数据。性能监控器代理130a至130e与性能监控器代理130类似地操作。收集的数据的示例包括但不限于以下内容:
[0020]‑
分阶段的系统引导时间(包括核引导时间);
[0021]‑
分阶段的登录时间;
[0022]‑
应用启动时间(例如,从应用启动到用户能够与应用交互的时间);
[0023]‑
处理器利用率超过阈值的总持续时间和次数;
[0024]‑
存储器利用率超过阈值的总持续时间和次数;
[0025]‑
存储器I/O操作超过阈值的总持续时间和次数;
[0026]‑
网络I/O操作超过阈值的总持续时间和次数;
[0027]‑
存储利用率;
[0028]‑
用户设备利用率(例如,用户设备开启并且用户与设备交互的小时次数);
[0029]‑
电池利用率;
[0030]‑
健康状况指示符:意外重新引导的频率和计数、预期电池寿命、预期硬盘寿命、驱动器和/或应用崩溃频率和计数。
[0031]可用性得分被确定为包括所标识的因素中的一个或多个因素的收集的数据的加权计算(例如,加权组合)。关于可用性得分的计算的更多细节关于图3被提供。
[0032]例如,为了测量引导时间,引导本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于硬件替换的系统,所述系统包括:第一性能监控器代理,可操作以:从第一计算设备上的仪表化操作系统来收集数据,收集的数据包括以下中的一个或多个:引导性能、应用性能和硬件性能;以及选择引擎,可操作以:接收所述收集的数据和企业数据;至少基于所述收集的数据来确定可用性得分,其中确定所述可用性得分包括对所述收集的数据执行加权计算;至少基于所述可用性得分和所述企业数据,确定得分改进选择;以及报告所述得分改进选择。2.根据权利要求1所述的系统,其中所述引导性能数据包括核引导时间;其中所述应用性能数据包括应用启动时间;并且其中所述应用启动时间针对至少一个后台进程不进行测量。3.根据权利要求2所述的系统,其中所述应用启动时间通过以下方式测量:检测新应用窗口已经打开;以及至少基于检测到新应用窗口已经打开,确定引起所述新应用窗口的进程的开始时间。4.根据权利要求1所述的系统,其中所述硬件性能数据包括从列表所选择的至少一个数据项,所述列表包括:超过阈值的处理器利用率和超过阈值的存储器利用率。5.根据权利要求1所述的系统,其中所述收集的数据还包括从列表所选择的至少一个数据项,所述列表包括:登录时间、电池警告历史、存储输入/输出(I/O)性能和网络I/O性能。6.根据权利要求1所述的系统,其中所述得分改进选择包括从列表所选择的至少一种补救操作,所述列表包括:对用于替换所述第一计算设备的新硬件配置的标识、更新软件、以及改变引导过程或启动过程。7.根据权利要求1所述的系统,其中所述选择引擎还可操作以:至少基于聚合的性能指标,检测所述第一计算设备的异常行为。8.一种硬件替换方法,所述方法包括:接收企业数据和来自第一计算设备上的仪表化操作系统的收集的数据,所述收集的数据包括以下中的一个或多个:引导性能、应用性能和硬件性能;至少基于所述收集的数据来确定可用性得分,其中确定所述可用性得分包括对所述收集的数据执行加权计算;至少基于所述可用性得分和所述企业数据,确定得分改进选择;以及报告所述得分改进选择。9.根据权利要求8所述的方法,其中所述引导性能数据包括核引导时间;其中所述应用性能数据包括应用启动时间;并且
...

【专利技术属性】
技术研发人员:M
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1