首页 > 代码库 > htop,glances,dstat工具总结
htop,glances,dstat工具总结
htop是一款交互式进程查看器
第一块
1:第一颗CPU使用率
2:第二颗CPU使用率
3:第三颗CPU使用率
4:第四颗CPU使用率
Mem:内存使用率
Swap:交换空间使用率
第二块
Tasks:进程总数 线程数
Load average:1min 5min 15min 前的平均负载
Uptime:系统启动时长
第三块
?
PID:进程ID
USER:进程的拥有者
PRI:优先级
NI:nice用于调节用户优先级,范围是-20~19,nice越小优先级越高,root用户能调高优先级(nice减小),普通用户只能调低优先级(nice增大)
VIRT(virtual memory usage):虚拟内存
RES(resident memory usage):常驻内存
SHR(shared memory):共享内存
S(state):进程的运行状态
S: sleeping (idle)R:runningD:disk sleep (uninterruptible)Z:zombie (waiting for parent to read it’s exit status)
T:traced or suspended (e.g by SIGTSTP)
W:paging
CPU%:CPU的使用率
MEM%:内存使用率
TIME+:程序从开机到现在占用CPU的时长
Command:程序的名字和参数
第四块
F1:获取帮助
P:通过CPU占用百分比来排序
M:通过内存占用百分比来排序
T:通过占用CPU的时长来排序
arrows:通过上下左右箭头来移动,也可以通过鼠标选择
F2:对htop的界面和显示一些特殊定制
F3:查询
F4:过滤
F5:以进程树形式显示
F6:排序选项
F7:Nice值优先级升高,数值减小
F8:Nice值优先级降低,数值增大
F9:结束进程
F10:退出
glances跨平台的监控工具
界面区块相关信息
1、CPU 使用率2、分别显示1min,5min,15min时的负载情况
3、内存使用情况,
active:用于高速缓存的内存
inactive:不经常用于告诉缓存的内存
buffers:
cached:
4、交换空间使用情况
5、网络 I/O 速度、传输和读/写比率
6、磁盘 I/O 速度、传输和读/写比率
7、显示系统状态信息,磁盘挂载情况
8、进程相关信息
快捷键
a:自动排序
c:按CPU使用率排序
m:按内存使用率排序
p:按进程名字排序
i:按I/O限制排序
d:显示或隐藏磁盘I/O状态
f:Show/hide file system stats,显示或隐藏挂载信息
n:显示或隐藏网路状态(未知)
s:显示或隐藏传感器状态(未知)
y:显示或隐藏硬盘温度状态(未知)
l:显示或隐藏日志(未知)
b:Byte或bits显示网络I/O
w:删除警告记录(未知)
x:删除警告和关键记录(未知)
1:全局CPU或每CPU状态(未知)
h:显示或隐藏窗口帮助
t:View network I/O as combination,显示网络I/O发送和接收的总和
u:View cumulative network I/O,显示网络I/O累计的信息
q:退出
dstat 生成资源信息的常用工具
dstat [-afv] [options..] [delay [count]]
[options]
-c,--cpu:cpu状态(用户,系统,空闲,等待,硬中断,软中断)-C 0,3:(cpu0和cpu3的信息)-d,--disk:磁盘的状态(读,写)-g,--page:页状态(进,出)-i,--int:可中断状态-l,--load:1,5,15min的中断状态-m,--men:内存状态(已用,缓冲,缓存,空闲)-p,--proc:进程状态(运行中,不可中断的,新)-r,--io:I/O状态(读,写请求)-s,--swap:swap分区状态(已用,空闲)-t,--time:时间(日-月 时-分-秒)-y,--sys:系统状态(中断,上下文切换)--aio: 显示异步io统计数据--ipc:ipc相关的信息(信息队列,信号量,共享内存)--raw:raw socket--tcp:tcp socket(listen, established, syn, time_wait, close)--udp:udp socket(listen, active)--socket:socket状态(total, tcp, udp, raw, ip-fragments)--unix:unix sock(datagram, stream, listen, active)--top-cpu:显示最占用CPU的进程--top-bio:显示最占用block IO的进程--top-mem: 显示最耗费内存的进程--top-io:最占用IO的进程
htop,glances,dstat工具总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。