Linux提供了top命令,以便从命令行方便地监视系统资源。top common通过每2秒更新一次信息来实时提供有关CPU、内存、网络和进程使用情况的信息。top命令默认由流行的Linux发行版提供,不需要安装它。
显示有关Top命令的帮助信息
top命令提供了许多特性和选项,所有相关的top命令特性和参数都可以在帮助信息中列出。帮助信息可以以不同的方式显示。-h参数将显示非常简单的帮助信息,这些信息将列出参数。
$ top -h
可以收集有关选项和参数的更详细的帮助信息。top命令的手册页可以如下所示使用。
$ man top
![图片[1]-带示例的Linux top命令教程-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/11/linuxtect_image-10.png)
开始顶部命令
top命令可以在没有任何参数的情况下启动,也可以使用某些参数。如果在没有任何参数的情况下启动top命令,您将看到以下屏幕。
$ top
![图片[2]-带示例的Linux top命令教程-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/11/linuxtect_image-11.png)
- PID 显示给定进程的进程ID。
- 公共关系 显示给定进程的优先级。
- SHR公司 显示进程使用的共享内存量。
- 病毒 显示进程使用的总虚拟内存。
- 用户 显示进程的所有者和用户。
- %%中央处理器 显示进程的CPU使用率百分比。
- 时间+ 显示给定进程使用的CPU总时间。
- SHR公司 显示给定进程的共享内存大小(KB)。
- 镍 显示了流程的良好价值。
- %%记忆 显示进程的内存使用情况。
- 命令 是创建进程的命令。
相关文章: 如何为RHEL、CentOS、Fedora安装和启用Epel发布库?
在指定的间隔/刷新计数后退出
默认情况下,top命令在启动时将永远运行。它也会定期更新屏幕。如果要在指定的刷新计数后退出顶部命令屏幕,可以使用带有刷新计数编号的-n选项。在下面的示例中,top命令将在5次刷新后退出。
$ top -n 5
显示特定用户进程
默认情况下,top命令将列出所有用户的进程。但是如果您想列出特定用户的进程,可以使用-u选项和用户名。在下面的示例中,名为 伊斯梅尔 将列出流程。
$ top -u ismail
更改文本颜色
顶层命令界面通常使用白色和黑色。或者根据bash和终端配置设置背景色。但是可以在top命令运行时使用z键更改这些默认颜色。这会把颜色变成红色。
z
![图片[3]-带示例的Linux top命令教程-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/11/linuxtect_image-12.png)
显示二进制文件或可执行文件的绝对路径
top命令只显示进程名和可执行文件名。如果需要列出二进制或可执行文件的绝对或完整路径,可以使用 c
运行top命令时按。
c
![图片[4]-带示例的Linux top命令教程-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/11/linuxtect_image-13.png)
终止正在运行的进程
top命令通过提供进程的PID或进程ID来终止进程 k
键并提供进程ID,在本例中为12823。
k
![图片[5]-带示例的Linux top命令教程-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/11/linuxtect_image-14.png)
为top命令设置更新间隔
默认情况下,top命令以1秒的间隔更新屏幕和信息,在某些情况下,这是一个很短的间隔。您可以使用 -d级 选项并提供秒作为参数。在下面的示例中,我们将top命令更新间隔设置为5秒,这样更可靠。
$ top -d 5
从顶部命令交互屏幕退出/退出
执行top命令时,它将永远运行,除非未指定或退出刷新计数。您可以使用 q
钥匙。
q