常用进程管理工具
2015-09-05 21:50
316 查看
进程管理工具
进程管理工具top/htop/glances/dstat/sartop
是一个实时显示当前系统运行信息的一个工具常用选项-z: 高亮显示-r :选定pid,修改nice值(-20至19)-b :定位到正在运行(running状态)的进程-k :相当killshift+<或者> :向右左翻页查看不同的进程-l: 显示或隐藏第一行的登入或者负载信息-t :task/cpustats 以不同类型显示cpu和进程统计信息,或者将其隐藏-m :以不同类型显示内存以及swap信息,或者隐藏
htop
htop和top一样实时显示进程相关信息多用途工具生成系统资源统计数据 安装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 |
相关文章推荐
- 网易云音乐8亿用户背后的伤疤
- windows server域用户提升到本地更高权限组中的方法
- centos 手动安装网卡驱动
- 管理 Linux 系统中的用户
- 个人用户防黑指南
- 计算机信息处理
- C#实现统计字数功能的方法
- SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
- 解析MYSQL显示表信息的方法
- PowerShell查看进程的所属用户
- PowerShell统计文件夹下文件个数的方法
- C#创建windows系统用户的方法
- C#获取进程或线程相关信息的方法
- 如何统计全天各个时间段产品销量情况(sqlserver)
- C#统计字符串中数字个数的方法
- C语言中使用lex统计文本文件字符数
- 如何统计在一篇文章中某个单词出现了几次,以及第一次出现的位置
- SQL进行排序、分组、统计的10个新技巧分享
- MongoDB系列教程(四):设置用户访问权限
- Linux系统下php获得系统分区信息的方法