Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1345385
  • 博文数量: 243
  • 博客积分: 888
  • 博客等级: 准尉
  • 技术积分: 2955
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-05 14:33
个人简介

漫漫长路,其修远兮!

文章分类

全部博文(243)

文章存档

2017年(2)

2016年(22)

2015年(32)

2014年(57)

2013年(107)

2012年(23)

分类: LINUX

2013-02-27 20:16:08

原文地址:http://blog.yufeng.info/archives/2524

前段时间看到brendangregg的 PPT里面提到Linux常用性能调优工具, 见下图:

其中提到了的工具,大部分我之前有推荐过或者在实践的案例里面使用过,这里方便大家索引下:

  • nicstat: 参见 这里 :显示网卡流量的工具
  • perf: 参见 这里 :内核分析工具
  • oprofile: 参见 这里 :机器性能分析工具,支持基于事件的采样和基于时间的采样
  • systemtap: 参见 这里 :是监控和跟踪运行中的 Linux 内核的操作的动态方法
  • iotop: 参见 这里 :显示硬盘IO的命令
  • blktrace: 参见 这里 :是块层IO路径监控和分析工具
  • dstat: 参见 这里 :是一个用来替换 vmstat, iostat, netstat, nfsstat 和 ifstat 这些命令的工具,是一个全能系统信息统计工具。
  • strace: 参见 这里 :strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间
  • top: 参见 这里
  • pidstat: 参见 这里:pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等
  • vmstat: 参见 这里
  • slabtop: 参见 这里 :实时显示内核slab缓冲区的信息
  • tcpdump: 参见 这里 :对网络上的数据包进行截获的包分析工具
  • free: 参见 这里
  • mpstat: 参见 这里 :mpstat 命令给出的CPU 利用率统计值大致和 vmstat 一致,但是 mpstat 可以给出基于单个处理器的统计值
  • netstat: 参见 这里

更多的Linux系统工具介绍参见这里

 cpu相关的工具

top,mpstat,pidstat,dstat

IO相关

iostat,iotop,blktrace

内存,缓存相关

free,vmstat

网络相关

netstat,tcpdump,ip,nicstat

进程分析

strace,pidstat

 

阅读(1514) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~