*监控的 Linux 常用命令
最编程
2024-03-07 17:11:49
...
(/≧▽≦)/~┴┴ 嗨~我叫小奥 ✨✨✨
???????????? 个人博客:小奥的博客
????????????:个人****
⭐️⭐️⭐️:传送门
???? 本人24应届生一枚,技术和水平有限,如果文章中有不正确的内容,欢迎多多指正!
???? 欢迎点赞收藏关注哟! ❤️
文章目录
- top监测命令
- 1. 命令介绍
- 2. 命令使用
- 2.1 前5行含义
- 2.2 后面的含义
top监测命令
1. 命令介绍
top
命令用于动态地监视进程活动及系统负载等信息,输入该命令后按回车键执行即可。
top
命令能够动态地查看系统状态,因此完全可以将它看作是 Linux 中“强化版的 Windows 任务管理器”。top是相当好用的性能分析工具。
2. 命令使用
top命令的使用比较简单,我们直接使用即可,有一些参数我们还是有必要一起来学习下:
top [-d 数字] | top [-bnp]
选项与参数的介绍如下:
-
-d
:后面接秒数,就是整个进程画面实时更新的秒数; -
-b
:以批次的方式执行top,通常用搭配数据流重导向来将批次的结果输出成为文件 -
-n
:与-b搭配,输出定次数的结果; -
-p
:指定某些PID来进行观察监测。
2.1 前5行含义
该命令的执行结果画面如下所示:
top 命令执行结果的前 5 行为系统整体的统计信息,其所代表的含义如下:
- 第 1 行:系统时间、运行时间、登录终端数、系统负载(3 个数值分别为 1 分钟、5分钟、15 分钟内的平均值,数值越小意味着负载越低)。
- 第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
- 第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为 CPU 数据并以百分比格式显示,例如“99.9 id”意味着有 99.9%的 CPU 处理器资源处于空闲。
- 第 4 行:物理内存总量、内存空闲量、内存使用量、作为内核缓存的内存量。
- 第 5 行:虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量。
2.2 后面的含义
至于top下半部分的画面,则是每个process
使用的资源情况。需要注意的有:
-
PID
:每个process的ID; -
USER
:每个process所属的使用者; -
PR
:Priority的简写,进程的优先执行顺序,越小越早被执行; -
NI
:Nice的简写,与Priority有关,也是越小越早被执行; -
%CPU
:CPU的使用率; -
%MEM
:内存的使用率; -
TIME+
:CPU使用时间的累加值。
上一篇: 还记得大学里对 getshell 的 sql 注入吗?
下一篇: 分布式 BASE 理论
推荐阅读
-
linux 启动 minicom、u-boot 的常用命令、网络命令 tftp、nfs/根文件系统、u-boot 的 bootargs 环境变量
-
iotop]如何使用 iotop 和 iostat 监控 Linux 中的磁盘 I/O 活动?
-
监控实例的内部和外部网络带宽(Mbps)(Linux/Windows)
-
基于 Python 语言的 Linux 资源监控器!
-
解决 CPU 使用率高和使用 Linux *命令的问题。
-
*监控的 Linux 常用命令
-
linux 下 svn 版本控制的常用命令列表
-
linux 下的 svn 常用命令汇总
-
4 款适用于 Linux 的优秀监控工具
-
Monit - Linux 系统进程、文件、目录和设备的监控软件