pstree,ps,top,htop,vmastp,pmap,glances,dstat进程管理工具介绍

htop,glances,dstat进程管理工具介绍

1、htop 工具


htop常用交互命令

M:以memory排序

P:以cpu占用比排序

T:以cpu占用时长排序

u:过滤仅显示选定用户的进程:

s:跟踪选定的进程所发起的系统调用;

l:显示指定进程打开的文件

t:显示进程树格式

a:将选定的进程绑定在指定的CPU上

2、glances:

glances[-bdehmnrsvyz1] [-B bind] [-c server] [-C conffile] [-p port] [-P password][--password] [-t refresh] [-f file] [-o output]

常用选项:

-b: 以Byte/s为单位显示网卡设备数据交换速率;

-d: 关闭磁盘I/O功能模块;

-f/PATH/TO/SOMEFILE:设置输出文件的位置及格式;

-o {HTML|CSV}:

-m: 关闭mount功能模块

-n: 关闭网络功能模块

-r: 关闭进程列表功能模块

-t #: 指定延迟时长,默认为3秒;

-1:单独显示每颗CPU相关负载数据信息;

glances 支持远程模式

服务端模式

glances –s –B IPADDR

客户端模式

glances –c IPADDR

3、dstat 工具

dstat: 整合了vmstat, iostat, netstat andifstat四款工具的功能;

  dstat [-afv] [options..] [delay [count]]

     

  -c:显示cpu性能指标相关的统计数据;

  -d:显示disk相关的速率数据;

  -g:显示page相关的速率数据;

  -i:显示中断interrupt相关的速率数据;

  -l:显示平均负载load average相关的统计数据;

  -m:显示memory相关的统计数据;

  -n:显示网络收发数据的速率;

  -N:显示指定网卡收发数据的速率 eth

  -p:显示进程(不可中断进程及新进程)相关的统计数据,

  -r:io请求的速率;

  -s:显示swap的相关数据

  -y:显示系统相关的数据,包括中断和进程切换;

       

  --top-cpu:显示最占用CPU的进程;

  --top-bio:显示最消耗block io的进程;

  --top-io:最占用io的进程;

  --top-mem:显示最占用内存的进程;

       

  --ipc:显示进程间通信相关的速率数据;

       msg信号 shm共享内存

  --aio:异步IO  

  --raw:显示raw套接的相关的数据;

   --tcp:显示tcp套接字的相关数据;

  --udp:显示udp套接字的相关数据;

  --unix:显示unix sock接口相关的统计数据;

  --socket:显示       

  -a:-cdngy

时间: 2024-10-13 02:18:48

pstree,ps,top,htop,vmastp,pmap,glances,dstat进程管理工具介绍的相关文章

htop glances dstat 进程管理

htop  galnces dstat进程管理器 这是我最爱的进程管理器了,它是top的增强版,比top更加直观,而且可以直接选择进程kill死,非常爽. 这是yum的地址.因为我是虚拟机所以没有核对安全.同学说:mirror.aliyun.com也有. 安装好后键入htop即可进入htop管理页面. 页面可以用方向键移动. 介绍下选项: Cpu cpu使用状态 Men 内存使用状态 Swp 交换分区使用状态 Taks 进程数 Running 当前运行数 Load average 负载均衡分别为

进程管理,及性能监控 ps, pstree, pidof, top, htop, pmap, vmstat, dstat

进程的分类:    CPU-Bound: CPU密集型    I/O-Bound: I/O密集型 进程的分类:    批处理进程    交互式进程    实时进程 进程调度器:    进程优先级:0-139        实时优先级:1-99,数字越大,优先级越高        静态优先级:100-139, nice值调整,数字越大,优先级越低            nice:     -20, 19            priority: 100, 139        动态优先级:由内核维

Linux服务器管理工具之进程管理工具top、htop、glances、dstat详解

在企业生产环境中,系统管理员通常要不定时的检查服务器上各资源的使用状况,如CPU使用率,负载,磁盘的读写速率,网络传输状况等等.因此,掌握一个进程管理工具的熟练使用,无疑对管理员的工作有事半功倍的效果.本文借助CentOS6.6向读者尽可能详细讲解top.htop.glances.以及dstat工具的使用方法和技巧.    A.top工具 top是CentOS系统自带的一款动态显示系统资源使用状况的进程管理工具,类似于windows下的任务管理器,其支持交互式命令以及定制显示内容.在命令行键入t

Linux进程管理工具之top,htop,glances,dstat

借助于本次课程学习外加查阅网上资料,特针对top,glances.dstat做简单介绍. 接触过linux的人都会知道,刚才所述的几个都是与windows中任务管理器一样,只需在命令行中键入这几种命令,就可以定时刷新显示当前系统上各设备使用情况.比如CPU占用百分比.负载,硬盘读写速率,网络传输情况. top 其中显示的从上到下,从左到右各个的含义为: top:当前系统时间: up:系统运行时长: user:当前登陆的用户数: load average:平均负载(逗号隔开的三个数分别为过去一分钟

进程管理工具 htop/glances/dstat的使用

htop:interactive process viewer(交互式进程查看器) htop:是一款比top功能更强大的进程管理工具,默认系统并未安装,需用户自行选择安装,此处yum仓库具体配置可参见前期博文yum的用法,配好后直接执行如下安装命令: # yum install htop -y htop出现如下界面: 我们可以看到:左上显示CPU.内存.Swap使用情况,右边显示任务.负载.开机时间,下面就是进程状况, 底部功能,F1:帮助 F2:设定 F3:搜索进程 F4:增量进程 F5:以树

进程管理工具htop、glances、dstat

Linux是一个多用户.多任务的操作系统.在这样的系统中,各种计算机资源(如文件.内存.CPU等)的分配和管理都以进程为单位,而进程是有生命周期的,将一个程序提交给内核并运行起来,这就是一个进程,而我的服务器上同时可能运行着很多进程,这些进程占用的资源或多或少,运行进程的用户也各不相同,各个进程间的优先级也尽不相同,而进程也有许多种状态,此时我们就需要一种软件,可以获取各个进程占用了哪些系统资源,当前系统上还剩余多少资源,这就用到了进程管理工具,本文列举了三种非常强大的进程管理工具,此下一一说明

Linux下取代top的进程管理工具 htop

一.htop 简介 This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses. Comparison between htop and top In 'htop' you can scroll the list vertically and horizontally to see all

Linux下进程管理工具之(二):htop

实验环境: CentOS release 6.6(Final)  一台 IP地址:172.16.249.230 Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top.与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器.swap和内存状态. 用户一般可以在top无法提供详尽系统信息的情况下选择安装并使用htop.比如,在查找应用程序的内存泄漏问题时.与top相比,htop提供更方便.光标控制的界面来杀死进程. htop用C语

Linux下进程管理工具之(一):dstat

实验环境: CentOS release 6.6(Final)  一台 IP地址:172.16.249.230 dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品.dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了.dstat可以很方便监控系统运行状况并用于基准测试和排除故障. 一.dstat简介和特性说明 dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直