top 查看系统健康状态

简介: 【5月更文挑战第7天】top 查看系统健康状态。

2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>


阿里云采购季(云主机223元/3年)活动入口:请点击进入>>>,


阿里云学生服务器(9.5元/月)购买入口:请点击进入>>>,

top 查看系统健康状态
1.基本命令
top [选项]
2.选项说明
表1-38
选项 功能
-d 秒数 指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令:
-i 使top不显示任何闲置或者僵死进程。
-p 通过指定监控进程ID来仅仅监控某个进程的状态。
3.操作说明
表1-39
操作 功能
P 以CPU使用率排序,默认就是此项
M 以内存的使用率排序
N 以PID排序
q 退出top
4.查询结果字段解释
第一行信息为任务队列信息
表1-40
内容 说明
12:26:46 系统当前时间
up 1 day, 13:32 系统的运行时间,本机已经运行1天
13小时32分钟
2 users 当前登录了两个用户
load average: 0.00, 0.00, 0.00 系统在之前1分钟,5分钟,15分钟的平均负载。一般认为小于1时,负载较小。如果大于1,系统已经超出负荷。
第二行为进程信息
表1-41
Tasks: 95 total 系统中的进程总数
1 running 正在运行的进程数
94 sleeping 睡眠的进程
0 stopped 正在停止的进程
0 zombie 僵尸进程。如果不是0,需要手工检查僵尸进程
第三行为CPU信息
表1-42
Cpu(s): 0.1%us 用户模式占用的CPU百分比
0.1%sy 系统模式占用的CPU百分比
0.0%ni 改变过优先级的用户进程占用的CPU百分比
99.7%id 空闲CPU的CPU百分比
0.1%wa 等待输入/输出的进程的占用CPU百分比
0.0%hi 硬中断请求服务占用的CPU百分比
0.1%si 软中断请求服务占用的CPU百分比
0.0%st st(Steal time)虚拟时间百分比。就是当有虚拟机时,虚拟CPU等待实际CPU的时间百分比。
第四行为物理内存信息
表1-43
Mem: 625344k total 物理内存的总量,单位KB
571504k used 已经使用的物理内存数量
53840k free 空闲的物理内存数量,我们使用的是虚拟机,总共只分配了628MB内存,所以只有53MB的空闲内存了
65800k buffers 作为缓冲的内存数量
第五行为交换分区(swap)信息
表1-44
Swap: 524280k total 交换分区(虚拟内存)的总大小
0k used 已经使用的交互分区的大小
524280k free 空闲交换分区的大小
409280k cached 作为缓存的交互分区的大小
5.案例实操
[root@hadoop101 test]# top -d 1
[root@hadoop101 test]# top -i
[root@hadoop101 test]# top -p 2575
执行上述命令后,可以按P、M、N对查询出的进程结果进行排序。

相关文章
|
11月前
|
机器学习/深度学习 传感器 缓存
微软正常状态和黑屏状态 的进程占用top区别
微软正常状态和黑屏状态 的进程占用top区别
84 0
|
12月前
|
API
ES 集群的健康值状态
ES 集群的健康值状态
|
弹性计算 监控 大数据
集群状态显示,进程存在,但是组件状态显示未知
集群状态显示,进程存在,但是组件状态显示未知
|
Web App开发 Linux 开发工具
阿里云实现自动健康信息上报
阿里云实现自动健康信息上报
|
监控
有啥方案可以让手机变为智能监控设备?
通过app开发的方式,实现智能安防设备的功能,应该不输于专业监控设备吧?毕竟手机的摄像头清晰度和收音功能都不低
103 0
|
JavaScript 前端开发 安全
状态管理请三思
最近我开始思考React应用的状态管理。我已经取得一些有趣的结论,并且在这篇文章里我会向你展示我们所谓的状态管理并不是真的在管理状态。
236 0
状态管理请三思
CRM里用户状态和系统状态的区别
CRM里用户状态和系统状态的区别
194 0
CRM里用户状态和系统状态的区别
调整状态
如果不时常的提醒督促一下自己,我会很容易在一段时间后懈怠。走偏掉。所以要经常的反思自己。 最近投了阿里的简历,收到了邮件通知要面试,经历了一面,一面直接就让我意识到了自己的不足,过段时间也需要下功夫学习的地方。
784 0
|
监控 关系型数据库
http://www.vxiaotou.com