1、/proc/meminfo

查看RAM使用情况最简单的方法是通过/proc/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示。/proc/meminfo列出了所有你想了解的内存的使用情况。进程的内存使用信息也可以通过/proc//statm 和 /proc//status 来查看。

cat /proc/meminfo

2、atop

atop命令是一个终端环境的监控命令。它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注。

sudo atop


3、free

free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。

free -h


4、 GNOME System Monitor

GNOME System Monitor 是一个显示最近一段时间内的CPU、内存、交换区及网络的使用情况的视图工具。它还提供了一种查看CPU及内存使用情况的方法。

gnome-system-monitor

5、htop

htop命令显示了每个进程的内存实时使用率。它提供了所有进程的常驻内存大小、程序总内存大小、共享库大小等的报告。列表可以水平及垂直滚动。

htop


6、KDE System Monitor

功能同 4 中介绍的GENOME版本。

ksysguard


7、 memstat

memstat是一个有效识别executable(s), process(es) and shared libraries使用虚拟内存情况的命令。给定一个进程ID,memstat可以列出这个进程相关的可执行文件、数据和共享库。

memstat -p <PID>


8、nmon

nmon是一个基于ncurses的系统基准测试工具,它可以监控CPU、内存、I/O、文件系统及网络资源等的互动模式。对于内存的使用,它可以实时的显示 总/剩余内存、交换空间等信息。

nmon


9、ps

ps命令可以实时的显示各个进程的内存使用情况。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (total amount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 “–sort”选项对进程进行排序,例如按RSS进行排序:

ps aux --sort -rss


10、smem

smem命令允许你统计基于/proc信息的不同进程和用户的内存使用情况。内存使用情况的分析可以导出图表(如条形图和饼图)。

sudo smem --pie name -c "pss"

11、top

top命令提供了实时的运行中的程序的资源使用统计。你可以根据内存的使用和大小来进行排序。

top


12、vmstat

vmstat命令显示实时的和平均的统计,覆盖CPU、内存、I/O等内容。例如内存情况,不仅显示物理内存,也统计虚拟内存。

vmstat -s

Linux查看内存的方法相关推荐

  1. linux查看主板最大内存容量,Linux 查看内存插槽数、最大容量的方法

    Linux 查看内存插槽数.最大容量的方法 查看内存插槽数: dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v R ...

  2. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  3. oracle 僵死的进程,查看进程僵死状态 linux查看进程的方法有几种

    unix怎么看一个进程是不是僵死的 unix时程都有哪几种状态,具体怎么查看, unix怎么看一个进程是不是僵死的 利用命令ps,可以看到有标记为Z的进程就是僵尸进程. 显示Zombie状态进程 ps ...

  4. linux 物理内存统计,说说free命令  + Linux可用内存统计方法

    关键在于两个字段,buffers和cached. 你经常会发现Linux系统用了一段时间后,内存所剩无几,free命令,一看,内存全跑到 buffers和cached里面了:这个现象是正常的.访问过的 ...

  5. linux查看内存cpu占用

    linux查看内存cpu占用 top 命令  按q退出 可以添加额外选项选择按进程或按用户查看 如: top -u gitu PID:进程id PR:进程的优先级别,越小越优先被执行 NInice:值 ...

  6. linux磁盘信息文件,Linux查看硬盘信息方法总结归纳

    Linux查看硬盘信息方法总结归纳 lsblk lsblk命令用来查看接入到系统中的块设备,默认输出分区.大小.挂载点等信息,一目了然: tlanyan@node1:~$ lsblk sda 8:0 ...

  7. Linux 查看内存插槽数、最大容量和频率

    我们通过free命令查看机器空闲内存时,会发现free的值很小.这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache 和buffer一些数据,下面是查看内存的命令供大家 ...

  8. Linux查看内存,负载状态

    Linux查看内存,负载状态 查看内存使用情况  www.ahlinux.com cat /proc/meminfo MemTotal:       16332644 kB MemFree:     ...

  9. Linux查看内存信息(型号、大小、速率等)

    安装工具dmidecode 使用 1.查看内存槽及内存条 $ sudo dmidecode -t memory 2.查看内存的插槽数,已经使用多少插槽.每条内存多大 $ sudo dmidecode ...

  10. redhat linux 查看内存大小,CentOS (RHEL) 系统管理中的查看内存插槽数、最大容量和频率...

    Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多大 [root@HNTX-XY-PIM-HA5 ~]# dmidecode|grep -P -A5 "Memory\ ...

最新文章

  1. Cookie实现记住密码、自动登录
  2. 暴君第一季/全集Tyrant迅雷下载
  3. NodeJS文档之Buffer(1)-Buffer的简介
  4. Spring Boot AJAX 示例
  5. JavaScript面向对象——深入理解原型继承
  6. Linux编程练习 --进程间通信2--两个管道实现双向通信
  7. JDBC笔记02-数据库连接池 Spring JDBC
  8. TextArea里Placeholder换行问题
  9. matlab工作空间,变量的保存和载入
  10. diskgenius创建efi分区_无损分区大小调整
  11. 计算机硬件系统三个子系统,硬件:计算机的体系结构3.ppt
  12. 私有云部署和本地化部署有什么区别?
  13. 群晖 NAS 中的 Audio Station 一直不能加载 NAS 中的音乐问题的解决方法及自定义音乐库文件夹方法.md
  14. KMP算法—终于全部弄懂了
  15. TensorFlow Serving
  16. Java程序员怎么规划五年职业生涯
  17. Rocketmq广播消费模式怎么扩展消费者
  18. Combined Margin loss人脸识别训练笔记
  19. 导航算法A*的简单实现
  20. Nginx 基本理论和安装

热门文章

  1. 国际云安全证书CCSK让他们在职场中脱颖而出
  2. LABEL MATRIX里用计数器自动生成流水号和自定义条码格式
  3. Office Ribbon 界面开发入门教程:QtitanRibbon详解
  4. 2011最全的国内外开源SNS源码大集合
  5. 安全合规/法案--33--《APP违法违规收集使用个人信息自评估指南》原文及解读
  6. 自动化构建工作流--grunt
  7. 基于竞争的MAC协议
  8. WS824的电话交换机设置分机号
  9. 【016】随缘画-根据输入文字随机生成艺术画(带算法)
  10. NOI题库练习1.5(07)