[go: up one dir, main page]

CN112039689B - Network equipment performance evaluation method, device, equipment and storage medium - Google Patents

Network equipment performance evaluation method, device, equipment and storage medium Download PDF

Info

Publication number
CN112039689B
CN112039689B CN202010707455.2A CN202010707455A CN112039689B CN 112039689 B CN112039689 B CN 112039689B CN 202010707455 A CN202010707455 A CN 202010707455A CN 112039689 B CN112039689 B CN 112039689B
Authority
CN
China
Prior art keywords
performance evaluation
network device
performance
network
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN202010707455.2A
Other languages
Chinese (zh)
Other versions
CN112039689A (en
Inventor
姜悦
郑雅娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN202010707455.2A priority Critical patent/CN112039689B/en
Publication of CN112039689A publication Critical patent/CN112039689A/en
Application granted granted Critical
Publication of CN112039689B publication Critical patent/CN112039689B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施方式涉及巡检技术领域,公开了一种网络设备性能评估方法、装置、设备及存储介质。本发明中,通过将相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类,进而根据同一分类的网络设备对应的性能评估数据来生成针对同一分类的网络设备的性能评估结果,从而将处理单台网络设备的问题转换为处理一类网络设备的问题,大大提高了运营效率。

The embodiment of the present invention relates to the field of inspection technology, and discloses a network equipment performance evaluation method, device, equipment and storage medium. In the present invention, network devices with the same hardware configuration information and the same CDN application type are divided into the same category, and then performance evaluation results for the network devices of the same category are generated based on the performance evaluation data corresponding to the network devices of the same category, thereby The problem of dealing with a single network device is converted into the problem of dealing with a type of network equipment, which greatly improves operational efficiency.

Description

网络设备性能评估方法、装置、设备及存储介质Network equipment performance evaluation methods, devices, equipment and storage media

技术领域Technical field

本发明实施方式涉及巡检技术领域,特别涉及一种网络设备性能评估方法、装置、设备及存储介质。The embodiments of the present invention relate to the field of inspection technology, and in particular to a network equipment performance evaluation method, device, equipment and storage medium.

背景技术Background technique

CDN(Content Delivery Network)是构建在网络之上的内容分发网络,依靠部署在各地的边缘网络设备,具体为服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。为了实现这一效果,需要缓存的数据量极大,这就需要大量的CDN服务器来完成缓存,从而使得设备成本占据整体成本中的大部分。因此,在满足业务性能要求的同时需要做好服务器性能的评估,以达到保证服务稳定性的同时实现较好的设备成本控制。CDN (Content Delivery Network) is a content distribution network built on the network. It relies on edge network devices deployed in various places, specifically servers, and uses the load balancing, content distribution, scheduling and other functional modules of the central platform to enable users to obtain all their content nearby. content, reduce network congestion, and improve user access response speed and hit rate. In order to achieve this effect, a huge amount of data needs to be cached, which requires a large number of CDN servers to complete the caching, making the equipment cost account for the majority of the overall cost. Therefore, while meeting business performance requirements, it is necessary to evaluate server performance to ensure service stability and achieve better equipment cost control.

然而,目前针对服务器性能的评估方式,具体是通过为每一个待评估服务器配置对应的监控系统,分别根据配置的监控系统对各自对应的服务器进行评估,即评估过程是相互独立的,根本不能合理反映服务器的性能,并且由于这种方式需要为每一个待评估服务器配置对应的监控系统,因而不仅增加了实现成本,同时也降低了整体的运营效率。However, the current way to evaluate server performance is to configure a corresponding monitoring system for each server to be evaluated, and evaluate the corresponding servers based on the configured monitoring system. That is, the evaluation processes are independent of each other and cannot be reasonable at all. Reflects the performance of the server, and since this method requires configuring a corresponding monitoring system for each server to be evaluated, it not only increases the implementation cost, but also reduces the overall operational efficiency.

发明内容Contents of the invention

本发明实施方式的目的在于提供一种网络设备性能评估方法、装置、设备及存储介质,以实现将处理单台网络设备的问题转换为处理一类网络设备的问题,从而提高运营效率。The purpose of the embodiments of the present invention is to provide a network equipment performance evaluation method, device, equipment and storage medium, so as to convert the problem of processing a single network device into the problem of processing a type of network equipment, thereby improving operational efficiency.

为解决上述技术问题,本发明的实施方式提供了一种网络设备性能评估方法,包括以下步骤:In order to solve the above technical problems, embodiments of the present invention provide a network device performance evaluation method, which includes the following steps:

获取各网络设备对应的性能评估数据;Obtain the performance evaluation data corresponding to each network device;

获取各网络设备对应的硬件配置信息和内容分发网络CDN应用类型;Obtain the hardware configuration information and content distribution network CDN application type corresponding to each network device;

根据所述硬件配置信息和所述CDN应用类型,将具有相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类;According to the hardware configuration information and the CDN application type, network devices with the same hardware configuration information and the same CDN application type are classified into the same category;

根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果。According to the performance evaluation data corresponding to each network device of the same category, a performance evaluation result for each network device of the same category is generated.

本发明的实施方式还提供了一种设备,包括:An embodiment of the present invention also provides a device, including:

至少一个处理器;以及,at least one processor; and,

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively connected to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上文所述的网络设备性能评估方法。The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can perform the network device performance evaluation method as described above.

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的网络设备性能评估方法。Embodiments of the present invention also provide a computer-readable storage medium that stores a computer program. When the computer program is executed by a processor, the network device performance evaluation method as described above is implemented.

本发明实施方式相对于现有技术而言,通过将相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类,进而根据同一分类的网络设备对应的性能评估数据来生成针对同一分类的网络设备的性能评估结果,从而将处理单台网络设备的问题转换为处理一类网络设备的问题,大大提高了运营效率。Compared with the existing technology, the embodiment of the present invention divides network devices with the same hardware configuration information and the same CDN application type into the same category, and then generates networks for the same category based on the performance evaluation data corresponding to the network devices of the same category. The performance evaluation results of the equipment can be converted from the problem of dealing with a single network device to the problem of dealing with a type of network equipment, which greatly improves operational efficiency.

另外,所述获取各网络设备对应的性能评估数据,包括:In addition, the obtaining of performance evaluation data corresponding to each network device includes:

基于预设的性能评估指标,获取各网络设备在不同时段下产生的针对所述性能评估指标的性能评估数据。Based on the preset performance evaluation index, obtain the performance evaluation data generated by each network device in different time periods for the performance evaluation index.

另外,所述基于预设的性能评估指标,获取各网络设备在不同时间段下产生的针对所述性能评估指标的性能评估数据,包括:In addition, based on the preset performance evaluation indicators, the performance evaluation data generated by each network device in different time periods for the performance evaluation indicators is obtained, including:

对于每个时间段,确定各网络设备在所述时间段内的不同时间点对应的业务流量大小;For each time period, determine the service traffic size corresponding to each network device at different time points within the time period;

根据所述业务流量大小,选取业务流量大小最大的时间点下各网络设备产生的针对所述性能评估指标的性能评估数据。According to the size of the business traffic, select the performance evaluation data generated by each network device for the performance evaluation index at a time point when the size of the business traffic is the largest.

另外,所述性能评估指标包括业务特征指标、设备性能指标和服务质量指标;In addition, the performance evaluation indicators include business characteristic indicators, equipment performance indicators and service quality indicators;

所述选取业务流量大小最大的时间点下各网络设备产生的针对所述性能评估指标的性能评估数据,包括:The performance evaluation data generated by each network device for the performance evaluation indicators at the selected time point with the largest business traffic includes:

选取业务流量大小最大的时间点下各网络设备产生的针对所述业务特征指标的业务特征数据、针对所述设备性能指标的设备性能数据和针对所述服务质量指标的服务质量数据,得到所述性能评估数据。Select the business feature data for the business feature index, the device performance data for the device performance index, and the service quality data for the service quality index generated by each network device at the time point with the largest business traffic volume, to obtain the above Performance evaluation data.

另外,所述根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果,包括:In addition, generating performance evaluation results for each network device of the same category based on the performance evaluation data corresponding to each network device of the same category includes:

将同一分类下,各网络设备对应的所述性能评估数据按照预设的性能评估指标进行汇聚;Aggregate the performance evaluation data corresponding to each network device under the same category according to the preset performance evaluation indicators;

基于汇聚后的性能评估数据计算性能评估值,所述性能评估值能够反映同一分类下各网络设备性能变化;Calculate a performance evaluation value based on the aggregated performance evaluation data, and the performance evaluation value can reflect the performance changes of each network device under the same classification;

将所述性能评估值与预设的性能评估阈值进行比较;Compare the performance evaluation value with a preset performance evaluation threshold;

根据比较结果,生成针对所述同一分类的各网络设备的性能评估结果。According to the comparison results, performance evaluation results for each network device of the same category are generated.

另外,所述性能评估值包括所述性能评估指标对应的峰值、均值和占比;In addition, the performance evaluation value includes the peak value, average value and proportion corresponding to the performance evaluation indicator;

所述基于汇聚后的性能评估数据计算性能评估值,包括:The calculation of the performance evaluation value based on the aggregated performance evaluation data includes:

统计需要进行巡检的网络设备的数量,得到网络设备总数;Count the number of network devices that need to be inspected and obtain the total number of network devices;

基于同一分类下各网络设备对应的性能评估数据的数据量大小,确定超过预设性能评估数据量阈值的网络设备数量,得到超阈值网络设备数量;Based on the data volume of the performance evaluation data corresponding to each network device under the same classification, determine the number of network devices that exceed the preset performance evaluation data volume threshold, and obtain the number of super-threshold network devices;

基于所述网络设备总数和所述超阈值网络设备数量,计算所述占比;Calculate the proportion based on the total number of network devices and the number of super-threshold network devices;

基于所述汇聚后的性能评估数据和所述超阈值网络设备数量,计算所述均值;Calculate the average value based on the aggregated performance evaluation data and the number of super-threshold network devices;

基于所述汇聚后的性能评估数据和所述网络设备总数,计算所述峰值。The peak value is calculated based on the aggregated performance evaluation data and the total number of network devices.

另外,所述性能评估阈值包括峰值阈值、均值阈值和占比阈值;In addition, the performance evaluation thresholds include peak thresholds, mean thresholds and proportion thresholds;

所述将所述性能评估值与预设的性能评估阈值进行比较,包括:Comparing the performance evaluation value with a preset performance evaluation threshold includes:

判断所述峰值是否大于所述峰值阈值;Determine whether the peak value is greater than the peak value threshold;

若所述峰值不大于所述峰值阈值,则判断所述均值是否大于所述均值阈值;If the peak value is not greater than the peak value threshold, determine whether the mean value is greater than the mean value threshold;

若所述均值不大于所述均值阈值,则判断所述占比是否大于所述占比阈值;If the mean is not greater than the mean threshold, determine whether the proportion is greater than the proportion threshold;

其中,所述根据比较结果,生成针对所述同一分类的各网络设备的性能评估结果,包括:Wherein, the performance evaluation results for each network device of the same category are generated based on the comparison results, including:

若所述峰值不大于所述峰值阈值,所述均值不大于所述均值阈值,且所述占比不大于所述占比阈值,则针对所述同一分类的各网络设备生成不存在异常的性能评估结果;If the peak value is not greater than the peak threshold, the mean value is not greater than the mean threshold value, and the proportion is not greater than the proportion threshold value, then generate abnormal performance for each network device of the same category. evaluation result;

否则,将大于预设的性能评估阈值的性能评估值对应的性能评估数据进行异常标注,得到所述针对所述同一分类的各网络设备存在异常的性能评估结果。Otherwise, the performance evaluation data corresponding to the performance evaluation value that is greater than the preset performance evaluation threshold is abnormally marked to obtain the abnormal performance evaluation result for each network device of the same category.

另外,所述将大于预设的性能评估阈值的性能评估值对应的性能评估数据进行异常标注,得到所述针对所述同一分类的各网络设备存在异常的性能评估结果,包括:In addition, the performance evaluation data corresponding to the performance evaluation value that is greater than the preset performance evaluation threshold is abnormally marked to obtain the abnormal performance evaluation results for each network device of the same category, including:

在大于预设的性能评估阈值的性能评估值对应的性能评估数据是业务特征指标对应的业务特征数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:http请求波动率升高、https请求波动率升高、每秒进行读写操作的次数IOPS波动率升高;When the performance evaluation data corresponding to the performance evaluation value greater than the preset performance evaluation threshold is the service characteristic data corresponding to the service characteristic indicator, the obtained performance evaluation results indicating that each network device of the same category has abnormalities includes any of the following: Or several: the volatility of http requests increases, the volatility of https requests increases, the number of read and write operations per second IOPS volatility increases;

在大于预设的性能评估阈值的性能评估值对应的性能评估数据是设备性能指标对应的设备性能数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:波动率升高+过高天数占比高、波动率升高+过高天数占比0、波动率升高+过低天数占比0、波动率降低+过高天数占比0、波动率降低+过低天数占比0、过低天数占比;When the performance evaluation data corresponding to the performance evaluation value greater than the preset performance evaluation threshold is the device performance data corresponding to the device performance indicator, the obtained performance evaluation results indicating abnormality in each network device of the same category include any of the following: Or several: increased volatility + a high proportion of days that are too high, an increase in volatility + a proportion of days that are too high, 0, an increase in volatility + a proportion of days that are too low, 0, a decrease in volatility + a proportion of days that are too high, 0 , Volatility reduction + too low days ratio 0, too low days ratio;

在大于预设的性能评估阈值的性能评估值对应的性能评估数据是服务质量指标对应的服务质量数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:超时机器数占比波动升高、平均带宽波动下降、平均请求数波动下降。When the performance evaluation data corresponding to the performance evaluation value greater than the preset performance evaluation threshold is the service quality data corresponding to the service quality indicator, the obtained abnormal performance evaluation results for each network device of the same category include any of the following Or a few things: the number of timeout machines fluctuates and increases, the average bandwidth fluctuates and decreases, and the average number of requests fluctuates and decreases.

另外,在所述根据比较结果,生成针对所述同一分类的各网络设备的性能评估结果之后,所述方法还包括:In addition, after generating performance evaluation results for each network device of the same category based on the comparison results, the method further includes:

根据所述性能评估结果,生成针对所述同一分类的各网络设备的网络设备性能调整策略。According to the performance evaluation results, a network device performance adjustment strategy for each network device of the same category is generated.

另外,所述根据所述性能评估结果,生成针对所述同一分类的各网络设备的网络设备性能调整策略,包括:In addition, generating a network device performance adjustment strategy for each network device of the same category based on the performance evaluation results includes:

在所述性能评估结果为针对所述业务特征指标,且包括以下任意一项或几项:http请求波动率升高、https请求波动率升高、IOPS波动率升高,生成针对所述同一分类的各网络设备的网络设备性能调整策略为:调整业务规划方案;When the performance evaluation results are for the business characteristic indicators and include any one or more of the following: http request volatility increase, https request volatility rate increase, IOPS volatility rate increase, generate the same classification The network equipment performance adjustment strategies for each network equipment are: adjusting the business planning plan;

在所述性能评估结果为针对设备性能指标,且包括以下任意一项或几项:波动率升高+过高天数占比0、波动率升高+过低天数占比0、波动率降低+过高天数占比0、波动率降低+过低天数占比0,生成针对所述同一分类的各网络设备的网络设备性能调整策略为:持续关注,暂不处理;The performance evaluation results are based on equipment performance indicators, and include any one or more of the following: increased volatility + proportion of too high days 0, increased volatility + proportion of too low days 0, decreased volatility + The proportion of days that are too high is 0, the volatility is reduced + the number of days that are too low is 0, and the network device performance adjustment strategy generated for each network device of the same category is: continue to pay attention, and do not process it for the time being;

在所述性能评估结果为针对设备性能指标,且包括:波动率升高+过高天数占比高,生成针对所述同一分类的各网络设备的网络设备性能调整策略为以下任意一种或几种:提升对应硬件配置、降低额定设备能力、优化软件性能、调整业务规划方案;When the performance evaluation results are for equipment performance indicators, and include: increased volatility + high proportion of excessively high days, the network device performance adjustment strategy generated for each network device of the same category is any one or more of the following: Category: Improve corresponding hardware configuration, reduce rated equipment capabilities, optimize software performance, and adjust business planning solutions;

在所述性能评估结果为针对设备性能指标,且包括:过低天数占比,生成针对所述同一分类的各网络设备的网络设备性能调整策略为以下任意一种或几种:提升对应硬件配置、降低额定设备能力;When the performance evaluation results are for device performance indicators and include: the proportion of days with too low values, the network device performance adjustment strategy generated for each network device of the same category is any one or more of the following: Improve the corresponding hardware configuration , reduce the rated equipment capacity;

在所述性能评估结果为针对服务质量指标,且包括以下任意一项或几项:超时机器数占比波动升高、平均带宽波动下降、平均请求数波动下降,生成针对所述同一分类的各网络设备的网络设备性能调整策略为以下任意一种或几种:提升对应硬件配置、降低额定设备能力。When the performance evaluation results are based on service quality indicators and include any one or more of the following: increased fluctuations in the number of timeout machines, decreased fluctuations in average bandwidth, and decreased fluctuations in the average number of requests, each of the performance evaluation results for the same category is generated. The network equipment performance adjustment strategy for network equipment is any one or more of the following: improving the corresponding hardware configuration and reducing the rated equipment capacity.

附图说明Description of the drawings

一个或多个实施方式通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施方式的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。One or more embodiments are exemplified by the pictures in the corresponding drawings. These exemplary illustrations do not constitute limitations to the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings are not intended to be limited to scale.

图1是根据本发明第一实施方式的网络设备性能评估方法的具体流程图;Figure 1 is a specific flow chart of a network device performance evaluation method according to the first embodiment of the present invention;

图2是根据本发明第一实施方式的网络设备性能评估方法中性能评估数据来源的示意图;Figure 2 is a schematic diagram of the source of performance evaluation data in the network equipment performance evaluation method according to the first embodiment of the present invention;

图3是根据本发明第一实施方式的网络设备性能评估方法中性能评估值来源的示意图;Figure 3 is a schematic diagram of the source of performance evaluation values in the network equipment performance evaluation method according to the first embodiment of the present invention;

图4是根据本发明第一实施方式的网络设备性能评估方法中性能评估阈值的配置示意图;Figure 4 is a schematic diagram of the configuration of performance evaluation thresholds in the network device performance evaluation method according to the first embodiment of the present invention;

图5是根据本发明第二实施方式的网络设备性能评估方法的具体流程图;Figure 5 is a specific flow chart of a network device performance evaluation method according to the second embodiment of the present invention;

图6是根据本发明第三实施方式的网络设备性能评估装置的结构示意图;Figure 6 is a schematic structural diagram of a network equipment performance evaluation device according to a third embodiment of the present invention;

图7是根据本发明第四实施方式的设备结构示意图。Figure 7 is a schematic structural diagram of equipment according to the fourth embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, each embodiment of the present invention will be described in detail below with reference to the accompanying drawings. However, those of ordinary skill in the art will understand that in various embodiments of the present invention, many technical details are provided to enable readers to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solution claimed in this application can also be implemented.

以下各个实施方式的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施方式在不矛盾的前提下可以相互结合相互引用。The following divisions of the various embodiments are for convenience of description and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined with each other and quoted from each other on the premise that there is no contradiction.

本发明的第一实施方式涉及一种网络设备性能评估方法,获取各网络设备对应的性能评估数据和各网络设备对应的设备分类信息;基于所述设备分类信息对各网络设备进行分类;根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果,从而将处理单台网络设备的问题转换为处理一类网络设备的问题,大大提高了运营效率。The first embodiment of the present invention relates to a network device performance evaluation method, which obtains performance evaluation data corresponding to each network device and device classification information corresponding to each network device; classifies each network device based on the device classification information; according to the same The performance evaluation data corresponding to each classified network device generates performance evaluation results for each network device of the same classification, thereby converting the problem of processing a single network device into the problem of processing a class of network devices, greatly improving operational efficiency. .

下面对本实施方式的网络设备性能评估方法的实现细节进行说明,以下内容仅为方便理解而提供的实现细节,并非实施本方案的必须。The implementation details of the network device performance evaluation method of this embodiment are described below. The following content is only provided for the convenience of understanding and is not necessary for implementation of this solution.

本实施方式的网络设备性能评估方法具体是应用于服务器,即所述网络设备性能评估方法是针对服务器的性能评估。The network device performance evaluation method of this embodiment is specifically applied to servers, that is, the network device performance evaluation method is aimed at performance evaluation of servers.

本实施方式的具体流程如图1所示,具体包括以下步骤:The specific process of this implementation is shown in Figure 1, which specifically includes the following steps:

步骤101,获取各网络设备对应的性能评估数据。Step 101: Obtain performance evaluation data corresponding to each network device.

具体的说,为了能够从多维度反映网络设备的性能,本实施方式中获取的各网络设备对应的性能评估数据具体是针对各种不同预设指标的数据。Specifically, in order to be able to reflect the performance of network equipment from multiple dimensions, the performance evaluation data corresponding to each network equipment obtained in this embodiment is specifically data for various different preset indicators.

以网络设备为CDN服务器为例,则在本实施方式中预设的指标包括业务特征指标、服务器性能指标、服务质量指标。Taking the network device as a CDN server as an example, the preset indicators in this implementation include business characteristic indicators, server performance indicators, and service quality indicators.

相应地,获取到的各网络设备对应的性能评估数据则为各预设指标对应的数据。为了便于说明,以下结合图2进行说明。Correspondingly, the obtained performance evaluation data corresponding to each network device is the data corresponding to each preset indicator. For convenience of explanation, description will be made below with reference to Figure 2 .

如图2所示,在实际应用中,业务特征指标对应的数据主要包括能够代表业务特征的http/https请求数和IOPS(Input/Output Operations Per Second,每秒进行读写操作的次数);服务器性能指标对应的数据主要包括能够代表服务器性能的CPU(CentralProcessing Unit,中央处理器)使用率、内存使用率、磁盘使用量(包括系统盘使用量和单盘数据盘使用量)、IO(Input/Output,输入/输出)性能(本实施方式获取的具体是IOwait);服务质量指标对应的数据主要包括能够代表服务质量的首包响应时间。As shown in Figure 2, in actual applications, the data corresponding to business characteristic indicators mainly include the number of http/https requests and IOPS (Input/Output Operations Per Second, the number of read and write operations per second) that can represent business characteristics; server The data corresponding to the performance indicators mainly include CPU (Central Processing Unit, central processing unit) usage, memory usage, disk usage (including system disk usage and single data disk usage), IO (Input/ Output, input/output) performance (specifically IOwait is obtained in this implementation); the data corresponding to the service quality indicator mainly includes the first packet response time that can represent the service quality.

此外,关于上述所说的IOwait,具体是指系统因为IO导致的进程wait。In addition, regarding the IOwait mentioned above, it specifically refers to the process wait caused by the system IO.

应当理解的是,以上仅为举例说明,对本实施方式的技术方案并不构成任何限定,在实际应用中,本领域技术人员可以根据需要设置预设指标,以及需要获取的各预设指标对应的数据来作为性能评估数据,比如还可以获取代表业务流量大小的频道带宽,本实施方式对此不做限制。It should be understood that the above is only an example and does not constitute any limitation to the technical solution of this embodiment. In practical applications, those skilled in the art can set preset indicators as needed, and the values corresponding to each preset indicator that need to be obtained. The data can be used as performance evaluation data. For example, the channel bandwidth representing the size of the service traffic can also be obtained. This implementation method does not place a limit on this.

此外,值得一提的是,为了使根据获取到的性能评估数据生成的性能评估结果能够更好的反映网络设备的性能,使得性能评估结果更加合理,本实施方式在获取的各网络设备对应的性能评估数据时,具体是获取各网络设备在不同时间段的性能评估数据。In addition, it is worth mentioning that, in order to make the performance evaluation results generated based on the obtained performance evaluation data better reflect the performance of the network equipment and make the performance evaluation results more reasonable, this implementation method adds When performance evaluation data is obtained, the performance evaluation data of each network device in different time periods is obtained.

即,在本实施方式中,步骤101中所说的获取各网络设备对应的性能评估数据,具体为:基于预设的性能评估指标,获取各网络设备在不同时段下产生的针对所述性能评估指标的性能评估数据。That is, in this embodiment, obtaining the performance evaluation data corresponding to each network device in step 101 specifically includes: based on the preset performance evaluation indicators, obtaining the performance evaluation data generated by each network device in different time periods. Performance evaluation data for indicators.

进一步地,在保证性能评估结果合理性的同时,为了尽可能减少后续的数据处理量,即尽可能减少性能评估数据的数据量,以提升处理速度,本实施方式在基于预设的性能评估指标,获取各网络设备在不同时间段下产生的针对所述性能评估指标的性能评估数据时,具体是通过以下方式获取:Furthermore, while ensuring the rationality of the performance evaluation results, in order to reduce the amount of subsequent data processing as much as possible, that is, to reduce the amount of data for performance evaluation data as much as possible to improve the processing speed, this implementation method is based on the preset performance evaluation indicators. , when obtaining the performance evaluation data for the performance evaluation indicators generated by each network device in different time periods, it is specifically obtained in the following ways:

具体的说,对于每个时间段,获取各网络设备在所述时间段内的不同时间点的性能评估数据,并选择其中一个时间点的性能评估数据作为所述时间段的性能评估数据。Specifically, for each time period, the performance evaluation data of each network device at different time points within the time period is obtained, and the performance evaluation data at one of the time points is selected as the performance evaluation data of the time period.

也就是说,每一个时间段的性能评估数据是由该时间段内的一个时间点的性能评估数据来代表的。That is to say, the performance evaluation data of each time period is represented by the performance evaluation data of one point in time within the time period.

此外,由于性能评估数据的数据量大小会反映网络设备的性能消耗,因而为了使后续生成的性能评估结果能够更加准确的反映网络设备的性能,本实施方式在确定每一个时间段的性能评估数据时,具体是根据不同时间点对应的业务流量大小来选取代表对应时间段的时间点的性能评估数据,即对于每个时间段,确定各网络设备在所述时间段内的不同时间点对应的业务流量大小,然后根据所述业务流量大小,选取业务流量大小最大的时间点下各网络设备产生的针对所述性能评估指标的性能评估数据。In addition, since the size of the performance evaluation data will reflect the performance consumption of the network device, in order to make the subsequently generated performance evaluation results more accurately reflect the performance of the network device, this implementation method determines the performance evaluation data for each time period. Specifically, the performance evaluation data representing the time points of the corresponding time period is selected based on the size of the business traffic corresponding to different time points, that is, for each time period, the performance evaluation data corresponding to each network device at different time points within the time period is determined. The size of the business traffic, and then according to the size of the business traffic, select the performance evaluation data generated by each network device for the performance evaluation index at a time point when the size of the business traffic is the largest.

为了便于理解,以下结合实例进行说明:In order to facilitate understanding, the following is explained with examples:

比如说,获取的各网络设备的性能评估数据需要是一周内的,则可以以24小时为一个时间段,即获取的是各网络设备从周一到周日这七天每天分别对应的性能评估数据。For example, if the performance evaluation data of each network device needs to be obtained within a week, you can use 24 hours as a time period, that is, the performance evaluation data corresponding to each network device for seven days from Monday to Sunday is obtained.

相应地,在获取从周一到周日这七天每天分别对应的性能评估数据时,可以以1小时为一个时间点,即每一天都会对应24个时间点的性能评估数据,然后根据这24个时间点的性能评估数据的业务流量大小(为了便于说明,以下称为:数据量大小),从每天对应的24个时间点的性能评估数据中,选取一个时间点的性能评估数据作为当天的性能评估数据。Correspondingly, when obtaining the performance evaluation data corresponding to each day of the seven days from Monday to Sunday, one hour can be used as a time point, that is, each day will correspond to the performance evaluation data of 24 time points, and then based on these 24 times The business traffic size of the performance evaluation data at each point (for ease of explanation, hereafter referred to as: data volume size), from the performance evaluation data corresponding to 24 time points every day, select the performance evaluation data at one time point as the performance evaluation for that day. data.

由于通常情况下,性能评估数据的数量越大,对应的性能消耗也会越大。因而,为了获知网络设备在性能消耗最大时的整体性能,在选取一个时间点的性能评估数据作为当天的性能评估数据时,具体是选取的数据量大小为最大值时的时间点对应的性能评估指标数据。Because usually, the greater the amount of performance evaluation data, the greater the corresponding performance consumption. Therefore, in order to know the overall performance of the network equipment when the performance consumption is maximum, when selecting the performance evaluation data at a point in time as the performance evaluation data of the day, specifically the performance evaluation corresponding to the time point when the size of the selected data is the maximum value. indicator data.

应当理解的是,以上给出的仅为一种具体的实现方式,在实际应用中,还可以进一步细化性能评估数据的采集粒度,比如以每分钟为一个采集周期,然后通过选取连续几个采集周期对应的性能评估数据的最大值作为这一时间段的性能评估数据,通过这种方式,最终确定一个大的时间范围内的性能评估数据。It should be understood that the above is only a specific implementation method. In actual applications, the collection granularity of performance evaluation data can be further refined, such as taking every minute as a collection cycle, and then selecting several consecutive The maximum value of the performance evaluation data corresponding to the collection period is used as the performance evaluation data for this time period. In this way, the performance evaluation data within a large time range is finally determined.

此外,通过上述描述可知,在本实施方式中,所述性能评估指标包括业务特征指标、设备性能指标和服务质量指标。In addition, as can be seen from the above description, in this embodiment, the performance evaluation indicators include business characteristic indicators, equipment performance indicators and service quality indicators.

因而,在选取业务流量大小最大的时间点下各网络设备产生的针对所述性能评估指标的性能评估数据时,具体是选取业务流量大小最大的时间点下各网络设备产生的针对所述业务特征指标的业务特征数据、针对所述设备性能指标的设备性能数据和针对所述服务质量指标的服务质量数据,得到所述性能评估数据。即,得到的性能评估数据包括业务特征数据、设备性能数据和服务质量数据。Therefore, when selecting the performance evaluation data generated by each network device for the performance evaluation index at the time point when the business traffic is the largest, specifically, selecting the performance evaluation data generated by each network device for the business characteristics at the time point when the business traffic is the largest. The performance evaluation data is obtained from the business characteristic data of the indicator, the equipment performance data for the equipment performance indicator, and the service quality data for the service quality indicator. That is, the obtained performance evaluation data includes business characteristic data, equipment performance data and service quality data.

步骤102,获取各网络设备对应的硬件配置信息和内容分发网络CDN应用类型。Step 102: Obtain the hardware configuration information and content distribution network CDN application type corresponding to each network device.

具体的说,由于上述获取到的硬件配置信息和CDN应用类型是用于对网络设备进行分类的,因而在实际应用中,上述所说的硬件配置信息和CDN应用类型可以统称为网络设备的设备分类信息。Specifically, since the hardware configuration information and CDN application types obtained above are used to classify network devices, in practical applications, the above-mentioned hardware configuration information and CDN application types can be collectively referred to as network devices. Classified information.

关于上述所说的硬件配置信息,具体包括CPU型号/核数、内存容量、磁盘配置(类型、个数)等,此处不再一一列举,本实施方式对此也不做具体限制。Regarding the above-mentioned hardware configuration information, it specifically includes CPU model/number of cores, memory capacity, disk configuration (type, number), etc., which will not be listed one by one here, and this embodiment does not impose specific restrictions on this.

步骤103,根据所述硬件配置信息和所述CDN应用类型,将具有相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类。Step 103: Classify network devices with the same hardware configuration information and the same CDN application type into the same category according to the hardware configuration information and the CDN application type.

具体的说,由于在实际应用中,不同硬件配置信息的网络设备的性能会存在很大差异,同时由于在实际应用中CDN应用会有很多类型,而不同CDN应用类型又会对应不同的业务特征和业务流量。因而为了实现将处理单台网络设备的问题转换为处理一类网络设备的问题,就需要将相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类,从而避免后续获得的不同业务特征的性能评估数据之间的干扰。Specifically, in actual applications, the performance of network devices with different hardware configuration information will be very different. At the same time, in actual applications, there will be many types of CDN applications, and different CDN application types will correspond to different business characteristics. and business traffic. Therefore, in order to convert the problem of processing a single network device into the problem of processing a class of network devices, it is necessary to classify network devices with the same hardware configuration information and the same CDN application type into the same category, so as to avoid the subsequent confusion of different business characteristics. Interference between performance evaluation data.

为了便于理解,以下结合实例进行说明:In order to facilitate understanding, the following is explained with examples:

假设需要进行性能评估的网络设备有10个,其中有5个网络设备的CPU型号为a1,核数为a2、内存容量为a3、磁盘配置(类型为a4、个数为a5),另外5个网络设备的CPU型号为b1,核数为b2、内存容量为b3、磁盘配置(类型为b4、个数为b5)。Assume that there are 10 network devices that need to be evaluated for performance. Among them, 5 network devices have CPU model a1, core number a2, memory capacity a3, disk configuration (type a4, number a5), and the other 5 The CPU model of the network device is b1, the number of cores is b2, the memory capacity is b3, and the disk configuration (type is b4, number is b5).

首先,基于硬件配置信息进行第一次划分,则CPU型号为a1,核数为a2、内存容量为a3、磁盘配置(类型为a4、个数为a5)的5个网络设备可以分为一类,为了便于说明,以下称为A类,CPU型号为b1,核数为b2、内存容量为b3、磁盘配置(类型为b4、个数为b5)的5个网络设备可以分为一类,为了便于说明,以下称为B类。First, based on the first division based on hardware configuration information, the five network devices with CPU model a1, core number a2, memory capacity a3, and disk configuration (type a4, number a5) can be divided into one category , for the convenience of explanation, five network devices with CPU model b1, core number b2, memory capacity b3, and disk configuration (type b4, number b5) can be divided into one category. For convenience of explanation, it is referred to as category B below.

假设A类网络设备中,有3个网络设备对应的CDN应用类型为CDN1,有2个网络设备对应的CDN应用类型为CDN2;B类网络设备中,有1个网络设备对应的CDN应用类型为CDN3,有4个网络设备对应的CDN应用类型为CDN4。Assume that among Class A network devices, there are 3 network devices corresponding to the CDN application type CDN1, and 2 network devices corresponding to the CDN application type CDN2; among Class B network devices, there is 1 network device corresponding to the CDN application type CDN3, there are 4 network devices corresponding to the CDN application type CDN4.

接着,基于CDN应用类型进行第二次划分,则可以进一步将A类网络设备中对应CDN1的3个网络设备划分为一类,为了便于说明,以下称为A1类,将对应CDN2的2个网络设备划分为一类,为了便于说明,以下称为A2类。Next, a second division is performed based on the CDN application type, and the three network devices corresponding to CDN1 in the Class A network equipment can be further divided into one category. For ease of explanation, they are hereinafter referred to as Class A1, and the two networks corresponding to CDN2 are The equipment is divided into one category. For ease of explanation, it is hereafter referred to as category A2.

相应地,可以将B类网络设备中对应CDN3的1个网络设备划分为一类,为了便于说明,以下称为B1类,将对应CDN4的4个网络设备划分为一类,为了便于说明,以下称为B2类。Correspondingly, one network device corresponding to CDN3 among Class B network devices can be divided into one category. For ease of explanation, it is hereinafter referred to as category B1. Four network devices corresponding to CDN4 can be divided into one category. For ease of explanation, the following Called Category B2.

应当理解的是,以上仅为举例说明,对本实施方式的具体方案并不构成任何限定,在实际应用中,本领域技术人员可以根据需要设置设备分类信息,以及分类标准,本实施方式对此不做限制。It should be understood that the above are only examples and do not constitute any limitation to the specific solutions of this embodiment. In practical applications, those skilled in the art can set device classification information and classification standards as needed. This embodiment does not Make restrictions.

步骤104,根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果。Step 104: Generate performance evaluation results for each network device of the same category based on the performance evaluation data corresponding to each network device of the same category.

具体的说,由于获取到的性能评估数据是多个预设指标对应的数据(业务特征指标对应的业务特征数据、设备性能指标对应的设备性能数据和服务质量指标对应的服务质量数据),因而在实现上述步骤104的操作时,具体可以将同一分类下,各网络设备对应的所述性能评估数据按照预设的性能评估指标进行汇聚,即将各网络设备的业务特征指标对应的业务特征数据汇聚为一类,将设备性能指标对应的设备性能数据汇聚为一类,将服务质量指标对应的服务质量数据汇聚为一类,然后分别根据不同预设指标汇聚后的数据计算能够反映这一类网络设备性能变化的性能评估值,然后通过将计算获得的性能评估值与预设的性能评估阈值进行比较,最终根据比较结果,生成针对所述同一分类的各网络设备的性能评估结果。Specifically, since the obtained performance evaluation data is data corresponding to multiple preset indicators (business characteristic data corresponding to business characteristic indicators, equipment performance data corresponding to equipment performance indicators, and service quality data corresponding to service quality indicators), therefore When implementing the operation of step 104 above, specifically, the performance evaluation data corresponding to each network device under the same category can be aggregated according to the preset performance evaluation indicators, that is, the business characteristic data corresponding to the service characteristic indicators of each network device can be aggregated. As one category, the device performance data corresponding to the device performance indicators are aggregated into one category, the service quality data corresponding to the service quality indicators are aggregated into one category, and then the aggregated data calculations based on different preset indicators can reflect this type of network The performance evaluation value of the device performance change is then compared with the calculated performance evaluation value with the preset performance evaluation threshold, and finally based on the comparison result, a performance evaluation result for each network device of the same category is generated.

关于上述所述的性能评估值,在本实施方式中主要包括性能评估指标对应的峰值、均值和占比。Regarding the above-mentioned performance evaluation values, in this embodiment, it mainly includes the peak value, average value and proportion corresponding to the performance evaluation index.

相应的,上述所说的基于汇聚后的性能评估数据计算性能评估值的操作,具体如下:Correspondingly, the above-mentioned operation of calculating the performance evaluation value based on the aggregated performance evaluation data is as follows:

首先,统计需要进行巡检的网络设备的数量,得到网络设备总数;First, count the number of network devices that need to be inspected to obtain the total number of network devices;

然后,基于同一分类下各网络设备对应的性能评估数据的数据量大小,确定超过预设性能评估数据量阈值的网络设备数量,得到超阈值网络设备数量;Then, based on the data volume of the performance evaluation data corresponding to each network device under the same classification, determine the number of network devices that exceed the preset performance evaluation data volume threshold, and obtain the number of super-threshold network devices;

接着,基于所述网络设备总数和所述超阈值网络设备数量,计算所述占比;Next, calculate the proportion based on the total number of network devices and the number of super-threshold network devices;

接着,基于所述汇聚后的性能评估数据和所述超阈值网络设备数量,计算所述均值;Next, calculate the average value based on the aggregated performance evaluation data and the number of super-threshold network devices;

接着,基于所述汇聚后的性能评估数据和所述网络设备总数,计算所述峰值。Next, the peak value is calculated based on the aggregated performance evaluation data and the total number of network devices.

此外,应当理解的是,由于本实施方式中性能评估指标包括业务特征指标、设备性能指标和服务质量指标,故而上述所说的峰值、均值和占比,实质为业务特征指标对应的峰值、均值和占比,设备性能指标对应的峰值、均值和占比,服务质量指标对应的峰值、均值和占比。In addition, it should be understood that since the performance evaluation indicators in this embodiment include business characteristic indicators, equipment performance indicators and service quality indicators, the peak values, average values and proportions mentioned above are essentially the peak values and average values corresponding to the business characteristic indicators. and proportion, the peak value, average value and proportion corresponding to the equipment performance indicators, and the peak value, average value and proportion corresponding to the service quality indicator.

此外,由于在实际应用中,上述三个性能评估指标又可以根据情况划分为多个具体的小指标,因而上述所说的峰值、均值和占比实质是对应到各个性能评估指标下划分的具体的小指标。In addition, since in practical applications, the above three performance evaluation indicators can be divided into multiple specific small indicators according to the situation, the above-mentioned peak value, average value and proportion actually correspond to the specific classification under each performance evaluation indicator. small indicators.

为了便于说明,此处仍以图2列举的几种预设指标及对应的数据为例,则计算获得的能够反映网络设备性能变化的性能评估值,大致如图3所示。For ease of explanation, the several preset indicators and corresponding data listed in Figure 2 are still used as an example. The calculated performance evaluation value that can reflect the performance changes of the network equipment is roughly shown in Figure 3.

如图3所示,根据业务特征指标对应的数据计算出的性能评估值主要有http/https请求数峰值、IOPS_r(每秒进行读操作的次数)峰值和IOPS_w(每秒进行读写操作的次数)峰值;根据服务器性能指标对应的数据计算出的性能评估值主要有CPU使用率峰值、内存使用率峰值、系统盘使用率峰值、数据盘使用率峰值、IOwait峰值;根据服务质量指标对应的数据计算出的性能评估值主要有超时机器数占比、平均带宽和平均请求数。As shown in Figure 3, the performance evaluation values calculated based on the data corresponding to the business characteristic indicators mainly include the peak number of http/https requests, IOPS_r (number of read operations per second) peak and IOPS_w (number of read and write operations per second) ) peak value; the performance evaluation values calculated based on data corresponding to server performance indicators mainly include peak CPU usage, peak memory usage, peak system disk usage, peak data disk usage, and peak IOwait; based on data corresponding to service quality indicators The calculated performance evaluation values mainly include the proportion of timeout machines, average bandwidth and average number of requests.

