进程管理Htop, glances,dstat

1.  HTOP

         用途:  用于linux上进行进程的管理,提供完整的进程列表,彩色标识出处理器、swap和内存状态。

             其中  F1:帮助 F2:设定 F3:搜索进程 F4:增量进程 F5:树状结构显示 F6:选择排序方式 F7:减少进程优先级F优先级8:增加进程 F9,:对进程输入信号,F10,:退出htop,

常用命令: 

        u: 选择指定用户的进程

     l: 显示进程所打开的文件列表

     s: 显示进程执行的系统调用

     a: 绑定进程到指定的CPU上

    #:快速将光标定位至指定的PID进程上

              ctrl + L 刷新

2.  glances

        1.用途:  是一款跨平台的监控工具,能监控CPU,负载,内存,磁盘io,网络流量,文件系统,和                       系统温度。


         2. 常用的交互式指令:

                a 自动对进程进行排序

               c 按cpu使用百分比排序

               m 按内存使用百分百排序

               p 按进程PID排序

               i 按IO设备的输入输出排序

               d 显示或隐藏磁盘输出数据

              f 显示或隐藏文件系统的数据

             n 显示或隐藏网络的数据

        l 显示或隐藏日志

glances -t 5    表示5秒更新一次。


3. dstat  

      用途:    用来生成系统资源状态报告,=(vmstat+iostat+netstat+nfsstat+ifstat)

                     默认情况1秒进行收集-cpu-,-disk-,-net-,-paging-,-system-数据

-c 统计CPU状态

            -d 统计磁盘状态

            -D 统计指定磁盘或汇总信息

            -l 统计系统负载情况,包括1分钟、5分钟、15分钟平均值

            -m 统计系统物理内存使用情况

            -s 统计swap已使用和剩余量

            -n 统计网络使用情况

            -r 统计I/O请求,包括读写请求

            -p 统计进程信息,包括runnable、uninterruptible、new

            -y 统计系统信息

            -t 显示统计时时间

            --top-cpu 查看CPU占用情况的进程

            --top-mem  查看最多占用的进程

查看最大io和cpu:







 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。