• 性能测试 top命令


    1、top命令:相当于Windows下的资源管理器,能够动态实时的显示系统中进程的资源占用情况。

    2、在Linux终端上输入top命令出现的结果及其表示的含义如下图:

    顺便说一下uptime命令

    3、以上是默认的显示内容,可以通过快捷键来更改显示的内容:

    <1>按f键:会显示如下列表

    选a-z键就可以显示或者隐藏对应的列,按回车键确定。

    <2>按o键可以改变列的显示顺序。按a-z将相应的列向后移;按A-Z将相应的列向左移。

    <3>按F或者O键,然后按照a-z可以将进程按照相应的列进行排序,大写的R键可以将当前的排序倒转。

    4、参数选项:

    top -d 秒数:表示进程界面更新时间(默认5秒)

    top -b p 2>/tmp/top.txt   表示将top进程表在/tmp/top.txt中打印两次。

    top -p 1  查看进程号为1的进程

    -q top没有任何延迟时间的进行刷新。如果调用程序有超级用户权限,top将会以尽可能高的优先级运行。

    -S 指定累计模式

    -s 使top命令在安全模式中运行。将去除交互命令带来的潜在危险。

    -i 使top不显示任何闲置或者僵死的进程。

    -c 显示整个命令行而不是整个命令名

    5、使用情况举例;

    <1>2000毫秒刷新一次,总共5次,输出内容存放在cur.txt中。

    #top -b -d 2.5 -n 5>cur.txt

    <2>快速按%CPU列排序:大写字母P

    快速按%MEM列排序:大写字母M

    快速按%TIME+列排序:大写字母T

    (默认降序,升序可使用R)

    <3>选择显示列或者其他列:小写字母f

    交换列显示顺序:小写字母o

    选择需要排序的列:大写字母F

    6、top命令显示过程中使用一些交互命令:

    Ctrl L:擦除并且重写屏幕

    h或者? :显示帮助画面

    k :终止一个进程;默认使用15信号,可以使用信号9来强制结束该进程。但是在安全模式下此命令被屏蔽。

    i  :忽略闲置和僵死进程,开关式命令。

    q  :退出程序。

    r   :重新安排一个进程的优先级。默认值是10,输入一个正值使优先级降低;输入一个负值使优先级升高。

    S  :切换到累计模式。

    s   :改变两次刷新的延迟时间。单位为秒,如果有小数,切换为ms,输入0则系统不断的刷新,默认值是5.

    f或者F  :从当前显示中添加或者删除项目。

    o或者O   :改变显示项目的顺序。

    t   :切换显示进程和CPU状态信息。

    m   :切换显示内存信息。

    I    :切换显示平均负载和CPU状态信息。

    M   :根据驻留内存大小进行排序。

    P   :根据CPU使用百分比大小进行排序。

    T    :根据时间或者累计时间进行排序。

    W   :写top配置文件的方法。将当前设置写入~/toprc文件中。
    ————————————————
    版权声明:本文为CSDN博主「zhuoya_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zhuoya_/article/details/81049967

  • 相关阅读:
    Python基础教程之第2章 列表和元组
    java最简单的方式实现httpget和httppost请求
    90后女生微信销售案例:预热和成熟
    window.onload与$.ready的差别
    在delphi下TClientSocket的使用技巧 转
    delphi安装 Tclientsocket, Tserversocket控件
    DELPHI SOKET 编程(使用TServerSocket和TClientSocket) 转
    Delphi ServerSocket,ClientSocket示例
    Delphi Socket 阻塞线程下为什么不触发OnRead和OnWrite事件
    delphi TServerSocket阻塞线程单元 实例
  • 原文地址:https://www.cnblogs.com/limingbs/p/12870316.html
Copyright © 2020-2023  润新知