关于上述所说的峰值、均值、占比的计算,具体可以结合公式(1)至公式(4)获得,具体如下:Regarding the calculation of the peak value, average value and proportion mentioned above, it can be obtained by combining formula (1) to formula (4), as follows:

m=|w%*n| (4)m=|w%*n| (4)

式中,maxx为各个指标对应的数据计算出的峰值,avgx为各个指标对应的数据计算出的均值,perX为各个指标对应的数据计算出的占比,Xi为第i台网络设备的性能评估数据(计算哪一个预设指标,就是哪一预设指标对应的数据),n为网络设备总数,m为性能指标数据超过阈值的机器数,w为需要的“峰w值”。In the formula, max x is the peak value calculated from the data corresponding to each indicator, avg x is the average value calculated from the data corresponding to each indicator, per Performance evaluation data of the device (which preset indicator is calculated is the data corresponding to the preset indicator), n is the total number of network devices, m is the number of machines whose performance indicator data exceeds the threshold, and w is the required "peak w value" .

关于m的确定,具体是根据选取的“峰w值”来确定的。Regarding the determination of m, it is specifically determined based on the selected "peak w value".

比如说,通过将Xi从大到小进行排序,如:X1≥X2≥X3...≥Xm≥...≥Xn,若取“峰二十值”,则取从大到小前20%的数据的均值,然后根据确定的w和当前的网络设备总数n,代入公式(4),便可以获得相应的m。For example, by sorting X i from large to small, such as: X 1 The average value of the first 20% of the data from the largest to the smallest is then substituted into formula (4) based on the determined w and the current total number of network devices n, and the corresponding m can be obtained.

