CN112131086A - Performance tuning method, device and equipment of application server - Google Patents

Performance tuning method, device and equipment of application server Download PDF

Info

Publication number
CN112131086A
CN112131086A CN202010988142.9A CN202010988142A CN112131086A CN 112131086 A CN112131086 A CN 112131086A CN 202010988142 A CN202010988142 A CN 202010988142A CN 112131086 A CN112131086 A CN 112131086A
Authority
CN
China
Prior art keywords
application server
performance
bottleneck
software
pressure measurement
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.)
Withdrawn
Application number
CN202010988142.9A
Other languages
Chinese (zh)
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.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN202010988142.9A priority Critical patent/CN112131086A/en
Publication of CN112131086A publication Critical patent/CN112131086A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a performance tuning method of an application server, which provides a set of overall tuning scheme, can respectively realize the performance tuning of the application server from a hardware level and a software level, further analyzes and detects the performance bottleneck point of the software level after eliminating the performance bottleneck point of the hardware level, and realizes the tuning of an application code level and a database SQL statement level. Through the performance tuning mode, the performance bottleneck point of the whole solution can be found out quickly and accurately, so that the service system running on the application server can reach the optimal performance state quickly, the time cost and the labor cost of performance test work before the service system is on line are greatly reduced, and the test efficiency is improved. In addition, the application also provides a performance tuning device, equipment and a readable storage medium of the application server, and the technical effect of the device corresponds to that of the method.

Description

