Free

4.再次读入该文件,测试消费的时光

在Windows下资本治理器查看内存应用的情况,如不雅应用率达到80%以上,再运行大年夜法度榜样就能感到到体系不流畅了,因为在内存紧缺的情况下应用交换分区,频繁地大年夜磁盘上换入换出页会极大年夜地影响体系的机能。而当我们应用free敕令查看Linux体系内存应用情况时,会发明内存应用一向处于较高的程度,即使此时体系并没有运行若干软件。

free敕令介绍

下面为应用free敕令查看我们实验室文件办事器内存获得的结不雅,-m选项表示应用MB为单位:

输出的第二行表示体系内存的应用情况:

Mem: total(总量)= 3920MB,

used(已应用)= 1938MB,

free(余暇)= 1982MB,

shared(共享内存)= 0MB,

buffers = 497MB,

这恰是Windows和Linux在内存治理上的差别,乍一看,Linux体系吃掉落我们的内存(Linux ate my ram),但其拭魅这也恰是其内存治理的特点。

cached = 1235MB

注:前面四项都比较好懂得,buffer 和 cache找不到合适的词来翻译,它们的差别在于:A buffer is something that has yet to be “written” to disk.

A cache is something that has been “read” from the disk and stored for later use.

即buffer用于存放要输出稻磁逄的数据,而cache是大年夜磁盘读出存放到内存中待往后应用的数据。它们的惹人均是为了供给IO的机能。

输出的第三行表示在第二行的基本上-/+ buffers/cache获得的:

– buffers/cache used = Mem used – buffers – cached = 1938MB – 497MB – 1235MB = 205MB

输出的第三行表示交换分区应用的情况:

Swap:total(总量)= 4095MB

used(应用)= 0MB

free(余暇)= 4095MB

因为体系当前内存还比较充分,并未应用到交换分区。

膳绫擎输出的结不雅比较难解得的可能是第三行,为什么要向用户展示这行数据呢?内存应用量减去体系buffer/cached的内存表示何意呢?体系余暇内存加上buffer/cached的内垂V表示何意?

+ buffers/cache free = Mem free + buffers + cached = 1982MB + 497MB + 1235MB = 3714MB

内存的分类

Memory that is

You’d call it

Linux calls it

taken by applications

Used

Used

available for applications, and used for something

Used

not used for anything

Free

我们把内存分为三类,大年夜用户和操作体系的角度对其应用情况有不合的称呼: 推荐阅读

异常分类分布式存储体系所存眷的异常类型和单系一切不一样,有如下几种: 办事器宕机:设计存储体系时须要>>>详细阅读

地址:http://www.17bianji.com/lsqh/37828.html

linux 项目内存吃掉,Linux内存被吃掉了,它去哪里了?相关推荐

  1. linux 项目同步,Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进...

    Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进 03/23/2018 4 minutes to read In this article [原文发表时间] ...

  2. linux项目运行日志查看,Linux项目部署、后台启动和终止运行及查看日志信息_MQ...

    Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ [var1] (1) ...

  3. linux项目变量存放,linux 堆、栈、全局变量存放

    在学习<深入理解计算机系统>中链接这一章中,数据讲一个可执行文件包含多个段.在Linux系统中代码段总是从0x08048000处开始,数据段在接下来的4KB对齐的地址处,运行时堆在接下来的 ...

  4. linux项目课程设计,LINUX课程设计项目需求解析.doc

    LINUX课程设计项目需求解析 1引言 目前大学生就业形势越来越严峻,为了给学生增加就业砝码,学校为每个学生提供一个展示自我的平台,在学校web服务器上开通注册通道,让每个学生都可以拥有自己的个人网站 ...

  5. Linux项目方案报告

    Linux项目方案报告 Linux项目方案拓扑图: 说明:NFS1作为上传的服务器NFS2作为下载的服务器 一. 配置NFS1服务器. (1).新建scsl磁盘(在安装之前已经安装) (2).用n是表 ...

  6. linux内存专题,linux内存浅析

    前言: 内存是linux中很重要的一块,内存不足.内存泄漏.内存溢出也是在测试项目中经常会遇到的问题. 1. 物理内存和虚拟内存 内存的读写性能要比硬盘快的多,因此,在设计上会充分利用内存进行数据的读 ...

  7. linux的used 内存去向,Linux Used内存储器到底哪里去了

    原创文章,转载请注明: 转载自系统技术非业余研究 本文链接地址: Linux Used内存到底哪里去了? 前几天 纯上 同学问了一个问题: 我ps aux看到的RSS内存只有不到30M,但是free看 ...

  8. linux查看系统内存和使用量,LINUX 查看当前系统的内存使用情况

    # free 显示结果如下: Mem:表示物理内存统计 total 内存总数 8057964KB used已使用的内存7852484KB free空闲的内存数205480KB shared 当前已经废 ...

  9. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  10. 理解JVM如何使用Windows和Linux上的本机内存

    转至:http://www.chineselinuxuniversity.net/articles/23291.shtml 摘要:Java™ 堆耗尽并不是造成 java.lang.OutOfMemor ...

最新文章

  1. 排序算法c语言和oc实现的,几种常用的排序算法,OC实现
  2. JAVE SE 学习day_09:sleep线程阻塞方法、守护线程、join协调线程同步方法、synchronized关键字解决多线程并发安全问题
  3. c语言bim的题目,求助:几道简单C语言程序小题
  4. CVPR 2021 《Causal Attention for Vision-Language Tasks》论文笔记
  5. lokijs可以用mysql_loki 数据库详解
  6. lamba统计最大值,最小值,平均值,总和,个数
  7. 怎样删去csv中重复行_4个锦囊,祝你快速删去Excel中的重复数据
  8. spring源码编译和导入eclipse
  9. jQuery+PHP动态数字展示效果
  10. Arduino使用蓝牙通信模块
  11. 计算机键盘中复制粘贴快捷键,电脑复制粘贴快捷键
  12. oracle 10015 trace name adjust_scn level level_num
  13. C++中各种文件后缀名的区别
  14. linux运行魔兽世界,暴雪内部就这么玩:Linux运行《魔兽世界》教程
  15. “微肥”还是“歪fai”
  16. cs224n学习笔记
  17. 易基因|文献科普:DNA甲基化测序揭示DNMT3a在调控T细胞同种异体反应中的关键作用
  18. 北京某高端养老机构开业3年 : 1次失信,2场官司,3项处罚,处在高危中的养老行业如何应对多维度经营风险?
  19. java 同步和异步
  20. ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8....Cortex-A53,A57,A72

热门文章

  1. 从C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe返回错误
  2. 为什么Java中只有值传递
  3. 我们来说一说TCP神奇的40ms
  4. 跟着辛星用PHP的反射机制来实现插件
  5. 集成activiti-modeler 到 自己的业务系统
  6. Java复习之网络编程
  7. 通过MVC模式将Web视图和逻辑代码分离
  8. GetBitmapBits和GetDIBits的区别(Windows GDI)
  9. 大数据之-Hadoop3.x_Hadoop_HDFS_掉线时限参数设置---大数据之hadoop3.x工作笔记0079
  10. AndroidStudio_android多线程和异步任务_要学内容介绍_相关知识点---Android原生开发工作笔记241