接着,在完成上述操作之后,便可以将计算获得的能够反映网络设备性能变化的各性能评估值与对应的性能评估阈值进行比较,进而根据比较结果生成针对所述同一分类的各网络设备的性能评估结果。Then, after the above operations are completed, each calculated performance evaluation value that can reflect the performance change of the network device can be compared with the corresponding performance evaluation threshold, and then the performance of each network device of the same category is generated based on the comparison result. evaluation result.

应当理解的是,由于在本实施方式中,预设指标分为业务特征指标、服务器性能指标、服务质量指标,并且每一类指标又对应了不同的指标数据。因此,在配置性能评估阈值时,可以根据图3划分出的峰值、均值、占比来进行性能评估阈值的配置。It should be understood that in this implementation, the preset indicators are divided into business characteristic indicators, server performance indicators, and service quality indicators, and each type of indicator corresponds to different indicator data. Therefore, when configuring the performance evaluation threshold, you can configure the performance evaluation threshold according to the peak value, average value, and proportion divided in Figure 3.

关于上述所说的性能评估阈值,在本实施方式中包括:峰值阈值、均值阈值和占比阈值。Regarding the performance evaluation thresholds mentioned above, in this embodiment, they include: peak threshold, average threshold and proportion threshold.

为了便于理解,本实施方式中划分的性能评估阈值分类具体如图4所示。In order to facilitate understanding, the performance evaluation threshold classifications divided in this embodiment are specifically shown in Figure 4.

