IT明哥
V1
2022/12/10阅读:27主题:草原绿
九张图一览 Linux 性能工具全景图
九张图一览 Linux 性能工具全景图
1. 前言
当今时代,绝大多数企业的应用都是运行在 Linux 操作系统上,所以对应用进行性能诊断和性能优化时,离不开 Linux 的各种性能观测工具和性能优化工具。
笔者使用过的常见的Linux 性能观测和性能优化工具有:
-
top/uptime -
ps/pstree -
df/du/free/lsblk -
ip/ifconfig/ping/telnet -
route/dig/nslookup -
lsof/netstat/ss -
tcpdump/tshark/wireshark -
netstat/vmstat/iostat/pidstat/dstat/mpstat -
sar/sysctl/ethtool
最近在拜读国际著名的 LINUX 性能专家 Brendan Gregg 的个人博客和技术书籍,摘抄了如下九张图,一览 Linux 性能工具全景图,大家共勉!
2. Linux 性能工具全景图
-
linux performance observability tools
-
linux static performance tools
-
linux performance benchmark tools
-
linux performance tuning tools
-
linux performance observability: sar
-
linux performance observability: perf-tools
-
linux bcc/BPF Tracing tools
-
bpftrace/eBPF Tools
-
BPF Performance Tools: Linux System and Application Observability
3 后记
更多 LINUX 性能资料,大家可以访问大师的个人网站和和技术书籍
-
https://www.brendangregg.com/ -
《性能之巅:洞悉系统、企业与云计算》(《Systems Performance: Enterprise and the Cloud, 2nd Edition (2020)》) -
《洞悉Linux系统和应用性能》(《BPF Performance Tools》) ps: 要说 LINUX 内核近几年(和今后几年)最引人注目的发展模块,那就是 bpf 了,完全值得花点精力学习跟进下。
作者介绍
IT明哥
V1