top命令详解

最近学习压测的时候,需要用到一些监控工具.发现自己对于这些工具不熟,所以在这里进行一些补充学习.

需要用到的工具有:
系统资源: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可以杀死进程