首页 > 代码库 > 进程管理Htop, glances,dstat
进程管理Htop, glances,dstat
1. HTOP
用途: 用于linux上进行进程的管理,提供完整的进程列表,彩色标识出处理器、swap和内存状态。
其中 F1:帮助 F2:设定 F3:搜索进程 F4:增量进程 F5:树状结构显示 F6:选择排序方式 F7:减少进程优先级F优先级8:增加进程 F9,:对进程输入信号,F10,:退出htop,
常用命令:
u: 选择指定用户的进程
l: 显示进程所打开的文件列表
s: 显示进程执行的系统调用
a: 绑定进程到指定的CPU上
#:快速将光标定位至指定的PID进程上
ctrl + L 刷新
2. glances
1.用途: 是一款跨平台的监控工具,能监控CPU,负载,内存,磁盘io,网络流量,文件系统,和 系统温度。
2. 常用的交互式指令:
a 自动对进程进行排序
c 按cpu使用百分比排序
m 按内存使用百分百排序
p 按进程PID排序
i 按IO设备的输入输出排序
d 显示或隐藏磁盘输出数据
f 显示或隐藏文件系统的数据
n 显示或隐藏网络的数据
l 显示或隐藏日志
glances -t 5 表示5秒更新一次。
3. dstat
用途: 用来生成系统资源状态报告,=(vmstat+iostat+netstat+nfsstat+ifstat)
默认情况1秒进行收集-cpu-,-disk-,-net-,-paging-,-system-数据
-c 统计CPU状态
-d 统计磁盘状态
-D 统计指定磁盘或汇总信息
-l 统计系统负载情况,包括1分钟、5分钟、15分钟平均值
-m 统计系统物理内存使用情况
-s 统计swap已使用和剩余量
-n 统计网络使用情况
-r 统计I/O请求,包括读写请求
-p 统计进程信息,包括runnable、uninterruptible、new
-y 统计系统信息
-t 显示统计时时间
--top-cpu 查看CPU占用情况的进程
--top-mem 查看最多占用的进程
查看最大io和cpu:
进程管理Htop, glances,dstat