如图4所示,针对业务特征指标具体可以配置流量系数范围、http请求数波动阈值、https请求数波动阈值、IOPS_r波动阈值、IOPS_w波动阈值;针对服务器性能指标具体可以配置CPU波动阈值、CPU峰值阈值范围、内存使用率波动阈值、内存使用率峰值阈值范围、系统盘使用率波动阈值、系统盘使用率阈值范围、数据盘使用率阈值范围、IOwait峰值阈值范围、超时首包响应时间阈值、超时机器数占比波动阈值、首包响应时间范围阈值、平均带宽波动变化阈值、平均请求数据波动变化阈值。As shown in Figure 4, for business characteristic indicators, you can configure the traffic coefficient range, http request number fluctuation threshold, https request number fluctuation threshold, IOPS_r fluctuation threshold, IOPS_w fluctuation threshold; for server performance indicators, you can configure the CPU fluctuation threshold and CPU peak value. Threshold range, memory usage fluctuation threshold, memory usage peak threshold range, system disk usage fluctuation threshold, system disk usage threshold range, data disk usage threshold range, IOwait peak threshold range, timeout first packet response time threshold, timeout The fluctuation threshold of the number of machines, the first packet response time range threshold, the average bandwidth fluctuation change threshold, and the average request data fluctuation change threshold.

相应地,关于上述各性能评估阈值的取值,及对应的指标的解释详见表1。Correspondingly, see Table 1 for details on the values of the above performance evaluation thresholds and the explanations of the corresponding indicators.

表1性能评估阈值配置表Table 1 Performance evaluation threshold configuration table

