码迷,mamicode.com
首页 > 系统相关 > 详细

常用进程管理工具

时间:2015-09-05 23:52:20      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:running   管理工具   统计   信息   用户   

进程管理工具

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

top

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

 

技术分享


 


技术分享


常用选项

-z 高亮显示

-r :选定pid,修改nice(-2019)

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

-k :相当kill

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

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

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

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

htop

htoptop一样实时显示进程相关信息


技术分享

特点

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

@ 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资源

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

[root@localhost ~]# 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资源

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

[root@localhost ~]# 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

                                                                                                 







常用进程管理工具

标签:running   管理工具   统计   信息   用户   

原文地址:http://7431686.blog.51cto.com/7421686/1691647

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!