Performance tuning method, device and equipment of application server
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a readable storage medium for optimizing performance of an application server.
Background
At present, a set of complete tuning flow is not formed for performance tuning of the whole solution, each manufacturer from hardware to an operating system, a middleware, a database and an upper application is only limited to a specific tuning of the product, and the targeted tuning is not performed on the whole solution according to performance bottlenecks, so that the tuning scheme is low in accuracy and wastes a long time for testing.
Therefore, how to provide a server performance tuning scheme, improve the performance of each layer, and avoid the defect of low efficiency of the current test scheme is a problem to be solved by technical personnel in the field.
Disclosure of Invention
The application aims to provide a performance tuning method, a performance tuning device, performance tuning equipment and a readable storage medium of an application server, which are used for solving the problems that the current performance testing and tuning scheme is only adjusted according to a certain level, and performance tuning of all levels cannot be realized, so that the time consumption is long, and the testing efficiency is low. The specific scheme is as follows:
in a first aspect, the present application provides a performance tuning method for an application server, including:
s1, carrying out concurrent pressure measurement on the application server, and eliminating the performance bottleneck point of the hardware level;
s2, performing concurrent pressure measurement on the application server again, and intercepting the thread stack by using a jstack tool in the concurrent pressure measurement process;
s3, judging whether a performance bottleneck point of a software layer exists according to the thread stack, wherein the performance bottleneck point of the software layer comprises: an application code bottleneck, a database SQL statement bottleneck;
and S4, if the current software resource exists, generating prompt information for optimizing the corresponding software resource.
Preferably, before the concurrent pressure measurement is performed on the application server, the method includes:
according to the test environment, adjusting system parameters of the application server, wherein the system parameters comprise any one or more of the following items: the method comprises the steps of thread pool size, database connection pool size, JVM memory size, the maximum number of open files of the system, log level, IPV4 mode and garbage collection strategy.
Preferably, the performing concurrent pressure measurement on the application server to eliminate the performance bottleneck point of the hardware level includes:
carrying out concurrent pressure measurement on the application server, and monitoring the occupation condition of hardware resources in real time in the concurrent pressure measurement process;
judging whether a performance bottleneck point of a hardware layer exists according to the occupation condition of the hardware resource, wherein the performance bottleneck point of the hardware layer comprises: a CPU bottleneck, a memory bottleneck, a network bottleneck, a port bottleneck;
if yes, generating prompt information for increasing corresponding hardware resources; if not, no processing is carried out.
Preferably, before the concurrent pressure measurement is performed on the application server, the method includes:
and establishing communication connection with the application server according to the preset concurrency number and the IPV4 mode.
Preferably, the performing concurrent pressure measurement on the application server includes:
and utilizing a loadrunner tool or a meter tool to carry out concurrent pressure measurement on the application server.
Preferably, the generating of the prompt message for optimizing the corresponding software resource includes:
after the optimization operation on the corresponding software resource is completed, S1 to S4 are performed again until the application server does not have a performance bottleneck point at a software level.
In a second aspect, the present application provides a performance tuning apparatus for an application server, including:
a hardware testing module: the system is used for carrying out concurrent pressure measurement on the application server and eliminating the performance bottleneck point of the hardware level;
a software testing module: the device is used for carrying out concurrent pressure measurement on the application server again, and intercepting the thread stack by using a jstack tool in the concurrent pressure measurement process;
a software bottleneck analysis module: the method is used for judging whether a performance bottleneck point of a software layer exists according to the thread stack, and the performance bottleneck point of the software layer comprises the following steps: an application code bottleneck, a database SQL statement bottleneck;
a software optimization module: and the prompt information is used for generating prompt information for optimizing corresponding software resources when the application server has a performance bottleneck point of a software layer.
Preferably, the method further comprises the following steps:
a test preparation module: the system parameters are used for adjusting the application server according to the test environment, and the system parameters comprise any one or more of the following items: the method comprises the steps of thread pool size, database connection pool size, JVM memory size, the maximum number of open files of the system, log level, IPV4 mode and garbage collection strategy.
In a third aspect, the present application provides a performance tuning apparatus for an application server, including:
a memory: for storing a computer program;
a processor: for executing said computer program for implementing the performance tuning method of an application server as described above.
In a fourth aspect, the present application provides a readable storage medium having stored thereon a computer program for implementing the method for performance tuning of an application server as described above when executed by a processor.
The application provides a performance tuning method for an application server, which comprises the following steps: carrying out concurrent pressure measurement on the application server, and eliminating performance bottleneck points on a hardware level; performing concurrent pressure measurement on the application server again, and intercepting the thread stack by using a jstack tool in the concurrent pressure measurement process; judging whether a performance bottleneck point of a software layer exists or not according to the thread stack, wherein the performance bottleneck point of the software layer comprises the following steps: an application code bottleneck, a database SQL statement bottleneck; and if so, generating prompt information for optimizing the corresponding software resource.
It is obvious that different from the blind tuning of each manufacturer only focusing on the hierarchical level, the method provides a set of overall tuning scheme, can respectively realize the performance tuning of the application server from the hardware level and the software level, and further analyzes and detects the performance bottleneck point of the software level after eliminating the performance bottleneck point of the hardware level, so as to realize the tuning of the application code level and the database SQL statement level. Through the performance tuning mode, the performance bottleneck point of the whole solution can be found out quickly and accurately, so that the service system running on the application server can reach the optimal performance state quickly, the time cost and the labor cost of performance test work before the service system is on line are greatly reduced, and the test efficiency is improved.
In addition, the present application also provides a performance tuning apparatus, a device and a readable storage medium for an application server, and the technical effect thereof corresponds to the technical effect of the above method, and is not repeated here.
Drawings
For a clearer explanation of the embodiments or technical solutions of the prior art of the present application, the drawings needed for the description of the embodiments or prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic flowchart illustrating a first embodiment of a performance tuning method for an application server according to the present application;
fig. 2 is a process diagram illustrating a second embodiment of a performance tuning method for an application server according to the present application;
FIG. 3 is a functional block diagram of an embodiment of a performance tuning apparatus of an application server provided in the present application;
fig. 4 is a schematic structural diagram of an embodiment of a performance tuning apparatus of an application server according to the present application.
Detailed Description
In order that those skilled in the art will better understand the disclosure, the following detailed description will be given with reference to the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Currently, each manufacturer is limited to tuning only at a certain level (database, middleware or operating system) of the overall solution, resulting in low performance testing and tuning efficiency.
Aiming at the problem, the application provides a performance tuning method, a device, equipment and a readable storage medium of an application server, a performance bottleneck point of a system environment on a hardware level is quickly found out in a concurrent pre-pressure test mode, and then the performance bottleneck point of an application code level or a solution configuration level is further accurately found out through a secondary concurrent pressure test and a jstack tool, so that tuning is realized, and the efficiency of performance test and tuning is remarkably improved.
Referring to fig. 1, a first embodiment of a method for optimizing performance of an application server provided in the present application is described below, where the first embodiment includes:
s101, carrying out concurrent pressure measurement on an application server, and eliminating performance bottleneck points on a hardware level;
s102, performing concurrent pressure measurement on the application server again, and intercepting the thread stack by using a jstack tool in the concurrent pressure measurement process;
s103, judging whether a performance bottleneck point of a software layer exists according to the thread stack, if so, entering S104, wherein the performance bottleneck point of the software layer comprises: an application code bottleneck, a database SQL statement bottleneck;
and S4, generating prompt information for optimizing the corresponding software resource.
In this embodiment, the whole performance tuning process can be understood as the adjustment of each parameter and the optimization of the code.
The performance bottleneck point of the hardware level (also called as external performance bottleneck point) and the performance bottleneck point of the software level (also called as resource competition bottleneck point) can be understood as concepts of two levels, wherein the performance bottleneck point of the hardware level refers to the performance bottleneck of the hardware level, such as whether a server memory is full, whether a CPU utilization rate is full, whether a network is full, whether a port is enough, and the like; the performance bottleneck point of the software level refers to the performance bottleneck of the software level, such as deadlock in java, and a plurality of java threads waiting for one java thread to release occupied objects.
The embodiment firstly judges whether a performance bottleneck point of a hardware layer exists through one round of concurrent pressure measurement, and if so, eliminates the performance bottleneck point; if not, no processing is done. Therefore, S101 specifically includes: carrying out concurrent pressure measurement on the application server, and monitoring the occupation condition of hardware resources in real time in the concurrent pressure measurement process; judging whether a performance bottleneck point of a hardware layer exists according to the occupation condition of hardware resources, wherein the performance bottleneck point of the hardware layer comprises the following steps: a CPU bottleneck, a memory bottleneck, a network bottleneck, a port bottleneck; if yes, generating prompt information for increasing corresponding hardware resources; if not, no processing is carried out.
The step is mainly used for preparing subsequent concurrent pressure measurement, if the concurrent number is increased, the external bottleneck point can not be reached in advance, and therefore the next pressure measurement cannot be carried out to find the bottleneck point in the application system or the database. Only if the performance bottleneck point of the hardware level is eliminated, the performance bottleneck point of the software level, namely the bottleneck of the application code or the database SQL statement, can be found through further concurrent pressure measurement.
Specifically, in the concurrent pressure measurement process, the present embodiment intercepts the thread stack by using a jstack tool, and determines whether a performance bottleneck point exists in the software layer by analyzing the thread stack. The jstack tool is a stack tracking tool carried by a java virtual machine.
The purpose of the whole performance tuning is mainly to tune the bottleneck of the software level (operating system, middleware, database and application). As for the bottleneck of the hardware resource, as long as the software bottleneck is not searched, optimization is not performed, and if the hardware bottleneck is reached, optimization can be performed only by increasing the hardware resource, for example, increasing the memory, and increasing the bandwidth by using the gigabit switch.
Through the current testing experience on the prototype, the concurrency number is set to be 50, which is a relatively suitable concurrency test value on the current testing prototype, and in practical application, the concurrency number may also be set to be other values, which is not limited in this embodiment.
In practical application, before concurrent pressure testing is performed on the application server, the following parameter adjustment operations can be further performed, so that the application server is ensured to be sufficient to support a subsequent testing process: according to the test environment, adjusting system parameters of the application server, wherein the system parameters comprise any one or more of the following items: the method comprises the steps of thread pool size, database connection pool size, JVM memory size, the maximum number of open files of the system, log level, IPV4 mode and garbage collection strategy.
It will be appreciated that prior to S101, the test server needs to establish a communication connection with the application server. And when the IPV4 mode is adjusted to link multiplexing, the communication connection establishment process in secondary pressure measurement can be avoided, and the performance loss caused by reestablishing the TCP link every time is reduced.
To sum up, the overall tuning process of the embodiment is: and firstly searching a performance bottleneck point, then prompting to solve the performance bottleneck point, and finally completing tuning. Specifically, firstly, pre-pressure measurement is performed concurrently to eliminate external bottlenecks, and if external bottlenecks exist, hardware resources are increased; then, pressure measurement is carried out again to find resource competition points; and optimizing the application system code if an application code bottleneck exists, and adding an index or optimizing a database if a slow SQL statement exists.
It will be appreciated that in practice, multiple debugs are often required to achieve optimum performance. Therefore, after S104, and after the optimization operation on the corresponding software resource is completed, S101 to S104 are repeatedly performed until the application server does not have a performance bottleneck point.
In this embodiment, before the system is online, a small amount of work is performed, so as to quickly and accurately locate or troubleshoot a performance bottleneck point, and even in a practical production environment, even in a scenario where performance problems easily occur, such as an application version change, a service system access volume increase at a certain time, and the like, the service system can be better supported to continuously and efficiently operate under the complex situation.
The following begins to describe in detail an embodiment of a performance tuning method for an application server according to the present application. In this embodiment, a server is used as a test prototype, a service system deployed on the server is used as an integral solution use case, and according to the performance tuning scheme provided in this embodiment, performance tuning is performed on the integral solution.
Referring to fig. 2, the performance tuning process of the present embodiment mainly includes the following steps:
s201, before starting performance tuning, first perform a pass of validation and adjustment on parameters of each layer involved in the overall solution, such as thread pool, database connection pool, JVM parameters, etc., to ensure that these parameters can support 50 concurrent tests.
The parameters in the process can be estimated and adjusted before performance test, such as thread pool parameters, connection pool parameters and the size value of a main adjustment pool; xmx (jvm memory value); size of ulimit (maximum number of open files of system); the log level can be specifically adjusted to ERROR, so that the system only outputs logs of an ERROR level, and performance loss caused by hard disk reading and writing is reduced; the IPV4 can be tuned for link multiplexing to reduce the performance loss incurred each time a TCP link is re-established; the policy of garbage collection is adjusted to suit the current operating system.
S202, performing a round of performance pre-test by using the 50 concurrent numbers, and mainly searching performance bottleneck points of a hardware layer, wherein the performance bottleneck points comprise server memory, a cpu, a network and system port numbers. In the test process, a loadrunner tool or a meter tool is used for carrying out pressure test on the whole service system; setting 50 concurrences, recording a pressure measurement script, and carrying out pressure measurement for 5 minutes.
In the pressure measurement process, a monitoring tool dstat is used for monitoring whether the cpu, the memory and the network reach 100% in real time. If the cpu, the memory and the network occupancy rate are not 100%, the current performance bottleneck point of the hardware level is not available.
S203, after the performance bottleneck point of the hardware layer is eliminated, the test is carried out again, and the thread stack is intercepted by using a jstack tool, so that the performance bottleneck point of the software layer, namely the application code bottleneck and the database SQL statement bottleneck, is further analyzed. After finding the bottleneck, the user is prompted to optimize the bottleneck.
And S204, after the performance bottleneck point of the software layer is eliminated, returning to S202, observing whether a bottleneck of an external environment exists again, intercepting the jstack again to analyze whether a resource competition condition still exists, and if the resource competition condition does not exist, finishing the optimization. If there is still a bottleneck, the steps S202 to S204 are executed in a loop until there is no bottleneck.
In the following, a performance tuning apparatus of an application server provided in an embodiment of the present application is introduced, and a performance tuning apparatus of an application server described below and a performance tuning method of an application server described above may be referred to correspondingly.
As shown in fig. 3, the performance tuning apparatus of the application server of the present embodiment includes:
the hardware testing module 301: the system is used for carrying out concurrent pressure measurement on the application server and eliminating the performance bottleneck point of the hardware level;
the software testing module 302: the method comprises the steps that the application server is used for carrying out concurrent pressure measurement on the application server again, and a jstack tool is used for intercepting a thread stack in the concurrent pressure measurement process;
software bottleneck analysis module 303: the method is used for judging whether a performance bottleneck point of a software layer exists according to a thread stack, and the performance bottleneck point of the software layer comprises the following steps: an application code bottleneck, a database SQL statement bottleneck;
the software optimization module 304: the method and the device are used for generating prompt information for optimizing corresponding software resources when the application server has a performance bottleneck point of a software layer.
In some specific embodiments, the method further comprises:
a test preparation module: the system parameters are used for adjusting the application server according to the test environment, and the system parameters comprise any one or more of the following items: the method comprises the steps of thread pool size, database connection pool size, JVM memory size, the maximum number of open files of the system, log level, IPV4 mode and garbage collection strategy.
The performance tuning apparatus of the application server in this embodiment is used to implement the performance tuning method of the application server, and therefore, the specific implementation manner of the apparatus can be seen in the embodiment parts of the performance tuning method of the application server in the foregoing, for example, the hardware testing module 301, the software testing module 302, the software bottleneck analyzing module 303, and the software optimizing module 304, which are respectively used to implement steps S101, S102, S103, and S104 in the performance tuning method of the application server. Therefore, specific embodiments thereof may be referred to in the description of the corresponding respective partial embodiments, and will not be described herein.
In addition, since the performance tuning apparatus of the application server in this embodiment is used to implement the performance tuning method of the application server, the function corresponds to the function of the method, and is not described herein again.
In addition, the present application also provides a performance tuning apparatus of an application server, as shown in fig. 4, including:
the memory 100: for storing a computer program;
the processor 200: for executing a computer program for implementing the performance tuning method of an application server as described above.
Finally, the present application provides a readable storage medium having stored thereon a computer program for implementing the method for performance tuning of an application server as described above when executed by a processor.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above detailed descriptions of the solutions provided in the present application, and the specific examples applied herein are set forth to explain the principles and implementations of the present application, and the above descriptions of the examples are only used to help understand the method and its core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

