序
最近学习压测的时候,需要用到一些监控工具.发现自己对于这些工具不熟,所以在这里进行一些补充学习.
需要用到的工具有:
系统资源:top,sar,spotlight,nmon
网络:netstat,iostat,tcpdump,cpu,lsof,IPTraf,NetHogs,iftop
cpu:
内存:vmstat,free,
磁盘:iostat,iotop,
下面进行正题
介绍
top是一个用于查看系统信息的命令,包括cpu/内存等信息,以及进程的一些信息.
参数
top [-a | -d | -e | -c <mode>]
[-F | -f]
[-h]
[-i <interval>]
[-l <samples>]
[-ncols <columns>]
[-o <key>] [-O <skey>]
[-R | -r]
[-S]
[-s <delay>]
[-n <nprocs>]
[-stats <keys>]
[-pid <processid>]
[-user <username>]
[-U <username>]
[-u]
可以在监控界面进行一些操作,如h可以查看帮助,k可以杀死进程