Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the Linux debugging tool that development, operation and maintenance must look at?

2025-01-15 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article will explain in detail what the Linux debugging tool is about development, operation and maintenance. The editor thinks it is very practical, so I share it with you for reference. I hope you can get something after reading this article.

Brendan D. Gregg, a system performance expert, updated his famous talk (Linux Performance Tools) and slides on Linux performance at LinuxCon NA 2014. The daily tools used in Linux are summarized from the point of view of monitoring, testing, optimization and configuration.

Performance tool (Linux Performance Tools-full)

This picture is a high-resolution version of monitoring, testing, and tuning. It will be shown separately according to different categories later.

Benchmark tool (Linux Performance Benchmark Tools)

Benchmark test (Benchmark), is an evaluation method, the core consists of three parts: data set, workload, measurement indicators. It has a long-term application in the whole computer field.

The most successful application of Benchmark in the computer field is performance testing, which mainly tests the execution time, transmission speed, throughput, resource utilization and so on.

Performance Monitoring tool (Linux Performance Observability Tools)

According to the different monitoring contents, the tools can be divided into three levels: basic, intermediate and advanced. Correspond to the following three chapters

Basic monitoring tools for Linux

Perf-tools

Perf-tools: a toolset created by Brendan Gregg, the goal is to achieve maximum functionality with minimal dependencies, making it easy to install and use.

Do something and do it well. -- Brendan Greg

Sar

Sar (System Activity Reporter system activity report) is one of the most comprehensive system performance analysis tools on Linux, which can report system activities from many aspects, including: reading and writing of files, usage of system calls, disk ID O, CPU efficiency, memory usage, process activities and IPC-related activities.

System tuning tool (Linux Performance Tuning Tools)

Most systems respond to increased load and degrade performance to some extent. The ability of the system to accept higher loads is called scalability, and modifying the system to handle higher loads is the purpose of Performance Tuning Tools.

Tracking tool (Linux bcc/BPF Tools)

A new technology emerging in Linux can provide system administrators and developers with a large number of new tools and dashboards for performance analysis and troubleshooting. It is called BPF (Berkeley Packet Filter).

EBPF is an enhanced version of BPF and has been added to the Linux 4.x series kernel. You can do more than just filter packets, but also allow custom profilers to be executed on Linux dynamic trace, static trace, and analysis events.

Static information (Linux Static Performance Tools)

I believe these are all too familiar to linux practitioners.

If you want to do good work, you must first sharpen its tools. Good tools can quickly locate the problem and shorten the debugging cycle. The variety of tools on the Linux platform is dazzling, and those tried-and-tested and simple gadgets are all in the above article, do you understand them all?

This is the end of the article on "what are the Linux debugging tools that developers and operators must read". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report