1. A performance tuning method for an application server, comprising:
s1, carrying out concurrent pressure measurement on the application server, and eliminating the performance bottleneck point of the hardware level;
s2, performing concurrent pressure measurement on the application server again, and intercepting the thread stack by using a jstack tool in the concurrent pressure measurement process;
s3, judging whether a performance bottleneck point of a software layer exists according to the thread stack, wherein the performance bottleneck point of the software layer comprises: an application code bottleneck, a database SQL statement bottleneck;
and S4, if the current software resource exists, generating prompt information for optimizing the corresponding software resource.
2. The method of claim 1, wherein prior to said concurrent pressure testing of the application server, comprising:
according to the test environment, adjusting system parameters of the application server, wherein the system parameters comprise any one or more of the following items: the method comprises the steps of thread pool size, database connection pool size, JVM memory size, the maximum number of open files of the system, log level, IPV4 mode and garbage collection strategy.
3. The method of claim 2, wherein performing concurrent pressure measurements on the application server to eliminate hardware-level performance bottlenecks comprises:
carrying out concurrent pressure measurement on the application server, and monitoring the occupation condition of hardware resources in real time in the concurrent pressure measurement process;
judging whether a performance bottleneck point of a hardware layer exists according to the occupation condition of the hardware resource, wherein the performance bottleneck point of the hardware layer comprises: a CPU bottleneck, a memory bottleneck, a network bottleneck, a port bottleneck;
if yes, generating prompt information for increasing corresponding hardware resources; if not, no processing is carried out.
4. The method of claim 2, wherein prior to said concurrent pressure testing of the application server, comprising:
and establishing communication connection with the application server according to the preset concurrency number and the IPV4 mode.
5. The method of claim 4, wherein the concurrent pressure testing of the application server comprises:
and utilizing a loadrunner tool or a meter tool to carry out concurrent pressure measurement on the application server.
6. The method according to any one of claims 1-5, wherein generating the hint information that optimizes the corresponding software resource comprises:
after the optimization operation on the corresponding software resource is completed, S1 to S4 are performed again until the application server does not have a performance bottleneck point at a software level.
7. A performance tuning apparatus for an application server, comprising:
a hardware testing module: the system is used for carrying out concurrent pressure measurement on the application server and eliminating the performance bottleneck point of the hardware level;
a software testing module: the device is used for carrying out concurrent pressure measurement on the application server again, and intercepting the thread stack by using a jstack tool in the concurrent pressure measurement process;
a software bottleneck analysis module: the method is used for judging whether a performance bottleneck point of a software layer exists according to the thread stack, and the performance bottleneck point of the software layer comprises the following steps: an application code bottleneck, a database SQL statement bottleneck;
a software optimization module: and the prompt information is used for generating prompt information for optimizing corresponding software resources when the application server has a performance bottleneck point of a software layer.
8. The apparatus of claim 7, further comprising:
a test preparation module: the system parameters are used for adjusting the application server according to the test environment, and the system parameters comprise any one or more of the following items: the method comprises the steps of thread pool size, database connection pool size, JVM memory size, the maximum number of open files of the system, log level, IPV4 mode and garbage collection strategy.
9. A performance tuning apparatus for an application server, comprising:
a memory: for storing a computer program;
a processor: for executing said computer program for implementing a performance tuning method of an application server according to any of claims 1-6.
10. A readable storage medium, having stored thereon a computer program for implementing a method for performance tuning of an application server according to any of claims 1-6 when executed by a processor.
CN202010988142.9A 2020-09-18 2020-09-18 Performance tuning method, device and equipment of application server Withdrawn CN112131086A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010988142.9A CN112131086A (en) 2020-09-18 2020-09-18 Performance tuning method, device and equipment of application server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010988142.9A CN112131086A (en) 2020-09-18 2020-09-18 Performance tuning method, device and equipment of application server