相应地,在将计算获得的各性能评估值与性能评估阈值进行比较时,具体是判断巡检时间段内,计算获得的各性能评估值是否超过对应的性能评估阈值,具体的比较逻辑如下:Correspondingly, when comparing each calculated performance evaluation value with the performance evaluation threshold, it is specifically determined whether each calculated performance evaluation value exceeds the corresponding performance evaluation threshold during the inspection period. The specific comparison logic is as follows:

判断所述峰值是否大于所述峰值阈值;Determine whether the peak value is greater than the peak value threshold;

若所述峰值不大于所述峰值阈值,则判断所述均值是否大于所述均值阈值;If the peak value is not greater than the peak value threshold, determine whether the mean value is greater than the mean value threshold;

若所述均值不大于所述均值阈值,则判断所述占比是否大于所述占比阈值。If the mean is not greater than the mean threshold, it is determined whether the proportion is greater than the proportion threshold.

此外,值得一提的是,在具体比较过程中,所述将所述性能评估值与预设的性能评估阈值进行比较是将各指标中对应的最大值和最小值去掉求和后的数值作为对应指标的波动值,然后与对应的阈值进行比较。In addition, it is worth mentioning that during the specific comparison process, the comparison between the performance evaluation value and the preset performance evaluation threshold is to remove and sum the corresponding maximum and minimum values in each indicator as The fluctuation value of the corresponding indicator is then compared with the corresponding threshold.

相应的,所述根据比较结果,生成针对所述同一分类的各网络设备的性能评估结果,具体为:Correspondingly, the performance evaluation results for each network device of the same category are generated based on the comparison results, specifically as follows:

若所述峰值不大于所述峰值阈值,所述均值不大于所述均值阈值,且所述占比不大于所述占比阈值,则针对所述同一分类的各网络设备生成不存在异常的性能评估结果;If the peak value is not greater than the peak threshold, the mean value is not greater than the mean threshold value, and the proportion is not greater than the proportion threshold value, then generate abnormal performance for each network device of the same category. evaluation result;

否则,将大于预设的性能评估阈值的性能评估值对应的性能评估数据进行异常标注,得到所述针对所述同一分类的各网络设备存在异常的性能评估结果。Otherwise, the performance evaluation data corresponding to the performance evaluation value that is greater than the preset performance evaluation threshold is abnormally marked to obtain the abnormal performance evaluation result for each network device of the same category.

为了便于理解,以下给出一种将大于预设的性能评估阈值的性能评估值对应的性能评估数据进行异常标注,得到所述针对所述同一分类的各网络设备存在异常的性能评估结果的具体情况:For ease of understanding, the following provides a specific method for abnormally labeling performance evaluation data corresponding to performance evaluation values greater than the preset performance evaluation threshold, and obtaining the abnormal performance evaluation results for each network device of the same category. Condition:

比如说,在大于预设的性能评估阈值的性能评估值对应的性能评估数据是业务特征指标对应的业务特征数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:http请求波动率升高、https请求波动率升高、每秒进行读写操作的次数IOPS波动率升高。For example, when the performance evaluation data corresponding to the performance evaluation value greater than the preset performance evaluation threshold is the service characteristic data corresponding to the service characteristic indicator, the obtained abnormal performance evaluation results for each network device of the same category include the following: Any one or several items: http request volatility increases, https request volatility increases, IOPS volatility increases in the number of read and write operations per second.

比如说,在大于预设的性能评估阈值的性能评估值对应的性能评估数据是设备性能指标对应的设备性能数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:波动率升高+过高天数占比高、波动率升高+过高天数占比0、波动率升高+过低天数占比0、波动率降低+过高天数占比0、波动率降低+过低天数占比0、过低天数占比。For example, when the performance evaluation data corresponding to a performance evaluation value greater than the preset performance evaluation threshold is device performance data corresponding to a device performance indicator, the obtained performance evaluation results for abnormal network devices in the same category include the following: Any one or several items: increased volatility + a high proportion of days that are too high, increased volatility + a proportion of days that are too high, 0, increased volatility + a proportion of days that are too low, 0, decreased volatility + the number of days that are too high Proportion of 0, volatility decrease + too low number of days, proportion of 0, too low number of days.

还比如说,在大于预设的性能评估阈值的性能评估值对应的性能评估数据是服务质量指标对应的服务质量数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:超时机器数占比波动升高、平均带宽波动下降、平均请求数波动下降。For another example, when the performance evaluation data corresponding to the performance evaluation value greater than the preset performance evaluation threshold is the service quality data corresponding to the service quality indicator, the obtained performance evaluation results for each network device of the same category that have abnormalities include: Any one or more of the following: an increase in the number of timeout machines, a decrease in the average bandwidth, and a decrease in the average number of requests.

此外,关于生成的性能评估结果,在具体实现中,除了展示上述信息,还可以将超出上述任意阈值的网络设备的CDN应用类型、硬件配置信息、当前性能评估数据均展示出。In addition, regarding the generated performance evaluation results, in the specific implementation, in addition to displaying the above information, the CDN application type, hardware configuration information, and current performance evaluation data of network devices that exceed any of the above thresholds can also be displayed.

以http请求数波动值与http请求数波动阈值进行比较为例,在二者进行比较时,首先需要根据上述计算获得的峰值确定http请求数波动值ΔQPSTaking the comparison of the fluctuation value of the number of http requests and the fluctuation threshold of the number of http requests as an example, when comparing the two, it is first necessary to determine the fluctuation value ΔQPS of the number of http requests based on the peak value obtained by the above calculation.

关于ΔQPS的计算,具体如下:Regarding the calculation of Δ QPS , the details are as follows:

式中,N为去除最大值和最小值的时间,以一周为例,则此处N为5;为巡检结束时间(获取的性能评估数据的结束时间)以及前N+1,即6天的maxQPS去除最大值和最小值的求和;/>为巡检开始时间(获取的性能评估数据开始的时间)以及前N+1,即6天的maxQPS去除最大值和最小值的求和。In the formula, N is the time to remove the maximum value and the minimum value. Taking one week as an example, N here is 5; The sum of the maximum and minimum values removed from the inspection end time (the end time of the obtained performance evaluation data) and the first N+1, that is, the 6-day max QPS ;/> The sum of the maximum and minimum values is removed from the inspection start time (the time when the obtained performance evaluation data starts) and the previous N+1, that is, the max QPS of 6 days.

需要说明的是,在实际应用中,其他指标对应的波动值的计算与上述给出的计算http请求数波动值方式大致相同,此处不再赘述。It should be noted that in actual applications, the calculation of the fluctuation values corresponding to other indicators is roughly the same as the method of calculating the fluctuation value of the number of http requests given above, and will not be described again here.

关于各指标对应的使用率波动范围的计算,具体如下:Regarding the calculation of the usage fluctuation range corresponding to each indicator, the details are as follows:

式中,premax为使用率过高天数占比,premin为使用率过低天数占比,m为巡检时间段中,大于对应使用率最大值的天数,i为小于对应使用率最小值的天下,n为巡检时间段总天数。In the formula, pre max is the proportion of days with excessive usage, pre min is the proportion of days with low usage, m is the number of days in the inspection period that are greater than the corresponding maximum usage, and i is less than the minimum corresponding usage. In the world, n is the total number of days in the inspection period.

进一步地,在生成的性能评估结果中,还可以按照处理的紧急程度进行优先级划分,以便管理人员在查看性能评估结果后,能够优先处理存在严重问题的网络设备。Furthermore, the generated performance evaluation results can also be prioritized according to the urgency of processing, so that managers can prioritize network devices with serious problems after viewing the performance evaluation results.

应当理解的是,以上仅为举例说明,对本实施方式的技术方案并不构成任何限定,在实际应用中,本领域技术人员可以根据需要设置性能评估阈值,本实施方式对此不做限制。It should be understood that the above are only examples and do not constitute any limitation on the technical solution of this embodiment. In practical applications, those skilled in the art can set the performance evaluation threshold as needed, and this embodiment does not impose any limitation on this.

通过上述描述不难发现,本实施方式中提供的网络设备性能评估方法,通过将相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类,进而根据同一分类的网络设备对应的性能评估数据来生成针对同一分类的网络设备的性能评估结果,从而将处理单台网络设备的问题转换为处理一类网络设备的问题,大大提高了运营效率。It is easy to find from the above description that the network device performance evaluation method provided in this embodiment divides network devices with the same hardware configuration information and the same CDN application type into the same category, and then based on the performance evaluation data corresponding to the network devices of the same category To generate performance evaluation results for network equipment of the same category, thereby converting the problem of processing a single network device into the problem of processing a class of network equipment, greatly improving operational efficiency.

本发明的第二实施方式涉及一种网络设备性能评估方法。第二实施方式在第一实施方式的基础上做了进一步改进,主要改进之处为:在所述根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果之后,还会根据所述性能评估结果,生成针对所述同一分类的各网络设备的网络设备性能调整策略。The second embodiment of the present invention relates to a network device performance evaluation method. The second embodiment is further improved on the basis of the first embodiment. The main improvement is that based on the performance evaluation data corresponding to each network device of the same classification, a performance evaluation data for each network device of the same classification is generated. After the performance evaluation results are obtained, a network device performance adjustment strategy for each network device of the same category is also generated based on the performance evaluation results.

为了便于理解,以下结合图5进行具体说明:For ease of understanding, detailed description is given below in conjunction with Figure 5:

步骤501,获取各网络设备对应的性能评估数据。Step 501: Obtain performance evaluation data corresponding to each network device.

步骤502,获取各网络设备对应的硬件配置信息和内容分发网络CDN应用类型。Step 502: Obtain the hardware configuration information and content distribution network CDN application type corresponding to each network device.

步骤503,根据所述硬件配置信息和所述CDN应用类型,将具有相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类。Step 503: Classify network devices with the same hardware configuration information and the same CDN application type into the same category according to the hardware configuration information and the CDN application type.

步骤504,根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果。Step 504: Generate performance evaluation results for each network device of the same category based on the performance evaluation data corresponding to each network device of the same category.

不难发现,本实施方式中的步骤501至步骤504与第一实施例中的步骤101至步骤104大致相同,在此就不再赘述。It is easy to find that steps 501 to 504 in this embodiment are substantially the same as steps 101 to 104 in the first embodiment, and will not be described again here.

步骤505,根据所述性能评估结果,生成针对所述同一分类的各网络设备的网络设备性能调整策略。Step 505: Based on the performance evaluation results, generate a network device performance adjustment policy for each network device of the same category.

为了便于说明,本实施方式针对业务特征指标、服务器性能指标和服务质量指标,分别给出可能涉及的几种性能评估结果,具体如下:For ease of explanation, this implementation provides several possible performance evaluation results for business characteristic indicators, server performance indicators and service quality indicators, as follows:

针对业务特征指标的性能评估结果,可以包括如下罗列的任意一项或几项:http请求数波动数据、https请求波动数据、IOPS波动数据;针对服务器性能指标的性能评估结果,可以包括如下罗列的任意一项或几项:CPU使用率波动变化数据、CPU超出阈值天数占比、内存使用率波动变化数据、内存超出阈值天数占比、磁盘使用率波动变化数据、磁盘超出阈值天数统计数据、IOwait超出阈值天数统计数据;针对服务质量指标的性能评估结果,可以包括如下罗列的任意一项或几项:超时机器数占比波动数据、平均带宽波动数据、平均请求数波动数据。The performance evaluation results for business characteristic indicators can include any one or more of the following: http request fluctuation data, https request fluctuation data, IOPS fluctuation data; the performance evaluation results for server performance indicators can include the following: Any one or several items: CPU usage fluctuation data, proportion of days when CPU exceeds the threshold, memory usage fluctuation data, proportion of days when memory exceeds the threshold, disk usage fluctuation data, statistical data of disk usage exceeding the threshold, IOwait Statistical data on the number of days exceeding the threshold; performance evaluation results for service quality indicators can include any one or more of the following: fluctuation data in the proportion of timeout machines, average bandwidth fluctuation data, and average number of requests fluctuation data.

