linux performance tools

一个很重要的博客
http://www.brendangregg.com/linuxperf.html
查问题:
perf查性能消耗在哪里strace查系统调用htoptop升级版ldd查依赖gperftools配合google的tcmalloc查内存问题(火焰图)libasan查内存越界sar查性能瓶颈dmesg查系统抛出的信号lsof查句柄占用iostatIO消耗dstat定时统计系统占用的free看内存/buffer/cachepmap查内存vmstat查内存pidstat/ps查进程df -h / du -sh *看磁盘ip a/ro查网卡ethtool -k/g查网卡配置,主要看offload和ringbuffer相关的pstack查热点和死锁
网络
digdns解析nslookupdns解析ping验证IP是否可达(ICMP)tcpingtelnet验证端口是否可达(TCP)traceroute探测路由链路(ICMP/UDP/TCP)netstat查看网络状态ssnetstat 替代curl模拟httpnc模拟网络(TCP/UDP)tc流量控制tcpdump抓包