Publications (1)

Publication Number Publication Date
CN112131086A true CN112131086A (en) 2020-12-25

Family

ID=73841405

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010988142.9A Withdrawn CN112131086A (en) 2020-09-18 2020-09-18 Performance tuning method, device and equipment of application server

Country Status (1)

Country Link
CN (1) CN112131086A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113626073A (en) * 2021-08-06 2021-11-09 航天中认软件测评科技(北京)有限责任公司 Software adaptation optimization method based on knowledge base
CN113886205A (en) * 2021-09-28 2022-01-04 招商银行股份有限公司 Database performance bottleneck positioning analysis method, device and system and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150150020A1 (en) * 2013-11-25 2015-05-28 Tata Consultancy Services Limited System and method facilitating performance prediction of multi-threaded application in presence of resource bottlenecks
CN107015892A (en) * 2017-03-30 2017-08-04 腾讯科技(深圳)有限公司 A kind of method for testing pressure, device and system
CN111124791A (en) * 2019-12-06 2020-05-08 深圳前海微众银行股份有限公司 System testing method and device
US20200210307A1 (en) * 2017-06-02 2020-07-02 Greenisle Inc. Method for automatically analyzing bottleneck in real time and an apparatus for performing the method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150150020A1 (en) * 2013-11-25 2015-05-28 Tata Consultancy Services Limited System and method facilitating performance prediction of multi-threaded application in presence of resource bottlenecks
CN107015892A (en) * 2017-03-30 2017-08-04 腾讯科技(深圳)有限公司 A kind of method for testing pressure, device and system
US20200210307A1 (en) * 2017-06-02 2020-07-02 Greenisle Inc. Method for automatically analyzing bottleneck in real time and an apparatus for performing the method
CN111124791A (en) * 2019-12-06 2020-05-08 深圳前海微众银行股份有限公司 System testing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
席静等: "一种提高Web服务器性能的方法", 《计算机研究与发展》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113626073A (en) * 2021-08-06 2021-11-09 航天中认软件测评科技(北京)有限责任公司 Software adaptation optimization method based on knowledge base
CN113626073B (en) * 2021-08-06 2022-06-10 航天中认软件测评科技(北京)有限责任公司 Software adaptation optimization method based on knowledge base
CN113886205A (en) * 2021-09-28 2022-01-04 招商银行股份有限公司 Database performance bottleneck positioning analysis method, device and system and storage medium