也就是说,最终生成的性能评估结果是由各个指标对应的性能评估结果组合而成的。In other words, the final performance evaluation result generated is a combination of the performance evaluation results corresponding to each indicator.

此外,需要说明的是,在实际应中,只要有一个上述指标项存在异常,就会展示在最终的性能评估结果中。In addition, it should be noted that in actual applications, as long as one of the above indicator items is abnormal, it will be displayed in the final performance evaluation results.

相应地,最终根据性能评估结果生成的针对所述同一分类的各网络设备的网络设备性能调整策略,同样可以是根据每一个预设指标对应的性能评估结果分析得到的。Correspondingly, the network device performance adjustment strategy for each network device of the same category that is finally generated based on the performance evaluation results can also be analyzed based on the performance evaluation results corresponding to each preset indicator.

具体的说,针对服务器性能指标包括的上述性能评估结果,得到的分析结果大致可以分为如下六种情况:①波动率升高+过高天数占比高;②波动率升高+过高天数占比0;③波动率升高+过低天数占比0;④波动率降低+过高天数占比0;⑤波动率降低+过低天数占比0;⑥过低天数占比。Specifically, based on the above performance evaluation results included in the server performance indicators, the analysis results obtained can be roughly divided into the following six situations: ① Increased volatility + high proportion of excessively high days; ② Increased volatility + excessively high days The proportion is 0; ③ The volatility increases + the number of days that are too low accounts for 0; ④ The volatility decreases + the number of days that are too high accounts for 0; ⑤ The volatility decreases + the number of days that are too low accounts for 0; ⑥ The number of days that are too low accounts for 0.

相应地,针对上述情况①,生成的网络设备性能调整策略具体可以分为如下三种:(1)提升对应硬件配置或者降低额定设备能力;(2)优化软件性能;(3)调整业务规划方案。Correspondingly, for the above situation ①, the generated network equipment performance adjustment strategies can be divided into the following three types: (1) improve the corresponding hardware configuration or reduce the rated equipment capacity; (2) optimize software performance; (3) adjust the business planning plan .

针对上述情况②至⑤,生成的网络设备性能调整策略具体可以是:持续关注,暂不处理。In response to the above situations ② to ⑤, the generated network device performance adjustment strategy may specifically be: continue to pay attention and do not process it for the time being.

针对上述情况⑥,生成的网络设备性能调整策略具体可以是:降低对应硬件配置或者提升额定设备能力。In view of the above situation ⑥, the generated network device performance adjustment strategy can be: reducing the corresponding hardware configuration or increasing the rated device capability.

此外,针对业务特征指标包括的上述性能评估结果,得到的分析结果大致可以分为如下三种情况:①http请求数波动率升高;②https请求数波动率升高;③IOPS波动升高。In addition, based on the above performance evaluation results included in the business characteristic indicators, the analysis results can be roughly divided into the following three situations: ① The fluctuation rate of the number of http requests increases; ② The fluctuation rate of the number of https requests increases; ③ The fluctuation rate of IOPS increases.

相应地,针对上述三种情况,生成的网络设备性能调整策略具体可以是:调整业务规划方案。Correspondingly, for the above three situations, the generated network device performance adjustment strategy may specifically include: adjusting the service planning solution.

此外,针对服务质量指标包括的上述性能评估结果,得到的分析结果大致可以分为如下三种情况:①超时机器数占比波动升高;②平均带宽波动下降;③平均请求数波动下降。In addition, based on the above performance evaluation results included in the service quality indicators, the analysis results can be roughly divided into the following three situations: ① The proportion of timeout machines fluctuates and increases; ② The average bandwidth fluctuates and decreases; ③ The average number of requests fluctuates and decreases.

相应地,针对上述三种情况,生成的网络设备性能调整策略具体可以是:提升对应硬件配置或者降低额定设备能力。Correspondingly, for the above three situations, the generated network device performance adjustment strategy may be: improving the corresponding hardware configuration or reducing the rated device capability.

通过上述描述不难发现,在本实施方式中,根据所述性能评估结果生成的针对所述同一分类的各网络设备的网络设备性能调整策略,具体是从“硬件配置调整”、“额定设备能力调整”、“业务规划方案调整”、“优化软件性能调整”、“持续关注,暂不处理”这五个方向考虑的。It is easy to find from the above description that in this embodiment, the network device performance adjustment strategy for each network device of the same category generated based on the performance evaluation results is specifically based on the "hardware configuration adjustment" and "rated device capability". The five directions are considered: "Adjustment", "Business planning adjustment", "Optimizing software performance adjustment", and "Continuous attention, not processing for now".

此外,应当理解的是,上述给出的仅为针对各具体预设指标对应的性能评估结果生成的网络设备性能调整策略。在实际应用中,如果网络设备存在上述每一个预设指标对应的问题,则生成的网络设备性能调整策略是包括每一预设指标对应的网络设备性能调整策略的。In addition, it should be understood that what is given above is only a network device performance adjustment strategy generated based on the performance evaluation results corresponding to each specific preset indicator. In practical applications, if the network equipment has problems corresponding to each of the above preset indicators, the generated network equipment performance adjustment strategy includes the network equipment performance adjustment strategy corresponding to each preset indicator.

进一步地,为了方便管理人员查看,在本实施方式中,生成的性能评估结果和网络设备性能调整策略均可以采用图表形式展示,具体的格式本领域技术人员可以根据需要设置,本实施方式对此不做限制。Furthermore, in order to facilitate management personnel to view, in this embodiment, the generated performance evaluation results and network device performance adjustment strategies can be displayed in the form of charts. Specific formats can be set by those skilled in the art as needed. This embodiment No restrictions.

由此,本实施方式提供的网络设备性能评估方法,在所述根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果之后,通过根据性能评估结果自动生成网络设备性能调整策略,从而无需人工介入,便可以实现对网络设备性能的调整,在减少人工成本的同时,也进一步提高了效率。Therefore, the network device performance evaluation method provided in this embodiment generates performance evaluation results for each network device of the same classification based on the performance evaluation data corresponding to each network device of the same classification. As a result, network device performance adjustment strategies are automatically generated, so that network device performance can be adjusted without manual intervention, which not only reduces labor costs, but also further improves efficiency.

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。The steps of the various methods above are divided just for the purpose of clear description. During implementation, they can be combined into one step or some steps can be split into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. ; Adding insignificant modifications or introducing insignificant designs to the algorithm or process without changing the core design of the algorithm and process are within the scope of protection of this patent.

本发明第三实施方式涉及一种网络设备性能评估装置,如图6所示,包括:获取模块601、分类模块602和评估模块603。The third embodiment of the present invention relates to a network equipment performance evaluation device, as shown in Figure 6, including: an acquisition module 601, a classification module 602 and an evaluation module 603.

其中,获取模块601,用于获取各网络设备对应的性能评估数据,以及各网络设备对应的硬件配置信息和内容分发网络CDN应用类型;分类模块602,用于根据所述硬件配置信息和所述CDN应用类型,将具有相同硬件配置信息和相同CDN应用类型的网络设备划分为同一分类;评估模块603,用于根据同一分类的各网络设备对应的性能评估数据,生成针对所述同一分类的各网络设备的性能评估结果。Among them, the acquisition module 601 is used to obtain the performance evaluation data corresponding to each network device, as well as the hardware configuration information and content distribution network CDN application type corresponding to each network device; the classification module 602 is used to obtain the performance evaluation data corresponding to the hardware configuration information and the content distribution network CDN application type. The CDN application type divides network devices with the same hardware configuration information and the same CDN application type into the same category; the evaluation module 603 is used to generate each network device for the same category based on the performance evaluation data corresponding to each network device of the same category. Performance evaluation results of network equipment.

此外,在另一个例子中,获取模块601具体用于基于预设的性能评估指标,获取各网络设备在不同时段下产生的针对所述性能评估指标的性能评估数据。Furthermore, in another example, the acquisition module 601 is specifically configured to acquire, based on a preset performance evaluation index, performance evaluation data generated by each network device in different time periods for the performance evaluation index.

此外,在另一个例子中,获取模块601具体用于对于每个时间段,确定各网络设备在所述时间段内的不同时间点对应的业务流量大小;根据所述业务流量大小,选取业务流量大小最大的时间点下各网络设备产生的针对所述性能评估指标的性能评估数据。In addition, in another example, the acquisition module 601 is specifically configured to determine, for each time period, the business traffic size corresponding to each network device at different time points within the time period; and select the business traffic volume according to the business traffic size. Performance evaluation data for the performance evaluation index generated by each network device at the largest time point.

此外,在另一个例子中,所述性能评估指标包括业务特征指标、设备性能指标和服务质量指标。Furthermore, in another example, the performance evaluation indicators include business characteristic indicators, equipment performance indicators and service quality indicators.

相应地,获取模块601具体用于选取业务流量大小最大的时间点下各网络设备产生的针对所述业务特征指标的业务特征数据、针对所述设备性能指标的设备性能数据和针对所述服务质量指标的服务质量数据,得到所述性能评估数据。Correspondingly, the acquisition module 601 is specifically used to select the business characteristic data for the service characteristic index, the device performance data for the device performance index and the service quality generated by each network device at the time point when the business traffic is the largest. The service quality data of the indicators are used to obtain the performance evaluation data.

此外,在另一个例子中,评估模块603具体用于将同一分类下,各网络设备对应的所述性能评估数据按照预设的性能评估指标进行汇聚;基于汇聚后的性能评估数据计算性能评估值,所述性能评估值能够反映同一分类下各网络设备性能变化;将所述性能评估值与预设的性能评估阈值进行比较;根据比较结果,生成针对所述同一分类的各网络设备的性能评估结果。In addition, in another example, the evaluation module 603 is specifically configured to aggregate the performance evaluation data corresponding to each network device under the same category according to preset performance evaluation indicators; and calculate a performance evaluation value based on the aggregated performance evaluation data. , the performance evaluation value can reflect the performance changes of each network device under the same category; compare the performance evaluation value with a preset performance evaluation threshold; generate a performance evaluation for each network device in the same category according to the comparison result result.

此外,在另一个例子中,所述性能评估值包括所述性能评估指标对应的峰值、均值和占比。Furthermore, in another example, the performance evaluation value includes the peak value, average value and proportion corresponding to the performance evaluation index.

相应地,评估模块603具体用于统计需要进行巡检的网络设备的数量,得到网络设备总数;基于同一分类下各网络设备对应的性能评估数据的数据量大小,确定超过预设性能评估数据量阈值的网络设备数量,得到超阈值网络设备数量;基于所述网络设备总数和所述超阈值网络设备数量,计算所述占比;基于所述汇聚后的性能评估数据和所述超阈值网络设备数量,计算所述均值;基于所述汇聚后的性能评估数据和所述网络设备总数,计算所述峰值。Accordingly, the evaluation module 603 is specifically used to count the number of network devices that need to be inspected to obtain the total number of network devices; based on the data size of the performance evaluation data corresponding to each network device under the same category, determine the amount of performance evaluation data that exceeds the preset The number of network devices at the threshold is used to obtain the number of super-threshold network devices; the proportion is calculated based on the total number of network devices and the number of super-threshold network devices; based on the aggregated performance evaluation data and the super-threshold network devices quantity, calculate the average value; calculate the peak value based on the aggregated performance evaluation data and the total number of network devices.

