您的位置:首页 > 其它

常用进程管理工具

2015-09-05 21:50 316 查看

进程管理工具

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

top

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







常用选项-z: 高亮显示-r :选定pid,修改nice值(-20至19)-b :定位到正在运行(running状态)的进程-k :相当killshift+<或者> :向右左翻页查看不同的进程-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资源
####################
[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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息