total:表示物理 内存总量

used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用

free:未被分配的内存

shared:共享内存

buffers:系统分配但未被使用的buffers 数量,buffers实际应该是叫“缓冲”,其英文解释是:A buffer is something that has yet to be “written” to disk,就是说,buffers是将要写入硬盘中的数据缓存。

cached:系统分配但未被使用的cache 数量,cache的英文解释:A cache is something that has been “read” from the disk and stored for later use,就是说,cache是从硬盘或者存储设备读进计算机后缓存在内存中的数据。

对于cache和buffer,cached是cpu与内存间的,buffer是内存与磁盘间的,都是为了解决速度不对等的问题。

page cache用来缓存文件数据,buffer cache用来缓存磁盘数据。

这里还有一个名词,Swap,即虚拟内存。当物理内存不够用的时候,就要释放掉一部分空间,以供当前运行程序使用。这些被释放掉的内存的数据就被临时保存在虚拟内存中。但是,并非所有的数据都全被保存,只有那些使用malloc或new生成的对象,他们在文件中并没有相应的“储备”文件,被称为匿名内存数据,需要临时地存进Swap。故Swap又称匿名数据交换空间。在链接3中有其说明。

查看linux内存和硬盘相关推荐

  1. linux 查看内存地址 rw,如何查看Linux内存中的程序所有堆的地址

    匿名用户 1级 2016-11-12 回答 linux 下面查看内存有多种渠道,比如通过命令 ps ,top,free 等,比如通过/proc系统,一般需要比较详细和精确地知道整机内存/某个进程内存的 ...

  2. 查看linux内存存储空间不足,Linux 下判断Server 内存是否不足

    下面我来写一下在linux OS 下如何判断系统是否内存吃紧. 我从两个部分来查看如何检查. 第一部分:查看内存使用状况 Linux 下使用Top [root@itc-test9 ~]# top to ...

  3. Ubuntu查看系统内存,硬盘使用情况,指定目录使用情况,GPU。

    内存和硬盘的区别 1.内存是半导体材料制成的,硬盘是磁性材料制成的. 2.内存中的信息停电会消失,硬盘中的信息可以长久保存. 3.执行程序首先放入到内存之中,然后放入的CPU中处理. 主存如内存,辅存 ...

  4. 查看服务器内存和硬盘命令,命令查看Linux服务器内存、CPU、显卡、硬盘使用情况...

    查看内存使用情况 使用命令:free -m 大致结果类似下图: 内存占用情况 参数解释: Mem行(单位均为M): total:内存总数 used:已使用内存数 free:空闲内存数 shared:当 ...

  5. 查看linux内存优化,Linux性能优化和监控系列(三) 分析Memory使用状况

    Linux性能优化和监控系列(三) 分析Mem 分析Memory使用状况 内存是影响服务器性能的一个主要因素, 当进程已经驻留内存或者系能够分配给进程足够的内存给它, CPU能顺利自如的运行. 如果发 ...

  6. linux内存加速硬盘缓存,linux块设备加速缓存之bcache

    linux块设备加速缓存之bcache 什么是bcache 转载请注明出处:http://blog.csdn.net/liumangxiong bcache是linux内核块层cache.它使用类似S ...

  7. 怎么查看linux挂载的硬盘,如何查看Linux服务器已挂载的硬盘

    在本教程中,我将向您展示在Linux服务器上列出挂载硬盘的不同方法.我们可以使用mount.findmnt和df命令来列出任何Linux发行版(如Ubuntu或Centos)的挂载设备. 在Linux ...

  8. 查看linux内存核数,linux查看cpu核数和内存指令

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| ...

  9. 怎么查看linux服务器品牌,怎么查看Linux服务器硬件信息,这些命令告诉你

    Linux服务器配置文档找不到,你还在为查询Linux服务器硬件信息发愁吗?学会这些命令,让你轻松查看Linux服务器的CPU,内存,硬盘,SN序列号等信息,根本就不用去机房. 一.查看CPU信息 C ...

  10. Linux 内存管理。

    首先我先说明最近才真的用心整理和查看linux内存管理方面知识,之所以写这篇博客只是为了整理. fightting 参考书籍 Linux 内核源代码情景分析 深入理解Linux虚拟内存管理 首先还是上 ...

最新文章

  1. 协议森林08 不放弃 (TCP协议与流通信)
  2. -f shell 模糊匹配_生产力工具:shell 与 Bash 脚本
  3. 根据屏幕大小加载css,css根据屏幕大小切换样式
  4. no such file or directory什么意思_为什么这次 MySQL 崩溃恢复要这么久-爱可生
  5. hadoop hdfs 集群模板机配置
  6. linux中线程的问题,linux中的线程问题
  7. Linux服务器jps报process information unavailable
  8. Kali Linux学习入门
  9. scala--模式匹配
  10. Axure RP10——值得信赖的强大的原型制作工具,无需编写代码即可创造无限可能
  11. python 100以内3的倍数_在python中确定3或5的倍数
  12. 《私募股权基金投资基础知识》---第一章
  13. 论文阅读笔记--Predicting Human Eye Fixations via an LSTM-based Saliency Attentive Model
  14. 【网络基础】DDNS - 动态DNS
  15. Programming: Principles and Practice Using C++
  16. java实训题:随机点名器
  17. 亚马逊echo中国使用_您可以(也可以不)使用多个Amazon Echo做的事情
  18. 人工智能okcc呼叫中心VOS阿里云域名怎样申请
  19. 编译原理三大圣书——龙书、虎书、鲸…
  20. 编程题009--按之字形顺序打印二叉树--niuke

热门文章

  1. 利用PTGui制作全景图并用Pano2VR生成SWF文件
  2. Pano2VR 展示全景图
  3. 内网渗透系列:内网隧道之DNS隧道
  4. MatConvNet对自己的图片分两类及提取图片特征
  5. 电脑系统pe去广告及恶意软件安装
  6. 前端对页面中的 checked 选中状态的展示
  7. 红米1s 一键root测试
  8. php 公众号多图文消息,微信公众号怎样群发多图文消息?
  9. 使用adb安装apk
  10. 多项式插值与样条插值的解释与示例(matlab)