此外,在另一例子中,所述性能评估阈值包括峰值阈值、均值阈值和占比阈值。Furthermore, in another example, the performance evaluation threshold includes a peak threshold, an average threshold, and a proportion threshold.

相应地,评估模块603具体用于判断所述峰值是否大于所述峰值阈值;若所述峰值不大于所述峰值阈值,则判断所述均值是否大于所述均值阈值;若所述均值不大于所述均值阈值,则判断所述占比是否大于所述占比阈值。Correspondingly, the evaluation module 603 is specifically configured to determine whether the peak value is greater than the peak threshold value; if the peak value is not greater than the peak threshold value, then determine whether the mean value is greater than the mean value threshold; if the mean value is not greater than the mean value threshold. If the mean threshold is determined, it is determined whether the proportion is greater than the proportion threshold.

在所述峰值不大于所述峰值阈值,所述均值不大于所述均值阈值,且所述占比不大于所述占比阈值时,评估模块603还用于针对所述同一分类的各网络设备生成不存在异常的性能评估结果;否则,评估模块603还用于将大于预设的性能评估阈值的性能评估值对应的性能评估数据进行异常标注,得到所述针对所述同一分类的各网络设备存在异常的性能评估结果。When the peak value is not greater than the peak threshold, the mean value is not greater than the mean threshold, and the proportion is not greater than the proportion threshold, the evaluation module 603 is also configured to target each network device of the same category. Generate a performance evaluation result without abnormality; otherwise, the evaluation module 603 is also used to annotate the performance evaluation data corresponding to the performance evaluation value that is greater than the preset performance evaluation threshold to obtain the network devices of the same category. There are unusual performance evaluation results.

此外,在另一个例子中,评估模块603还用于在大于预设的性能评估阈值的性能评估值对应的性能评估数据是业务特征指标对应的业务特征数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:http请求波动率升高、https请求波动率升高、每秒进行读写操作的次数IOPS波动率升高;在大于预设的性能评估阈值的性能评估值对应的性能评估数据是设备性能指标对应的设备性能数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:波动率升高+过高天数占比高、波动率升高+过高天数占比0、波动率升高+过低天数占比0、波动率降低+过高天数占比0、波动率降低+过低天数占比0、过低天数占比;在大于预设的性能评估阈值的性能评估值对应的性能评估数据是服务质量指标对应的服务质量数据时,得到的针对所述同一分类的各网络设备存在异常的性能评估结果包括以下任意一项或几项:超时机器数占比波动升高、平均带宽波动下降、平均请求数波动下降。In addition, in another example, the evaluation module 603 is also configured to obtain the obtained performance evaluation data for the same category when the performance evaluation data corresponding to the performance evaluation value greater than the preset performance evaluation threshold is the business characteristic data corresponding to the business characteristic indicator. Abnormal performance evaluation results of various network devices include any one or more of the following: increased http request volatility, increased https request volatility, increased IOPS volatility in the number of read and write operations per second; when the value is greater than the preset When the performance evaluation data corresponding to the performance evaluation value of the performance evaluation threshold is the device performance data corresponding to the device performance indicator, the obtained abnormal performance evaluation results for each network device of the same category include any one or more of the following: Increased volatility + a high proportion of days that are too high, increased volatility + a proportion of days that are too high, 0, increased volatility + a proportion of days that are too low, 0, decreased volatility + a proportion of days that are too high, 0, volatility decreases + The proportion of days that are too low is 0, the proportion of days that is too low; when the performance evaluation data corresponding to the performance evaluation value greater than the preset performance evaluation threshold is the service quality data corresponding to the service quality indicator, the obtained for the same category The abnormal performance evaluation results of each network device include any one or more of the following: increased fluctuations in the number of timeout machines, decreased fluctuations in average bandwidth, and decreased fluctuations in the average number of requests.

此外,在另一个例子中,所述网络设备性能评估装置还包括策略生成模块。Furthermore, in another example, the network device performance evaluation apparatus further includes a policy generation module.

相应地,所述策略生成模块,用于根据所述性能评估结果,生成针对所述同一分类的各网络设备的网络设备性能调整策略。Correspondingly, the policy generation module is configured to generate a network device performance adjustment policy for each network device of the same category according to the performance evaluation result.

此外,在另一个例子中,所述策略生成模块具体用于在所述性能评估结果为针对所述业务特征指标,且包括以下任意一项或几项:http请求波动率升高、https请求波动率升高、IOPS波动率升高,生成针对所述同一分类的各网络设备的网络设备性能调整策略为:调整业务规划方案;在所述性能评估结果为针对设备性能指标,且包括以下任意一项或几项:波动率升高+过高天数占比0、波动率升高+过低天数占比0、波动率降低+过高天数占比0、波动率降低+过低天数占比0,生成针对所述同一分类的各网络设备的网络设备性能调整策略为:持续关注,暂不处理;在所述性能评估结果为针对设备性能指标,且包括:波动率升高+过高天数占比高,生成针对所述同一分类的各网络设备的网络设备性能调整策略为以下任意一种或几种:提升对应硬件配置、降低额定设备能力、优化软件性能、调整业务规划方案;在所述性能评估结果为针对设备性能指标,且包括:过低天数占比,生成针对所述同一分类的各网络设备的网络设备性能调整策略为以下任意一种或几种:提升对应硬件配置、降低额定设备能力;在所述性能评估结果为针对服务质量指标,且包括以下任意一项或几项:超时机器数占比波动升高、平均带宽波动下降、平均请求数波动下降,生成针对所述同一分类的各网络设备的网络设备性能调整策略为以下任意一种或几种:提升对应硬件配置、降低额定设备能力。In addition, in another example, the policy generation module is specifically configured to perform the performance evaluation when the performance evaluation result is for the business characteristic indicator and includes any one or more of the following: increased http request volatility, https request volatility rate and IOPS fluctuation rate increase, the network device performance adjustment strategy generated for each network device of the same category is: adjusting the business planning plan; the performance evaluation results are based on device performance indicators, and include any of the following Item or items: increased volatility + 0 proportion of days that are too high, 0 increase in volatility + 0 proportion of days that are too low, 0 decrease in volatility + 0 proportion of days that are too high, 0 decrease in volatility + 0 proportion of days that are too low , the network device performance adjustment strategy generated for each network device of the same category is: continue to pay attention, and do not process it for the time being; the performance evaluation results are for device performance indicators, and include: increased volatility + excessively high number of days Compared with Gao, generating a network device performance adjustment strategy for each network device of the same category is any one or more of the following: improving corresponding hardware configuration, reducing rated device capabilities, optimizing software performance, and adjusting business planning solutions; in the The performance evaluation results are based on device performance indicators, and include: the proportion of days that are too low, and the network device performance adjustment strategy generated for each network device of the same category is any one or more of the following: improving the corresponding hardware configuration, reducing the rating Equipment capabilities; when the performance evaluation results are based on service quality indicators, and include any one or more of the following: an increase in the number of timeout machines, a decrease in the average bandwidth, and a decrease in the average number of requests, generate a report for the same The network device performance adjustment strategy for each classified network device is any one or more of the following: improving the corresponding hardware configuration and reducing the rated device capability.

不难发现,本实施方式为与第一或第二实施方式相对应的装置实施方式,本实施方式可与第一或第二实施方式互相配合实施。第一或第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一或第二实施方式中。It is not difficult to find that this embodiment is a device implementation corresponding to the first or second embodiment, and this embodiment can be implemented in cooperation with the first or second embodiment. The relevant technical details mentioned in the first or second embodiment are still valid in this embodiment, and will not be described again in order to reduce duplication. Correspondingly, the relevant technical details mentioned in this embodiment can also be applied to the first or second embodiment.

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。It is worth mentioning that each module involved in this implementation is a logical module. In practical applications, a logical unit can be a physical unit, or a part of a physical unit, or it can be multiple physical units. The combination of units is realized. In addition, in order to highlight the innovative part of the present invention, units that are not closely related to solving the technical problems raised by the present invention are not introduced in this embodiment, but this does not mean that other units do not exist in this embodiment.

本发明第四实施方式涉及一种设备,如图7所示,包括至少一个处理器701;以及,与所述至少一个处理器701通信连接的存储器702;其中,所述存储器702存储有可被所述至少一个处理器701执行的指令,所述指令被所述至少一个处理器701执行,以使所述至少一个处理器701能够执行上述第一实施例或第二实施例所描述的网络设备性能评估方法。The fourth embodiment of the present invention relates to a device, as shown in Figure 7, including at least one processor 701; and a memory 702 communicatively connected to the at least one processor 701; wherein the memory 702 stores information that can be Instructions executed by the at least one processor 701, the instructions are executed by the at least one processor 701, so that the at least one processor 701 can execute the network device described in the first embodiment or the second embodiment. Performance evaluation methods.

其中,存储器702和处理器701采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器701和存储器702的各种电路链接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器701处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器701。The memory 702 and the processor 701 are connected using a bus. The bus may include any number of interconnected buses and bridges. The bus links various circuits of one or more processors 701 and the memory 702 together. The bus can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides the interface between the bus and the transceiver. A transceiver may be one element or may be multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. The data processed by the processor 701 is transmitted on the wireless medium through the antenna. Further, the antenna also receives the data and transmits the data to the processor 701 .

处理器701负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器702可以被用于存储处理器在执行操作时所使用的数据。Processor 701 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory 702 may be used to store data used by the processor when performing operations.

本领域技术人员可以理解实现上述实施方式方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Those skilled in the art can understand that all or part of the steps in the method of implementing the above embodiments can be completed by instructing relevant hardware through a program. The program is stored in a storage medium and includes several instructions to make a device (which can be a microcontroller) , chip, etc.) or processor (processor) executes all or part of the steps of the method described in each embodiment of the application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code.

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施方式,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Those of ordinary skill in the art can understand that the above-mentioned embodiments are specific implementations of the present invention, and in practical applications, various changes can be made in form and details without departing from the spirit and spirit of the present invention. scope.

Claims (11)

