Alibabacloud.com offers a wide variety of articles about performance profiling tools, easily find your performance profiling tools information here online.
Monitoring indicators
Metrics that typically require monitoring for performance testing include:
1. Server Linux (including CPU, Memory, Load, I/O).
2. Database: 1. Mysql 2.Oracle (Cache hit, index, single SQL performance, database [/url] threads, number of data pool connections).
3. Middleware: 1. Jboss 2. Apache (including number of threads, number of connections, log).
4. Network: throughput, throughput
This article reads the reading notes for the deep understanding of Java Virtual Machine-JVM advanced features and best practices, and it organizes the performance monitoring and Troubleshooting section of the virtual machine.About the two parts of the guide map or hope that you can personally test the experience, there are a lot of articles on the Internet, here are excerpts from several individuals think good articles for reference:
Jstat/ji
Label:Performance testing of code can typically be done through static or dynamic code analysis software. During the unit testing phase, a framework such as junitperf can be used to help testers perform performance testing of the method, while the execution overhead of the code can be analyzed using DevPartner Studio during the system testing phase.DevPartner Studio, Red Gate, Jtest, Jprobe, Junitperf, and xdebug are common
Android performance optimization is a frequently encountered problem in Android development, next will be the Android performance optimization of knowledge points to do a simple comb and summary, will be from the tools and code two aspects of combing. The so-called 工欲善其事 its prerequisite, this article first look at the Android
Linux performance monitoring, testing, and optimization tools
There are a lot of performance tools on the Linux platform, dazzled, long-term exploration and experience found that the best to use is those long-tested, simple gadgets. System Performance Expert Brendan D. Greg
There are a lot of performance tools on the Linux platform, a dazzling, long-term groping and experience finding the best thing to use is the proven, simple gadgets. Brendan D. Gregg, a system performance expert, updated his famous talk (Linux performance Tools) and slides o
user trace file records the statistics that are executed by a user's SQL statement. Start user tracking can be at the instance level and session level.
Instance level: Sets the Sql_trace initialization parameter to TRUE and generally does not advocate tracking user actions at the instance level
Session level: Executes the dbms_system.set_sql_trace_in_session function, as follows
EXECUTE dbms_system.set_sql_trace_in_session (8,12,true); The Dbms_system package is created using Catproc.sql. You c
PHP ~ Compare with the performance of various acceleration tools ~. Xcache has previously introduced the principles and functions of the PHP accelerator (see the PHP-FPM server of LAMP architecture), xcache as one of the currently widely used PHP accelerators, its performance than the early Xcache introduction
I have already introduced the principles and functi
limit.(iii) Accelerate the compilation of JSPThe first time you access the JSP, it will be converted into Java servlet source code, and then compiled into binary. In this process, we are able to control the compiler used. By default, Tomcat uses the same compiler that executes Javac on the command line. In fact, there are faster compilers, we can use these to improve the JSP compile speed.V. Monitoring of Tomcat servers1, Tomcat's own monitoring index ServeletStep one: Increase the user access
MySQL performance optimization common tools:Common Performance testing toolsShow Engine InnoDB StatusShow Full ProcesslistInformation_schema.processlistExplainCREATE TABLE Innodb_table_monitor (a int) engine=innodb;Innodb_locksInnodb_lock_waitInnodb_trxZabbix MonitoringPt-tools ToolsTwo ways to optimize performance:1.
At present, most testers like to use Loadrunner with a graphical interface as a web performance testing tool. In fact, there are many open-source performance testing tools on Linux systems that are very small and open-source products. It is a good choice for testers. In the past, we used the AB tool for some time during web p
. The installation script will install Xhgui dependent dependencies through composer.
install.php# 如果上面的命令执行报错,则执行下面的命令composer install
Configure the Web server, here we take nginx as an example
server {Listen80;server_name Xhgui.dev;Root/data/www/project-xhgui/webroot;Index index.php index.html;Access_log/var/log/nginx/xhgui.dev.log main;error_log/var/log/nginx/xhgui.dev.log.err DEBUG; rewrite_log on; location/{try_files $uri Span class= "hljs-variable" > $uri//index.php? $
Unix system performance monitoring tools-SAR
System Environment:
Operating System: AIX 5.3.9
Oracle: Oracle 10gR2
SAR can be used to monitor Unix system performance and help us analyze performance bottlenecks. The sar tool is used in the form of "sar [Option] intervar [count]", where interval is the statistical informa
history......saving history...truncating History files......completed. [Process completed]Java version is too low to run JMeter. Needs at least Java >= 1.7.0.Check Java version run JMeter java version wrong$ java-versionJava version "1.6.0_65" Java (tm) SE Runtime Environment (build 1.6.0_65-b14-468-11m4833) Java HotSpot (tm) 64-bit Server VM ( Build 20.65-b04-468, Mixed mode)The solution version is as follows:Download the Java SE 1.7 + version configuration environment variable, re-run JMeter
Concurrent number-T run test time URLApache Test Example results:When concurrency is 300,root [ ~ ]# webbench -c 300 -t 60 http://192.168.80.157/phpinfo.phpWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking:get http://192.168.80.157/phpinfo.phpClients, running Sec.Speed=24525 pages/min, 20794612 bytes/sec.Requests: 24525 susceed, 0 failed.Response Requests per second: 24525 Pages/min, the amount of data transferred 20794612 bytes/sec pe
Mysqlslap is MySQL's own benchmark tool, the advantages: query data, simple syntax, flexible and easy to use. The tool can simulate multiple clients concurrently issuing query updates to the server. The performance test data is given and the performance comparison of various engines is provided. MSQLSLAP provides an intuitive verification basis before and after MySQL pe
In addition to the integrated VISUALVM and Jconsole, the JDK itself provides performance tuning monitoring tools such as JPS, Jstack, Jmap, Jhat, and Jstat.In Java development, we sometimes encounter the following problems:OutOfMemoryError, Low memoryMemory leaksThread deadlockLock contention (lock contention)The Java process consumes too much CPU......These problems may be overlooked by many people in thei
Chapter 8 JVM performance monitoring and troubleshooting tools (2), jvm troubleshooting
Note: This blog is mainly recorded in "deep understanding of Java Virtual Machine (version 2)"
Note: For details about JVM performance monitoring and troubleshooting tools on the command line, see Chapter 7 JVM
MySQL performance testing is frequently used. The following describes some commonly used MySQL performance testing tools. If you are interested in this, take a look.
Three MySQL performance testing tools: The MySQL Benchmark Suite, MySQL super-smack, and myworkshop. Except
: DynaTrace is I often use 1 free tools, the tool can not only detect the resource load waterfall diagram, but also can monitor the page rendering time, CPU costs, JS analysis and execution time, CSS parsing time and so on.4.Speed Tracer: Speed trace is Google Chrome's 1 plug-in, the advantage of speed trace is used to monitor the resolution of JS execution time, but also to monitor the page redraw, reflow.Note: Install this plugin, need to install Go
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.