当前位置: 首页 > news >正文

Linux动态监控系统

一、介绍

top和ps命令很相似,都是用来显示正在执行的进程。

top 和 ps 最大的不同之处,在于投票执行一段时间可以更新正在运行的进程

1、基本语法

top [选项]

2、常用选项

选项

说明

-d

设置刷新间隔时间,单位为秒。默认是 3 秒。

-n

设置显示的更新次数,显示一定次数后退出。

-b

以批处理模式(不交互)运行top,通常用于脚本中。

-u

显示指定用户的进程。

-p

仅显示指定进程的 PID 信息。

-i

启用或禁用显示空闲进程,默认显示所有进程。

-c

显示完整的命令行(不截断命令)。

-H

显示线程信息而不仅仅是进程信息。

-s

设置显示信息的时间间隔,刷新屏幕的频率。

-S

显示累计的内存信息。

-v

显示版本信息。

-W

显示完整的负载平均数据。

-g

显示进程组信息。

-E

显示进程树模式。

3、内容说明

1.系统当前时间

2.系统运行时间

3.系统当前登录用户数量

4.系统负载

三个数的平均数如果超过0.7,则说明负载过高

5.系统任务数

total:总任务

running:正在运行的任务

sleep:睡眠任务

stooped:停止的任务

zombie:僵尸任务,已经停止的但是还在占用内存。这种任务过多会占用过多CPU,需要停止

6.CPU占用情况

7.内存占用情况

8.swap分区使用情况

二、交互操作

操作

说明

P

以CPU使用率排序,默认是此选项

M

以内存的使用率排序

N

以PID排序

q

退出top

1、示例1

1.按使用的内存排序

2.按使用的CPU排序

2、示例2

1.监视指定用户

输入top,按回车键,查看执行情况

输入"u“,这里会有提示

输入用户名。如果用户名输入错误,Ctrl+回退删除

2.终止指定的进程

输入top,按回车键,查看执行情况

输入"k“,这里会有提示

输入想要kill的进程的PID,输入9即可kill

相关文章:

  • C++ std::list超详细指南:基础实践(手搓list)
  • Golang Channel 使用详解、注意事项与死锁分析
  • FANUC机器人几种常用的通讯网络及接口
  • 【零基础入门unity游戏开发——unity3D篇】3D物理系统之 —— 3D刚体组件Rigidbody
  • Docker 部署Spring boot + Vue(若依为例)
  • 探针泄露(WEB)
  • 如何安装旧版本的Pytorch
  • python-leetcode-子数组最大平均数 I
  • matplotlib 保存图片是空的,小坑,记录一下
  • 多种注意力机制(文本->残差->视频)
  • Everything搜索工具下载使用教程(附安装包),everything搜索工具文件快速查找
  • 操作符详解
  • 求递增子序列LIS的两种方法
  • PHP语法基础
  • C++ Primer Plus 编程练习题 第四章 复合类型
  • 星越L_行李舱空间拓展讲解
  • 智能血糖仪语音提示播报-高品质音质WT2003H芯片方案
  • 广东省首批服务机器人应用技术员三级职业技能等级认定及申请条件
  • 设备预测性维护:企业降本增效的关键密码​
  • DeFi开发的深度解析与展望
  • 网页模板网站/优化网络的软件
  • 如何做ico空投网站/怎么优化百度关键词
  • 门户网站建设模板/怎么申请自己的网络平台
  • 晚上必看的正能量直播app/seo流量的提升的软件
  • 泉州网站设计/软文发布平台排名
  • 网站中常用的功能模块/各大网站收录提交入口