linux常用监控工具备忘
- top
- 实时显示系统各个进程的资源占用情况,包括系统统计信息和进程信息
- vmstat
- 监控cpu,内存,swap使用情况:vmstat 1 3每秒采集一次,共采集3次
- iostat
- 可以查看详尽的IO信息:iostat 1 3每秒采集一次,共采集3次
- pidstat
- 多功能诊断器,是sysstat组件之一,需要另外下载安装才能使用。ubuntu下可以使用sudo apt-get install sysstat命令安装。
- pidstat -p 2128 -u -t 1 3 监控进程2128的信息,-t指定要细到线程粒度,即该进程下的所有线程信息都会显示出来,每1秒采集 一次,共采集3次。
- pidstat -r -p 2128 1 3 监控进程2128的内存战胜情况,每1秒采集一次,共采集3次。
- pidstat是一款多合一的优秀工具,不仅可以监控cpu,io,内存,甚至可以将问题定位到相关线程,方便应用程序故障排查。
- 实时显示系统各个进程的资源占用情况,包括系统统计信息和进程信息
- 监控cpu,内存,swap使用情况:vmstat 1 3每秒采集一次,共采集3次
- 可以查看详尽的IO信息:iostat 1 3每秒采集一次,共采集3次
- 多功能诊断器,是sysstat组件之一,需要另外下载安装才能使用。ubuntu下可以使用sudo apt-get install sysstat命令安装。
- pidstat -p 2128 -u -t 1 3 监控进程2128的信息,-t指定要细到线程粒度,即该进程下的所有线程信息都会显示出来,每1秒采集 一次,共采集3次。
- pidstat -r -p 2128 1 3 监控进程2128的内存战胜情况,每1秒采集一次,共采集3次。
- pidstat是一款多合一的优秀工具,不仅可以监控cpu,io,内存,甚至可以将问题定位到相关线程,方便应用程序故障排查。