(linux常用命令)top 发表于 2016-12-10 | top 命令123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081top -ctop - 17:48:50 up 151 days, 3:31, 1 user, load average: 0.07, 0.12, 0.09Tasks: 132 total, 1 running, 131 sleeping, 0 stopped, 0 zombieCpu(s): 1.0%us, 0.5%sy, 0.2%ni, 98.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%stMem: 4194304k total, 4179548k used, 14756k free, 0k buffersSwap: 2097152k total, 782360k used, 1314792k free, 1977088k cachedPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND1033 mysql 20 0 1158m 7988 1620 S 0.3 0.2 30:16.67 /usr/libexec/mysqld --basedi7134 tyhall 20 0 1605m 167m 15m S 0.3 4.1 0:29.42 pypy run.py UT001 192.168.107136 tyhall 20 0 347m 166m 17m S 0.3 4.1 0:24.37 pypy run.py GT21-001-998-1 117:48:50 : 系统当前时间151 days, 3:31 : 系统开机到现在经过了多少时间1 users : 当前2用户在线load average: 0.07, 0.12, 0.09: 系统1分钟、5分钟、15分钟的CPU负载信息Tasks:任务;132 total:当前有132个进程。1 running:1个进程正在运行131 sleeping:131个进程睡眠0 stopped:停止的进程数0 zombie:僵死的进程数Cpu(s):表示这一行显示CPU总体信息1.0%us:用户态进程占用CPU时间百分比,不包含renice值为负的任务占用的CPU的时间。0.5%sy:内核占用CPU时间百分比0.2%ni:改变过优先级的进程占用CPU的百分比98.3%id:空闲CPU时间百分比0.0%wa:等待I/O的CPU时间百分比0.0%hi:CPU硬中断时间百分比0.0%si:CPU软中断时间百分比注:这里显示数据是所有cpu的平均值,如果想看每一个cpu的处理情况,按1即可;折叠,再次按1;(centos)Mem:内存4194304k total:物理内存总量4179548k used:使用的物理内存量14756k free:空闲的物理内存量0k buffers:用作内核缓存的物理内存量Swap:交换空间2097152k total:交换区总量782360k used:使用的交换区量1314792k free:空闲的交换区量1977088k cached:缓冲交换区总量PID:进程的IDUSER:进程所有者PR:进程的优先级别,越小越优先被执行NI:值Nice Value 如果为负值,则有较高优先级;如果为正值则为较低优先级;如果为0,则无优先级调整VIRT:进程占用的虚拟内存RES:进程占用的物理内存SHR:进程使用的共享内存S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数%CPU:进程占用CPU的使用率%MEM:进程使用的物理内存和总内存的百分比TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。COMMAND:进程启动命令名称q:退出top命令<Space>:立即刷新s:设置刷新时间间隔c:显示命令完全模式t: 显示或隐藏进程和CPU状态信息m:显示或隐藏内存状态信息l:显示或隐藏uptime信息f:增加或减少进程显示标志S:累计模式,会把已完成或退出的子进程占用的CPU时间累计到父进程的MITE+P:按%CPU使用率排行T:按MITE+排行M:按%MEM排行u:指定显示用户进程r:修改进程renice值k: kill进程i:只显示正在运行的进程W:保存对top的设置到文件^/.toprc,下次启动将自动调用toprc文件的设置。h:帮助命令。q:退出如果只需要查看内存:可用free命令。只查看uptime信息(第一行),可用uptime命令;