Similar Documents

Publication Publication Date Title
CN111897724B (en) Automatic testing method and device suitable for cloud platform
CN110750458A (en) Big data platform testing method and device, readable storage medium and electronic equipment
CN109885496B (en) Test log management method and system
CN112131086A (en) Performance tuning method, device and equipment of application server
US20210065083A1 (en) Method for changing device business and business change system
CN107181636B (en) Health check method and device in load balancing system
CN110048907B (en) Global flow control method and device in cluster environment
CN111813699B (en) Data routing test method and device based on intelligent electric meter and computer equipment
CN113238965B (en) Interface test script generation method, system and storage medium
KR20140135035A (en) Apparatus and method for executing application
CN108667740A (en) The method, apparatus and system of flow control
CN113392028A (en) Distributed test system and control method
CN110716912A (en) SQL performance detection method and server
CN111158995B (en) Method and system for realizing cross-system log tracking query based on skywalk and ELK platform
CN115509931A (en) System-based performance test method and device, electronic equipment and storage medium
US11288153B2 (en) Self-healing computing device
CN114650211A (en) Fault repairing method, device, electronic equipment and computer readable storage medium
CN103019927A (en) Performance testing method and system
CN108769246B (en) NFS sharing maximization test method and system
CN112799910A (en) Hierarchical monitoring method and device
CN114615176B (en) Message testing method and device and electronic equipment
CN110740134A (en) URL authentication test method, device, equipment and medium
CN108199918A (en) A kind of method and system for testing washing machine
CN117216138A (en) Database access method, database access device, and computer-readable storage medium
CN116627787A (en) Performance analysis method and device for SQL (structured query language) sentences, computer equipment and medium

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20201225