1. A method for evaluating performance of a network device, comprising:
acquiring performance evaluation data corresponding to each network device;
acquiring hardware configuration information and a content delivery network CDN application type corresponding to each network device;
dividing network devices with the same hardware configuration information and the same CDN application type into the same classification according to the hardware configuration information and the CDN application type;
generating performance evaluation results aiming at all network devices in the same category according to the performance evaluation data corresponding to all network devices in the same category;
the generating the performance evaluation result of each network device aiming at the same classification comprises the following steps:
when the performance evaluation data corresponding to the performance evaluation value larger than the preset performance evaluation threshold value is the service characteristic data corresponding to the service characteristic index, the obtained performance evaluation result of abnormality of each network device in the same category comprises any one or more of the following items: the http request fluctuation rate is increased, the https request fluctuation rate is increased, and the number of read-write operations per second IOPS fluctuation rate is increased;
When the performance evaluation data corresponding to the performance evaluation value larger than the preset performance evaluation threshold value is the equipment performance data corresponding to the equipment performance index, the obtained performance evaluation result of abnormality of each network equipment in the same category comprises any one or more of the following items: increasing the fluctuation rate and increasing the ratio of the number of days too high, increasing the fluctuation rate and increasing the ratio of the number of days too high to 0, increasing the fluctuation rate and increasing the ratio of the number of days too low to 0, decreasing the fluctuation rate and increasing the ratio of the number of days too high to 0, decreasing the fluctuation rate and increasing the ratio of the number of days too low to 0, and increasing the ratio of the number of days too low to 0;
when the performance evaluation data corresponding to the performance evaluation value larger than the preset performance evaluation threshold value is the service quality data corresponding to the service quality index, the obtained performance evaluation result of abnormality of each network device in the same class comprises any one or more of the following items: the time-out machine number duty ratio fluctuation is increased, the average bandwidth fluctuation is reduced, and the average request number fluctuation is reduced;
the performance evaluation value is calculated by the performance evaluation data corresponding to the network devices in the same class according to the data collected by the preset performance evaluation indexes and is used for reflecting the performance change of the network devices in the same class;
The performance evaluation index includes: business characteristic index, equipment performance index and service quality index.
2. The method for evaluating performance of a network device according to claim 1, wherein the obtaining performance evaluation data corresponding to each network device includes:
and acquiring performance evaluation data aiming at the performance evaluation indexes, which are generated by each network device in different time periods, based on the preset performance evaluation indexes.
3. The method for evaluating performance of network devices according to claim 2, wherein the obtaining performance evaluation data for the performance evaluation index generated by each network device in different time periods based on a preset performance evaluation index includes:
for each time period, determining the service flow sizes corresponding to different time points of each network device in the time period;
and selecting performance evaluation data aiming at the performance evaluation index and generated by each network device at the time point with the maximum service flow according to the service flow.
4. The network device performance evaluation method of claim 3, wherein the performance evaluation index comprises a traffic characteristic index, a device performance index, and a quality of service index;
And selecting performance evaluation data aiming at the performance evaluation index and generated by each network device at the time point with the maximum service flow, wherein the performance evaluation data comprises the following components:
and selecting service characteristic data aiming at the service characteristic index, equipment performance data aiming at the equipment performance index and service quality data aiming at the service quality index, which are generated by each network equipment at the time point with the maximum service flow, to obtain the performance evaluation data.
5. The method for evaluating performance of network devices according to claim 4, wherein generating the performance evaluation result for each network device of the same class according to the performance evaluation data corresponding to each network device of the same class comprises:
the performance evaluation data corresponding to each network device are converged according to a preset performance evaluation index under the same classification;
calculating a performance evaluation value based on the converged performance evaluation data, wherein the performance evaluation value can reflect the performance change of each network device under the same classification;
comparing the performance evaluation value with a preset performance evaluation threshold value;
and generating performance evaluation results of the network devices aiming at the same class according to the comparison results.
6. The network device performance evaluation method according to claim 5, wherein the performance evaluation value includes a peak value, a mean value, and a duty ratio corresponding to the performance evaluation index;
the calculating a performance evaluation value based on the aggregated performance evaluation data includes:
counting the number of network devices needing to be inspected to obtain the total number of the network devices;
determining the number of network devices exceeding a preset performance evaluation data quantity threshold based on the service flow of the performance evaluation data corresponding to each network device under the same classification to obtain the number of super-threshold network devices;
calculating the duty cycle based on the total number of network devices and the super-threshold number of network devices;
calculating the mean value based on the converged performance evaluation data and the super-threshold network equipment number;
and calculating the peak value based on the aggregated performance evaluation data and the total number of network devices.
7. The network device performance evaluation method of claim 6, wherein the performance evaluation threshold comprises a peak threshold, a mean threshold, and a duty cycle threshold;
the comparing the performance evaluation value with a preset performance evaluation threshold value comprises the following steps:
Judging whether the peak value is larger than the peak value threshold value or not;
if the peak value is not greater than the peak value threshold value, judging whether the average value is greater than the average value threshold value or not;
if the average value is not greater than the average value threshold value, judging whether the duty ratio is greater than the duty ratio threshold value or not;
wherein the generating, according to the comparison result, a performance evaluation result for each network device of the same class includes:
if the peak value is not greater than the peak value threshold value, the average value is not greater than the average value threshold value, and the duty ratio is not greater than the duty ratio threshold value, generating a performance evaluation result without abnormality for each network device in the same classification;
otherwise, performing anomaly labeling on the performance evaluation data corresponding to the performance evaluation value larger than the preset performance evaluation threshold to obtain the performance evaluation result of the anomaly of each network device in the same category.
8. The network device performance evaluation method according to claim 1, wherein after the generating of the performance evaluation result for each network device of the same class based on the comparison result, the method further comprises:
and generating a network device performance adjustment strategy aiming at the network devices of the same class according to the performance evaluation result.
9. The network device performance evaluation method according to claim 8, wherein the generating a network device performance adjustment policy for each network device of the same class according to the performance evaluation result comprises:
and when the performance evaluation result is specific to the service characteristic index, any one or more of the following items are included: the http request fluctuation rate is increased, the https request fluctuation rate is increased, the IOPS fluctuation rate is increased, and the network device performance adjustment strategy for each network device of the same class is generated as follows: adjusting a service planning scheme;
and the performance evaluation result is specific to the equipment performance index and comprises any one or more of the following: the network device performance adjustment policies for the network devices of the same class are generated by increasing the fluctuation rate, occupying the ratio of the excessive days to 0, decreasing the fluctuation rate, occupying the ratio of the excessive days to 0: continuing to pay attention to, and temporarily not processing;
when the performance evaluation result is specific to the equipment performance index, the method comprises the following steps: the ratio of the fluctuation rate to the number of days which is too high is high, and the network equipment performance adjustment strategy of each network equipment aiming at the same class is generated as any one or more of the following: corresponding hardware configuration is improved, rated equipment capacity is reduced, software performance is optimized, and a service planning scheme is adjusted;
When the performance evaluation result is specific to the equipment performance index, the method comprises the following steps: generating a network device performance adjustment policy for each network device of the same class for the excessively low number of days of occupancy, the network device performance adjustment policy being any one or more of: the corresponding hardware configuration is improved, and the rated equipment capacity is reduced;
and when the performance evaluation result is specific to the service quality index, any one or more of the following items are included: the overtime machine number duty ratio fluctuation is increased, the average bandwidth fluctuation is reduced, the average request number fluctuation is reduced, and the network equipment performance adjustment strategy of each network equipment aiming at the same class is generated as any one or more of the following: and the corresponding hardware configuration is improved, and the rated equipment capacity is reduced.
10. A network device performance evaluation device, comprising:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the network device performance assessment method of any one of claims 1 to 9.
11. A computer readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the network device performance evaluation method of any one of claims 1 to 9.
CN202010707455.2A 2020-07-21 2020-07-21 Network equipment performance evaluation method, device, equipment and storage medium Expired - Fee Related CN112039689B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010707455.2A CN112039689B (en) 2020-07-21 2020-07-21 Network equipment performance evaluation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010707455.2A CN112039689B (en) 2020-07-21 2020-07-21 Network equipment performance evaluation method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112039689A CN112039689A (en) 2020-12-04
CN112039689B true CN112039689B (en) 2023-09-08

Family

ID=73579365

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010707455.2A Expired - Fee Related CN112039689B (en) 2020-07-21 2020-07-21 Network equipment performance evaluation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112039689B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113055996B (en) * 2021-03-09 2022-09-16 Oppo广东移动通信有限公司 Clock drift monitoring method, device, terminal, server and storage medium
CN115396341B (en) * 2022-08-16 2023-12-05 度小满科技(北京)有限公司 Service stability evaluation method and device, storage medium and electronic device
CN119721768B (en) * 2024-12-10 2025-07-25 国能广投北海发电有限公司 Grid-connected performance evaluation early warning system and method based on big data

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013084193A (en) * 2011-10-12 2013-05-09 Kawasaki Heavy Ind Ltd Evaluation method and system for equipment
CN104468200A (en) * 2014-11-25 2015-03-25 中国人民解放军国防科学技术大学 Self-adaption evaluation method for data center network equipment health degree
CN106603340A (en) * 2016-12-28 2017-04-26 成都网丁科技有限公司 Active dial testing method and system of CDN quality
CN109062768A (en) * 2018-08-09 2018-12-21 网宿科技股份有限公司 The IO performance estimating method and device of cache server
CN109167812A (en) * 2018-08-02 2019-01-08 网宿科技股份有限公司 Evaluation services quality, the method for determining adjustable strategies, server and storage medium
CN109660419A (en) * 2018-10-08 2019-04-19 平安科技(深圳)有限公司 Predict method, apparatus, equipment and the storage medium of network equipment exception
CN110572297A (en) * 2019-08-09 2019-12-13 网宿科技股份有限公司 Evaluation method, server and storage medium of network performance
CN110768970A (en) * 2019-10-16 2020-02-07 新华三信息安全技术有限公司 Equipment evaluation and abnormality detection method, device, electronic equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8751619B2 (en) * 2011-05-31 2014-06-10 Cisco Technology, Inc. Autonomous performance probing

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013084193A (en) * 2011-10-12 2013-05-09 Kawasaki Heavy Ind Ltd Evaluation method and system for equipment
CN104468200A (en) * 2014-11-25 2015-03-25 中国人民解放军国防科学技术大学 Self-adaption evaluation method for data center network equipment health degree
CN106603340A (en) * 2016-12-28 2017-04-26 成都网丁科技有限公司 Active dial testing method and system of CDN quality
CN109167812A (en) * 2018-08-02 2019-01-08 网宿科技股份有限公司 Evaluation services quality, the method for determining adjustable strategies, server and storage medium
CN109062768A (en) * 2018-08-09 2018-12-21 网宿科技股份有限公司 The IO performance estimating method and device of cache server
CN109660419A (en) * 2018-10-08 2019-04-19 平安科技(深圳)有限公司 Predict method, apparatus, equipment and the storage medium of network equipment exception
CN110572297A (en) * 2019-08-09 2019-12-13 网宿科技股份有限公司 Evaluation method, server and storage medium of network performance
CN110768970A (en) * 2019-10-16 2020-02-07 新华三信息安全技术有限公司 Equipment evaluation and abnormality detection method, device, electronic equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
K-means算法在CDN服务质量监测中的应用;余小峰等;《电子设计工程》;20180520(第10期);全文 *

Also Published As

Publication number Publication date
CN112039689A (en) 2020-12-04

Similar Documents

Publication Publication Date Title
CN112039689B (en) Network equipment performance evaluation method, device, equipment and storage medium
CN110971444B (en) Alarm management method, device, server and storage medium
CN108173778B (en) Data processing method of electric power information acquisition system based on business classification
CN110493065B (en) Alarm correlation degree analysis method and system for cloud center operation and maintenance
CN118612086B (en) A multi-platform collaborative intelligent integrated operation management system
CN111260505B (en) Big data analysis method, device and computer equipment based on power Internet of things
CN113141410B (en) Dynamically adjusted QPS control method, system, device and storage medium
CN118632208A (en) A stable communication system for smart water meters based on 4GCat1 technology
WO2025195193A1 (en) Data processing method, apparatus and system
WO2025140705A9 (en) Full-life-cycle quality monitoring method and apparatus for middle platform capability, and device
CN120017608A (en) Disaster recovery data recovery method and system for disaster recovery system
US20130151700A1 (en) Nee indicating method, indicator and system
CN109688065B (en) Parameter processing method and device and storage medium
CN101431467A (en) Real-time task admission control method of shared resource network
CN110636109A (en) Node scheduling optimization method, server and computer-readable storage medium
CN119766753A (en) Service integration-oriented data communication transmission operation management method, system and device
CN114610476A (en) A method, apparatus, device and storage medium for optimizing cloud service cost
CN115834390A (en) Network link capacity management method, device, equipment and medium
CN116800758A (en) A service scheduling method and device
CN119765658B (en) Information processing method and storage medium based on power system
CN114510340A (en) Network service load distribution system and method thereof
JP2022541730A (en) Network transmission control method and device
CN119127492B (en) Automatic server configuration management method based on artificial intelligence
CN119690347B (en) A cgroup-based IO control optimization method
CN117170878B (en) A method to dynamically adjust CPU and GPU cache

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20230908

CF01 Termination of patent right due to non-payment of annual fee