性能观测常用命令

1. 利器 sar,多功能监视器,包括观测CPU、 磁盘、虚拟内存、网络等等。支持实时和历史记录(历史数据记录在/var/log/sa/saXX文件中)。

2. XXstat家族:iostat,vmstat,mpstat,netstat

3.nc

4.top

interactive mode: c 显示完整命令

Column: P last used CPU

Column nFLT: fault page count

top -M ~ 使用k/m/g来表示存储大小

4.1 htop

NLWP column 一个进程中的线程数目

扫描二维码关注公众号,回复: 1820385 查看本文章

IO_READ_RATE

IO_WRITE_RATE

5./proc /sys /var/log/sa目录,几乎其他命令用到的所有统计都来自这两个目录,尤其是proc

6.strace 跟踪进程的系统调用

7.sed 编辑器

8.tcpdump(利器)

-c 2只抓取2个报文

-vvv显示详情

-tt加时间戳

-nn以IP和端口号形式显示而不是主机名和协议名

-XX既显示报文的十六进制,又以ASCII 码显示

-s 50 只显示报文的前50字节

‘src host 127.0.0.1 and dst port 9001 and tcp and length >1000’

-D 列出所有interface

-i eth0 监听eth0上的报文

-w file 输出到文件

-G 100 以100秒作为循环周期对文件名做后缀操作

9.strace

10. pmap

11.perf

猜你喜欢

转载自blog.csdn.net/zhshuai1/article/details/51869821