Linux中top命令

图片说明
第一行
和uptime的输出结果一样
分别为当前时间,系统启动后所经历的时间,系统中当前用户的数量,系统负载在最近1,5,15分钟的负载平均值
这个平均负载一般情况下单核CPU小于1则说明系统很闲,等于1表示系统正忙,没有更多资源,大于1说明系统很堵了
具体可以参照更详细的博客文章https://blog.csdn.net/ztf312/article/details/80342234
第二行
系统内任务进程信息,分别为总进程数,正在运行的进程,休眠进程,已停止的进程,僵尸进程
第三行
CPU相关的信息,主要是时间
us:user运行用户进程的CPU
sy:system系统内核进程CPU
ni:nice运行用户进程的CPU(有优先级)
id:idle空闲时间
wa:wait等待io
hi:硬件中断
si:软件中断
st:被偷
第四行
内存信息,分别为总内存,空闲,已用,内核缓冲
第五行
交换区内存信息,分别为总内存,空闲,已用,缓冲
第七行
pid:进程号
user:用户进程名
pr:调度优先级,rt表示运行在实时态
ni:优先级,越小越优先
virt:虚拟内存,非实际使用
res:常驻内存,未被交换的,非交换内存
shr:共享内存
s:状态。D - 不可中断的睡眠态,R – 运行态,S – 睡眠态,T – 被跟踪或已停止,Z – 僵尸态
%cpu:自从上一次更新时到现在任务所使用的CPU时间百分比。%CPU显示的是进程占用一个核的百分比,而不是整个cpu(N核)的百分比,有时候可能大于100,那是因为该进程启用了多线程占用了多个核心,所以有时候我们看该值得时候会超过100%,但不会超过总核数*100。
%mem:进程使用的可用物理内存百分比
time+:启动进程的时间
command:运行进程的命令

全部评论

相关推荐

投递腾讯云智研发等公司8个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务