#定位系统性能瓶颈 # Preface

Source: Internet
Author: User

Http://blog.csdn.net/JeffreyNicole

This is my blog in csdn, now move to 51cto and copy the original article.


1. Monitoring:
650) this.width=650; "Src=" http://img.blog.csdn.net/20150701154526862?watermark/2/text/ ahr0cdovl2jsb2cuy3nkbi5uzxqvsmvmznjleu5py29szq==/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/dissolve/70/ Gravity/center "style=" Border:none;height:auto; "/>

2. Test:
650) this.width=650; "Src=" http://img.blog.csdn.net/20150701154546076?watermark/2/text/ ahr0cdovl2jsb2cuy3nkbi5uzxqvsmvmznjleu5py29szq==/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/dissolve/70/ Gravity/center "style=" Border:none;height:auto; "/>

3. Optimization:
650) this.width=650; "Src=" http://img.blog.csdn.net/20150701154553781?watermark/2/text/ ahr0cdovl2jsb2cuy3nkbi5uzxqvsmvmznjleu5py29szq==/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/dissolve/70/ Gravity/center "style=" border:none; "/>


All common performance tools for Linux systems, including monitoring, testing, optimization three categories, three images from system performance expert Brendan D. Gregg (Linux performance Tools)

I would like to introduce all the tools here briefly, but not to make chatty reference documents

Instead, we would like to use a few simple examples to introduce the common use methods and scenarios of these tools in a practical way, so that we can quickly get started to solve the system performance problems.

Why do you need to learn so many tools? I think learning more than one tool will be more than a train of thought, more than the pressure of the body, especially when faced with a difficult performance problem, a sudden inspiration can let you solve the problem in a moment

The number of these tools is dozens of, I will start from the monitoring, slowly put this batch of tools introduced once

However, the order of introduction does not necessarily follow the list below, and I will bring together the relevant tools to introduce

1 Monitoring tools:

Application Layer
Ltrace perf

System Call Interface
Strace Sysdig Perf

File System,
Pidstat Iostat

Internet
SS Netstat Iptraf tcpdump

Scheduling and virtual memory
Perf Mpstat top PS pidstat vmstat slabtop free

Device drivers


IO Bus Devices
Perf TipTop

IO Controller,
Iostat iotop Blktrace Swapon

Network Controller
Iptraf ethtool snmpget lldptool nicstat netstat IP

Other
SAR Dstat/proc
Perf ftrace Stap ktap ebpf dtrace lttng

2 Test Tools:

。。。

3 Optimization Tools:

。。。

============== The following is the body =====================

 

#定位系统性能瓶颈 # strace & ltrace


This article is from the "Hiphone Yun Dao" blog, please make sure to keep this source http://hiphone.blog.51cto.com/10308150/1670312

#定位系统性能瓶颈 # Preface

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.