linux top 命令
13:05:49????? 表示系统当前时间。up 7 days??? 表示系统最后一次启动后总的运行时间。1 user????????? 表示当前系统中只有一个登录用户。load average: 0.01,0.04,0.00????? 表示系统的平均负载,最后的三个数字分别表示最后一分钟的系统平均负载,最后五分钟的系统平均负载,最后十五分钟的系统平均负载。
Tasks:270 total??? 表示当前系统的进程总数。1 running???????????? 表示当前系统中有 1 个正在运行的进程。269 sleeping??????? 表示当前系统中有 269 个休眠的进程。0 stopped??????????? 表示停止状态的进程数为 0。0 zombie????????????? 表示处于僵死状态的进程数为 0。
小写字母 t 可以控制是否显示任务信息汇总和 CPU 信息。没错,它能控制是否显示两行信息。
PID???? 表示进程 ID。USER? 表示进程所有者的有效用户名称。简单说就是以哪个用户权限启动的进程。比如上图中有两个进程是用户 nick 启动的,还有一个是用户 prometheus 启动的,其它都是 root 用户启动的。PR????? 表示进程执行的优先级,PR 的值是以 Linux 内核的视角看到的进程执行的优先级。NI?????? 从用户视角看到的进程执行优先级。注意上图中 NI 值为 -20 的两个进程,它们的 PR 值都是? 0。VIRT?? 表示进程使用的虚拟内存大小。RES??? 表示进程使用的物理内存大小。SHR?? 表示进程使用的共享内存的大小。S??????? 表示进程当前的状态。S 值有下面几种:%CPU???? 表示进程使用 CPU 的百分比。%MEM?? 表示进程使用内存的百分比。TIME+??? 表示进程累计使用的 CPU 时间。COMMAND??? 表示运行进程对应的程序。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |