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

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


http://www.kler.cn/a/584255.html

相关文章:

  • 公路工程减碳对策匹配知识图谱问答系统
  • SvelteKit 最新中文文档教程(2)—— 路由
  • 文本转语音-音画适时推送rtsp并播放
  • 基金交易系统的流程
  • Windows软件插件-视频渲染器
  • 硬件驱动——51单片机、LED、动态数码管
  • 概率论的基本知识
  • Java版本切换~Linux
  • K8S学习之基础二十八:k8s中的configMap
  • Java 大视界 -- Java 大数据在智慧文旅虚拟导游与个性化推荐中的应用(130)
  • 软考数据结构四重奏:软件工程师的线性、树、图、矩阵算法精要
  • 本地部署DeepSeek-R1模型详细流程
  • 【数据结构】2算法及分析
  • Oracle 查询数据库对象的DDL语句
  • HarmonyOS Next 全栈开发深度解析:从架构设计到分布式应用实战
  • 面试之《什么是流式渲染》
  • 微店平台商品关键字搜索接口调用指南:Python代码实现与实战解析
  • Qemu 详解与 ARM 虚拟机搭建指南
  • Vue3计算属性深度解析:经典场景与Vue2对比
  • Python 进程与线程-分布式进程