天天看点

常用进程管理工具

进程管理工具

进程管理工具top/htop/glances/dstat/sar

top

是一个实时显示当前系统运行信息的一个工具

常用进程管理工具
常用进程管理工具

常用选项

-z: 高亮显示

-r :选定pid,修改nice值(-20至19)

-b :定位到正在运行(running状态)的进程

-k :相当kill

shift+<或者> :向右左翻页查看不同的进程

-l: 显示或隐藏第一行的登入或者负载信息

-t :task/cpustats 以不同类型显示cpu和进程统计信息,或者将其隐藏

-m :以不同类型显示内存以及swap信息,或者隐藏

htop

htop和top一样实时显示进程相关信息

常用进程管理工具

特点

@@@@@@@@@@@@@@@@@@@@@@@@@@@

@ F2键自定义修改前端显示

@@@@@@@@@@@@@@@@@@@@@@@@@@@@

修改前端显示的颜色,以图形显示,文本格式显示,只显示某用户的进程。。。

常用进程管理工具

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@F3搜索进程定位进程

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

常用进程管理工具

F4查找且只显示匹配的内容

@@@@@@@@@@@@@@@@@@@@@@@@@@@

@F5以树状显示进程图

@@@@@@@@@@@@@@@@@@@@@@@@@@@

常用进程管理工具

dstat

多用途工具生成系统资源统计数据

安装

yum install dstat

常用选项

-c: 显示cpu相关信息;

-C #,#,...,total

-d: 显示disk相关信息;

-D total,sda,sdb,...

-g:显示page相关统计数据;

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

-n: 显示network相关统计数据;

-p: 显示process相关统计数据;

-r: 显示io请求相关的统计数据;

-s: 显示swapped相关的统计数据;

--tcp 显示tcp连接状态

--udp 显示udp连接状态

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

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

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

--top-lantency: 显示延迟最大的进程;

常用进程管理工具
常用进程管理工具
常用进程管理工具
常用进程管理工具

查看最消耗CPU的进程

常用进程管理工具

最消耗I/O的进程

常用进程管理工具

最消耗内存的进程

常用进程管理工具

sar

收集、报告或保存系统当前活动信息

安装

yum install -y   sysstat-10.1.5-7.el7.x86_64

_______________________________________________________________________________

常用选项:

-A:所有报告的总和

-u:输出CPU使用情况的统计信息

-v:输出inode、文件和其他内核表的统计信息

-d:输出每一个块设备的活动信息

-r:输出内存和交换空间的统计信息

-b:显示I/O和传送速率的统计信息

-a:文件读写情况

-c:输出进程统计信息,每秒创建的进程数

-R:输出内存页面的统计信息

-y:终端设备活动情况

-w:输出系统交换活动信息

####################

#CPU资源

####################

[[email protected] ~]# sar -u 1 1   //收集cpu的信息:收集一次间隔1秒

Linux 3.10.0-229.el7.x86_64 (localhost.localdomain) 09/06/2015 _x86_64_ (4 CPU)

05:08:00 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle

05:08:01 AM     all      0.25      0.00      0.50      0.00      0.00     99.25

Average:        all      0.25      0.00      0.50      0.00      0.00     99.25

                         |          |         |         |         |         |

                         |          |         |         |         |         |_cpu空闲百分比

                         |          |         |         |         |

                         |          |         |         |         |_使用虚拟化偷走的时间

                         |          |         |         |_等待I/O百分比,如果此数据占用率一直居高不下,说明磁盘设备出现瓶颈

                         |          |         |

                         |          |         |_内核空间使用百分比

                         |          |_调整NICE值消耗的百分比

                         |

                         |_用户空间百分比 

###################

#收集memory资源

###################

[[email protected] ~]# sar -r 1 1

Linux 3.10.0-229.el7.x86_64 (localhost.localdomain) 09/06/2015 _x86_64_ (4 CPU)

05:38:15 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty

05:38:16 AM   1575980    459400     22.57       792    241744    281604      6.81    192444    117636         0

Average:      1575980    459400     22.57       792    241744    281604      6.81    192444    117636         0

转载于:https://blog.51cto.com/7431686/1691647

继续阅读