资源描述:
《linux top命令参数及使用方法详解_免费下载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、top命令是用来监控Linux系统状况,比如cpu、内存的使用。01top-10:37:35up25days,17:29, 1user, loadaverage:0.00,0.02,0.0502Tasks:104total, 1running,103sleeping, 0stopped, 0zombie03Cpu(s): 0.1%us, 0.0%sy, 0.0%ni,99.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st04Mem: 2067816ktotal, 2007264kused, 60552kfree, 73752kbuffers05S
2、wap: 524284ktotal, 315424kused, 208860kfree, 625832kcached06 07 PIDUSER PR NI VIRT RES SHRS%CPU%MEM TIME+ COMMAND0817827root 20 0 700m218m 13mS 1.710.8 0:42.81java09 4517apache 20 01240m359m3884S 0.717.8 20:44.91java10 2650root 20 02558822041224S 0.3 0.1 12:43.61snmpd111
3、8076root 20 0 2456 928 712R 0.3 0.0 0:00.27top1232645root 20 0 798m247m3580S 0.312.3171:19.10java13 1root 20 0 2208 100 84S 0.0 0.0 0:31.34init14 2root 20 0 0 0 0S 0.0 0.0 0:00.00kthreadd15 3root 20 0 0 0 0S 0.0 0.0 0:09.87ksoftirqd/016 5ro
4、ot 20 0 0 0 0S 0.0 0.0 0:00.03kworker/u:0多核CPU监控在top基本视图中,按键盘数字“1”,可监控每个逻辑CPU的状况。统计信息区前五行是系统整体的统计信息。第一行是任务队列信息,同uptime命令的执行结果。其内容如下:10:37:35当前时间up25days,17:29系统运行时间,格式为时:分1user当前登录用户数loadaverage:0.00,0.02,0.05系统负载,即任务队列的平均长度。三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可
5、能会超过两行。内容如下:Tasks:104total进程总数1running正在运行的进程数103sleeping睡眠的进程数0stopped停止的进程数0zombie僵尸进程数Cpu(s): 0.1%us用户空间占用CPU百分比0.0%sy内核空间占用CPU百分比0.0%ni用户进程空间内改变过优先级的进程占用CPU百分比99.9%id空闲CPU百分比0.0%wa等待输入输出的CPU时间百分比0.0%hi 0.0%si 0.0%st 最后两行为内存信息。内容如下:Mem: 2067816ktotal物理内存总量2007264kused使用的物理内存总量60552kfree空闲内存总
6、量73752kbuffers用作内核缓存的内存量Swap: 524284ktotal交换区总量315424kused使用的交换区总量208860kfree空闲交换区总量625832kcached缓冲的交换区总量。内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。进程信息区统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。序号列名含义aPID进程idbPPID父进程idcRUSERRealusernamedUID进程所有者的用户ideUSER进程所有
7、者的用户名fGROUP进程所有者的组名gTTY启动进程的终端名。不是从终端启动的进程则显示为?hPR优先级iNInice值。负值表示高优先级,正值表示低优先级jP最后使用的CPU,仅在多CPU环境下有意义k%CPU上次更新到现在的CPU时间占用百分比lTIME进程使用的CPU时间总计,单位秒mTIME+进程使用的CPU时间总计,单位1/100秒n%MEM进程使用的物理内存百分比oVIRT进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RE