Linux危机处理工具包

软件包提供的工具
procpsps(1)、vmstat(8)、uptime(1)、top(1)
util-linuxdmesg(1)、lsblk(1)、lscpu(1)
sysstatiostat(1)、mpstat(1)、pidstat(1)、sar(1)
iproute2ip(8)、ss(8)、nstat(8)、tc(8)
软件包提供的工具
numactlnumastat(8)
linux-tools-common linux-tools-$(uname -r)perf(1)、turbostat(8)
bcc-tools (aka bpfcc-tools)opensnoop(8)、execsnoop(8)、runqlat(8)、runqlen(8)、softirqs(8)、hardirqs(8)、ext4slower(8)、ext4dist(8)、biotop(8)、biosnoop(8)、biolatency(8)、tcptop(8)、tcplife(8)、trace(8)、argdist(8)、funccount(8)、stackcount(8)、profile(8) 等
bpftracebpftrace、basic versions of opensnoop(8)、execsnoop(8)、runqlat(8)、runqlen(8)、biosnoop(8)、biolatency(8) 等
perf-tools-unstableFtrace versions of opensnoop(8)、execsnoop(8)、iolatency(8)、iosnoop(8)、bitesize(8)、funccount(8)、kprobe(8)
trace-cmdtrace-cmd(1)
nicstatnicstat(1)
ethtoolethtool(8)
tiptoptiptop(1)
msr-toolsrdmsr(8)、wrmsr(8)
github.com/brendangregg/msr-cloud-toolsshowboost(8)、cpuhot(8)、cputemp(8)
github.com/brendangregg/pmc-cloud-toolspmcarch(8)、cpucache(8)、icache(8)、tlbstat(8)、resstalls(8)

系统级别

1、mpstat :检查每个CPU的使用情况

2、vmstat: 统计虚拟内存和物理内存,系统级别

3、iostat:检测每隔磁盘I/O使用情况,由块设备接口报告

4、nstat:TCP/IP栈的统计

5、sar:归档历史数据

进程级别

1、ps:显示进程的各种统计信息,包括内存和CPU的使用

2、top:按一个统计数据排序,显示排名高的进程

3、pmap:将进程的内存段和使用统计一起列出