linux下常见的性能分析工具

1.vmstat虚拟内存统计

  vmstat 3

  表示每3秒更新一次输出Ctrl+c停止

  vmstat 3,5

  表示每3秒更新一次输出,统计5次后停止

  bi+bo参考值为1000       us+sy=80%     wa超过20%说明I/O等待严重

2.sar -U 3 5

  查看系统CPU的整体负载状况,每3秒统计一次,统计5次。

  sar -P 1 3 5

  表示系统的CPU计数是从0开始的,若要查看第二个CPU的运行负载用上面的命令

  sar -d 3 5

  查看系统磁盘的读写性能

  sar -r 5 2

  sar -n DEV 5 3

  查看系统内存使用情况,网络运行状态

3.iostat主要功能是对系统的磁盘I/O操作进行监视

  iotat -d 2 3

  查看磁盘的使用状况

4.free是监控linux内存使用状况

  free -m

  表示查看以M为单位的内存使用情况

  当应用程序可用内存/系统物理内存>70%时,表示系统内存资源充足

  当应用程序可用内存/系统物理内存<20%时,表示系统内存资源紧缺

5.uptime用来统计系统当前的运行状况

6.netstat用于显示本机网络连接,运行端口,路由表等信息

  netstat -i

  显示网络接口的详细信息

  netstat -tpln|grep 26900

  查看26900端口是否启动

route == netstat -r

猜你喜欢

转载自zdflgl.iteye.com/blog/1828400
今日推荐