Linux 三个强大的系统资源监控工具
1、dstat
dstat是取代vmstat,iostat和ifstat的一个强大的多功能系统资源统计生成工具。
dstat语法格式:
dstat [-afv] [options..] [delay [count]]
常用选项:-a,--all:等同于-cdngy(默认)-c,--cpu:仅显示CPU状态统计信息-C 0,1,total:显示指定CPU状态统计信息和汇总信息,还包括其它资源的统计信息-d,--disk:仅显示所有磁盘读写汇总信息-D sda,totall:显示指定磁盘读写信息和汇总信息-m,--mem:仅显示物理内存的使用情况-s,--swap:仅显示交换分区的使用情况-n,--net:仅显示网络的使用信息-N eth0,total:显示指定网卡的统计信息以及所有网卡的汇总统计信息-p,--proc: 统计进程相关信息-r,--io:统计I/O请求相关信息,包括读写信息-y,--sys : 统计系统(内核)信息,包括系统中断和上下文切换等信息-g,--page : 统计页面使用情况-l,--load : 显示当前系统负载统计信息-t,--time :显示统计信息的那一刻时间--top-cpu:显示最占用CPU的进程--top-mem : 显示最消耗内存的进程--top-bio :显示最占用块设备IO的进程--top-io: 显示最占用IO的进程--aio:统计IO异步信息--ipc: 统计进程间通通相关信息--raw:统计raw套接字信息--tcp:统计tcp套接字信息--upd:统计upd套接字信息--socket:统计所有套接字信息,包括以上三项
来几个具体的操作:
延时一秒,显示CPU的汇总信息:
usr:表示用户占用CPU的时间百分比
sys:表示内核占用CPU的时间百分比
idl:即idle,表示CPU空闲时间百分比
wai:表示等待IO消耗的时间百分比
hiq:表示硬件中断占用的时间百分比
siq:表示软件中断点用的时间百分比
延时一秒,显示指定某个CPU的统计信息:
延时一秒,显示磁盘的统计信息:
延时一秒,显示内存的统计信息:
used:表示已使用内存大小
buff:表示用作缓冲的内存大小
cach:表示用作缓存的内存大小
free:表示空闲内存大小
延时一秒,显示最占资源的进程:
更多高级用法:man dstat
2、htop
htop是一个交互式实时监控系统资源使用情况的工具,它是top的增加版,比top显示的信息更加友好。
另,htop命令需要通过epel源安装才能使用;
htop语法格式:
htop [options]
常用选项:
-d:延时多少秒更新一次,默认10秒更新一次
-u:指定只显示某个用户的进程
-s COLUMN:以指定字段进行排序显示
常用交互式命令:
u:仅显示指定用户的进程
s:跟踪指定进程的系统调用
l:跟踪指定进程打开的文件
t:显示进程树
P:按CPU字段进行排序
M:按内存字段进行排序
Space:标志某个进程
U:取消标志某个进程
显示指定用户的所有进程:
按下字母u,然后选择用户
按占用内存大小字段进行排序
更多用法:man htop
3、glances
glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。
glances语法格式:
glances [options]
常用选项:
-b:以Byte字节为单位显示网卡数据速率-t:指定多少秒刷新一次统计信息-d:不显示磁盘信息打开glcances-m:不显示已挂载文件系统信息打开glances-n:不显示网络信息打开glances-o:指定以HTML或CSV格式输出统计信息-f:指定输出HTML或CSV文件的目录 常用交互式命令:d:显示/不显示磁盘I/O状态信息f:显示/不显示文件系统状态信息n:显示/不显示网络状态信息q:退出
glances还可运行为服务端和客户端,如下:
通过客户端可连接到服务端:
glances输出保存为HTML格式文件,通过浏览器查看:
另,来一张glances命令监控资源主界面如下:
帮助信息可以按h获取:
转载于:https://blog.51cto.com/qqtang/1582967
Linux 三个强大的系统资源监控工具相关推荐
- linux监控内存的工具,Linux 三个强大的系统资源监控工具
1.dstat dstat是取代vmstat,iostat和ifstat的一个强大的多功能系统资源统计生成工具. dstat语法格式:dstat [-afv] [options..] [delay [ ...
- linux系统下监控录像软件,Linux系统资源监控-Linux系统资源监控工具(LinuxSysMonitor)下载-西西软件下载...
Linux系统资源监控工具(LinuxSysMonitor),吾爱大神原创制作的一个Linux系统资源监控工具,整合了多套命令系统,用户需要在JDK环境下调用该工具才能顺利运行,可以查看磁盘速度,CP ...
- linux ctime 时间戳,关于LINUX三种时间戳的详细说明(带实验)
关于LINUX三种时间戳的详细说明(带实验) 发布时间:2018-03-11 19:54, 浏览次数:518 , 标签: LINUX Linux系统将时间标记分三类: atime( A ccess t ...
- linux限制单个用户使用,linux下限制用户使用系统资源
linux下限制用户使用系统资源 除了可以对用户设置磁盘配额以及权限做限制以外还可以使用ulimit可以对所有用户的core文件大小,数据段大小,最多可使用的CPU事件和最多可打开的文件数目等做限制, ...
- linux批量删除screen,你不知道的linux系统中强大的screen命令
linux系统中强大的screen命令可能很多用户还没感受到,下面介绍的就是linux系统中强大的screen命令,具体内容如下所述. 因为做二代测序分析的原因,经常需要运行很长时间的程序.由于时间很 ...
- 推荐三款强大且漂亮的统计图控件
志在必得(Xuon) 一.免费且强大的Flash统计图--FusionChartsFree 官方网址: http://www.fusioncharts.com/free/ 效果图: 使用感想: 对.N ...
- vscode在html看到图片的插件_三个强大的PPT插件工具
今天分享三个强大的PPT插件工具,我知道,很多同学都不需要做很专业的PPT,只要不是太丑,看得过去,直接套用模板就可以了. 即使我们自己会做专业的PPT,但是也会偷懒,直接套用模板,差一点也没有所谓, ...
- Linux带箭头的截图软件,推荐一款Linux下功能强大全面的屏幕截图软件
原标题:推荐一款Linux下功能强大全面的屏幕截图软件 今天推荐大家使用Flameshot(火焰),因为它是我个人最喜欢屏幕截图软件.如果你不知道,Flameshot是一个Linux可用的开源截屏工具 ...
- 在Windows, Mac, Linux三种系统中分别获取wifi密码的方式
在Windows, Mac, Linux三种系统中分别获取wifi密码的方式 1. Windows netsh wlan show profile name=wifi名称 key=clear | fi ...
- KALI Linux三种安装方式之U盘安装
KALI Linux三种安装方式详解 KALI Linux三种安装方式之U盘安装 仅为个人经验交流,仅供参考 (对于KALI的介绍就不用多说了,既然选择安装说明有了充分的了解了) U盘安装顾名思义就是 ...
最新文章
- 【Python】Pandas中的宝藏函数-rank()
- Scala AKKA入门示例
- shell编程之随机数和嵌套循环
- linux 显示器分辨率设置太小了,显示器不显示 如何在设置回来,当“显示设置”中的分辨率不可用时,如何使用xrandr设置自定义分辨率...
- ASP.Net中页面传值的几种方式
- C++:getenv setenv -- 获取设置系统环境变量
- mysql 数据回滚_Mysql数据误删除快速回滚
- 1093芯片做正弦波逆变器_正弦波逆变器中的SPWM调制(钟任生)
- python图像分析_python分析问题步骤Python比较两个图片相似度的方法
- 第一个冲刺周期(第四天)
- mybatis 传参是 liststring 的注意事项
- 复合选择器-后代选择器(HTML、CSS)
- jQuery炫酷特效之遮罩移动效果
- 分享一个强大的4K/8K超高清视频下载器
- 3线8线译码器74HC138门电路设计一位二进制全减器电路
- 化学实用计算机技能,实用化学化工计算机软件基础
- 数据结构作业3-4(周)问题F:Turn off the light(关下灯)
- Android红外线遥控
- 桥接模式和装饰者模式的区别
- [MyBatis] 通过代码配置+XML文件构建SqlSessionFactory
热门文章
- @autowired注解 抽象类_Spring容器注解注入
- java中枚举有什么用_java枚举原来还能这么用
- 为什么用虚拟机做服务器,虚拟机的优势:保留虚拟机的4个理由
- 初探Windows用户态调试机制
- week03_python标准库datetime
- day24-XSS过滤及单实例
- random-生成随机数模块
- java.lang.OutOfMemoryError: PermGen space tomcat启动项目出错
- Linus 谈软件开发管理经验
- 【CF】438E. The Child and Binary Tree