ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux top 常用命令

Linux top 常用命令

Linux操作系统 作者:Linksla 时间:2024-06-14 14:21:37 0 删除 编辑


一、简介

top命令是一款用于实时监控系统进程和资源占用情况的命令行工具。它可以显示系统已经运行的进程列表,并实时更新各进程的CPU、内存、I/O等使用情况。

二、语法

    ~$ top --helptop: inappropriate '-help'Usage:top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]

    也可以使用man top查看详细介绍

     

    三、常用参数

    • -d seconds:设置top命令更新进程信息的间隔时间,默认为3秒。

    • -n iterations:设置top命令更新进程信息的次数,即循环多少次后自动退出,默认为无限循环。

    • -p pid:显示指定进程的信息,多个pid之间用逗号分隔。

    • -u user:只显示指定用户的进程信息。

    • -H:以层次结构显示进程信息,方便查看进程的父子关系。

    • -i:不显示闲置进程。

    • -b:以批处理模式运行top命令,将输出结果保存到文件中。

    四、命令操作

    在top命令启动后,它会默认按照CPU占用率排序显示进程列表。下面是一些常用操作:

    • 按下“k”键:可以杀死选中的进程。

    • 按下“t”键:可以切换显示CPU、内存等信息。

    • 按下“m”键:可以根据内存使用率进行排序。

    • 按下“P”键:可以根据CPU使用率进行排序。

    • 按下“h”键:可以查看帮助信息。

    五、结束top命令

    要退出top命令,可以按下“q”键即可。

     

    六、示例

    1、查看top信息

      top

      图片

      2、上面的命令将每5秒更新一次进程信息,一共更新10次后自动退出。

        top -d 5 -n 10


         3、查看指定进程的top信息

          top -p 11


           4、查看指定进程id的所有线程的top信息

            top -H -p 11


            5、显示cpu所有核心使用情况

            top输入之后,按下数字1切换

            图片

             6、显示命令行启动的参数

              top -H -c -p 12210


               7、查看指定用户进程

                top -u root


                 

                七、总结

                top命令是一款实时监控系统进程和资源占用情况的工具,它可以帮助用户及时发现系统中的瓶颈和问题,是Linux系统管理中常用的命令之一。


                原文链接:https://www.cnblogs.com/fireblackman/p/17427898.html


                来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70013542/viewspace-3018797/ ,如需转载,请注明出处,否则将追究法律责任。

                请登录后发表评论 登录
                全部评论

                注册时间:2022-02-09

                • 博文量
                  416
                • 访问量
                  280370