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获取:

linux监控内存的工具,Linux 三个强大的系统资源监控工具相关推荐

  1. linux 进程内存分析工具,Linux内存使用情况以及内存泄露分析之工具与方法

    1. 内存使用情况分析 1.1 系统总内存分析 通过cat /proc/meminfo,可用的物理内存=MemFree+Buffers+Cached. MemTotal:        5933132 ...

  2. linux电脑内存查看工具,Linux内存查看工具---Smem

    物理内存不足对Linux桌面系统和服务器系统的性能影响都很大.当你的计算机变慢时,要做的第一件事就是释放内存.尤其是在多用户环境以及执行关键任务的服务器环境下,内存消耗会变得更加关键,因为多个用户和应 ...

  3. Linux下内存检测工具:asan

    Linux下内存检测工具:asan ASAN(Address-Sanitizier)早先是LLVM中的特性,后被加入GCC 4.8,在GCC 4.9后加入对ARM平台的支持.因此GCC 4.8以上版本 ...

  4. linux下内存性能测试工具STREAM

    Linux下内存性能测试 简介 下载并解压 编译 运行 运行结果 结果分析 简介 Stream测试是内存测试中业界公认的内存带宽性能测试基准工具,stream由Virginia University提 ...

  5. linux 内存泄露 工具,Linux Kernel模块内存泄露分析

    1.通过free 看 剩余内存 # free total used free shared buffers Mem: 2065866752 1268113408 797753344 0 9060352 ...

  6. Linux内核内存检测工具KASAN

    KASAN ['kæzən] KASAN 是 Kernel Address Sanitizer 的缩写,它是一个动态检测内存错误的工具,主要功能是检查内存越界访问和使用已释放的内存等问题.KASAN ...

  7. 【Linux】内存检测工具Valgrind

    内存检测工具Valgrind Valgrind是运行在Linux上的一套基于仿真技术的程序调试和分析工具,作者是获得过Google-O'Reilly开源大奖的Julian Seward,它包含一个内核 ...

  8. Linux入门 内存测试工具(Memtest86+)

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 一.memtest ...

  9. linux设置内存转储,八大Linux/Unix服务器内存转储工具

    话说工欲善其事必先利其器,当你对Linux/Unix服务器内存进行转储时,手边需要有得力的工具.国外媒体盘点了八款Linux/Unix服务器内存转储工具.一起来看看. LiME(Linux Memor ...

最新文章

  1. 【动态规划】Part1
  2. 易语言---字符串操作
  3. Leetcode199二叉树右视图[C++题解]:BFS+层数
  4. 机器学习之贝叶斯垃圾邮件分类
  5. maven中出现 ‘dependencies.dependency.version‘ for xxxx:jar is missing
  6. apache lucene_Apache Lucene的结构
  7. 加油站会员管理系统源码php_加油站使用会员管理系统,如何解决行业瓶颈?
  8. Laravel核心解读--Cookie源码分析
  9. 【PS | 学习】毛坯乡间图打造复古美式电影海报图
  10. CSS3中的边框图片
  11. 用开源代码如何建立网站_建立全球开源法律网络
  12. python原生是什么意思_什么是 云原生?
  13. 浙大翁恺pat练习题_中国大学MOOC-翁恺-C语言-PAT习题及解答-第二周
  14. 缅因大学欧洛诺分校计算机科学,缅因大学申请要求高不高?开学时间是什么时候?...
  15. LaTeX 各种写法
  16. sql查询之联合查询
  17. Win10电脑更新提示错误0xc1900403怎么解决?
  18. 数学分析:隐函数定理和反函数定理
  19. Microchip PIC系列8位单片机入门教程(四)中断
  20. 12306余票查询(爬虫)

热门文章

  1. mysql存储过程之游标遍历数据表
  2. golang GO111MODULE是用来干什么的?
  3. iOS 推送后台语音播报
  4. 微信锦鲤活动php模板,如何制作微信锦鲤抽奖?
  5. 基于SSH的房屋中介管理系统
  6. wps linux 程序转pdf文件,在Deepin Linux系统下将图片转成PDF格式非常的简单
  7. T45 LaTex特殊符号
  8. 一年后 php_PHP获取今天、明天、一个月后、一年后等等时间函数
  9. 提前预约赢限量周边~CloudWeGo:从开源、开放到企业落地
  10. UVA129 困难的串 Krypton Factor