常用进程管理工具

进程管理工具

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

top

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

 

wKioL1XqwKTBO6nKAAR7sxbLwjg532.jpg


 


wKioL1XqwP_y0x3QAAMcxaysFJg122.jpg


常用选项

-z 高亮显示

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

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

-k :相当kill

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

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

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

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

htop

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


wKiom1XqwBjTZllaAAMcxaysFJg301.jpg

特点

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

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

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

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

wKioL1XqwmnRFDvqAASBSbY38R8485.jpg

 

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

@F3搜索进程定位进程

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

wKiom1XqwHqzZCfFAAbl8ojhenI524.jpg

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

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

@F5以树状显示进程图

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

wKiom1XqwNfj48i7AAb81ASo_II680.jpg

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: 显示延迟最大的进程;



wKioL1Xq3Yqiz56QAAD3Fuqw57M389.jpg

wKiom1Xq27TgutduAAC-dFLnCFg054.jpgwKiom1Xq27TgutduAAC-dFLnCFg054.jpgwKioL1Xq3iKCkWr8AAGDei1zmXM344.jpg

查看最消耗CPU的进程

wKiom1Xq3aaB4kMWAAEb4OS-4NY559.jpg最消耗I/O的进程

wKiom1Xq3kPxOk-6AAErmCOVYA4493.jpg最消耗内存的进程

wKioL1Xq4R3gP7oTAAD2JJmry5I368.jpgsar

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

安装

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,信息,管理工具)