c语言实现linux下的top命令来获取cpu利用率_Linux中的12个TOP命令示例

fc30b7699558935d995c502595a5c82b.gif

这是Linux中正在进行的一系列命令的一部分。我们已经涵盖了基本的ls命令和cat命令。在这篇文章中,我们试图探索在我们日常系统管理工作中最常使用的命令之一的顶层命令。top命令显示您的Linux机器的处理器活动,并显示内核实时管理的任务。它会显示正在使用的处理器和内存以及运行进程等其他信息。这可能会帮助你采取正确的行动。top类似于UNIX的操作系统中的top命令。

4c1bcf5b8dd854d76117a4fcd23b0e18.png

1.顶层命令的显示

在这个例子中,它将显示任务,内存,CPU和交换等信息。按' q '退出窗口。

# 最佳

f43afcd63484c41beccdc55af5aaebad.pngLinux最高命令

2.用-O(大写字母“O”)排序。

按(Shift + O)通过字段字母对字段进行排序,例如按' a '字母以使用PID(进程ID)对进程进行排序。2abbf5558c45794c06c3d8f608d13db5.png用Top排序进程ID

按下面的屏幕所示键入任意键返回主窗口,并按照PID顺序排序。按' q '退出该窗口。e2c40bd0113b72270a13b7b305238949.png排序进程ID的

3.显示特定的用户进程

用' u '选项使用top命令将显示特定的用户进程的详细信息。

#top -u tecmint

74bafb8f2111304784a58bd5ebffdeac.png与特定的用户进程顶部

4.突出显示顶部的运行过程

在运行顶部命令中按' z '选项将以彩色显示运行过程,这可以帮助您轻松识别运行过程。349393ea2c2b1cb83556f24f22b98590.png顶级过程与多彩

5.显示进程的绝对路径

在运行top命令时按' c '选项,将显示正在运行的进程的绝对路径。8aee75af0e0900547cb978b263f4ae1f.png具有特定处理路径的顶部

6.更改延迟或在上方设置“屏幕刷新间隔”

默认情况下,屏幕刷新间隔为3.0秒,在顶部运行命令中按' d '选项也可以改变,如下所示。4252f3332d52a8b931737bf950b3ab4c.png顶部 - 设置刷新时间

7.用参数'k'杀死运行进程

你可以通过在运行顶部命令中按' k '选项而不需要从顶部窗口退出来找到进程的PID,就可以终止一个进程,如下所示。4d83630b5f8f46915c429e21df900318.png顶部杀死进程ID

8.按CPU使用率排序

按(Shift + P)按照CPU利用率排序进程。看下面的截图。4e066d675f723cdb041c1adfa9c4a4ec.png顶部 - 高CPU利用率

9. Renice一个进程

您可以使用' r '选项来更改也称为Renice的进程的优先级。a8c9cff055520ab22e2c3967d86e2fd8.png顶部 - Renice过程

10.保存最高命令结果

要将运行的顶层命令结果输出保存到/root/.toprc文件中,请使用以下命令。

#top -n 1 -b> top-output.txt

25a734e5655b57df032bfca62e84af0e.png顶部命令保存结果

11.获得顶级命令帮助

按' h '选项获得顶部的命令帮助。

8df398b508c33bf03fb736f3485a4d66.png

顶部命令帮助

12.特定重复后退出顶层命令

顶部输出保持刷新,直到您按“ q ”。使用下面的命令,top命令将在10次重复之后自动退出。

#top -n 10

有更多关于top命令的参数可以参考最高命令的man page 。如果您发现这篇文章有用,请通过我们的评论框在下面分享。

e7746f775e92e87d8ba28097f4030239.png

推荐阅读   点击标题可跳转

1、一文理解 Kubernetes 的存储系统机制

2、Ceph分布式存储工作原理,更加了解的Ceph

3、长文干货:文件和目录属性相关 Linux 命令详解,收藏~

4、详解.Redis Cluster 工作原理和集群创建和使用

5、你真的需要Kubernetes-k8s吗?

db3ca4fdb1e253bbcfae730ab83a63b4.png

9cb999d29a1bd8af7647e80a65861124.gif

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值