`

linux内存用光

阅读更多
free -g 代表的含义

/	total	used	free	shared	buffers	cached
Mem	总物理内存	当前使用的内存(包括slab+buffers+cached)	完全没有使用的内存	进程间共享的内存	缓存文件的元数据1	缓存文件的具体内容1
-/+ buffers/cache		当前使用的内存(不包括buffers+cached,但包括slab)	未使用和缓存的内存(free+buffers+cached)			
Swap	总的交换空间	已使用的交换空间	未使用的交换空间			



然后top看了下,没有特别吃内存的程序。用ps大概统计下所有程序占用的总内存:
ps aux | awk '{mem += $6} END {print mem/1024/1024}'

cat /proc/meminfo


具体可以参考
http://blog.atime.me/research/linux-ate-my-memory.html
分享到:
评论

相关推荐

    linux下释放cache内存

    当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题

    内存管理内存管理内存管理

    不过,您可能没有用一些时间去思考它们在您的操作系统中是如何实现的。本节将向您展示 malloc 和 free 的一个最简化实现的代码,来帮助说明管理内存时都涉及到了哪些事情。 要试着运行这些示例,需要先复制本...

    Linux最早是Linus Torvalds在1991年开始设计开发

    Linux最早是Linus Torvalds在1991年开始设计开发的, 当时他正是赫尔辛基大学计算机系的学生,刚开始他是在Minix环境下写了一个处理多任务切换的程序,用他自己的话来描述这个程序,Minix是linux的父亲。1991年的夏季,...

    操作系统(内存管理)

    文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半...

    Linux操作系统基础教程

    关於通讯用的指令.........................................................................................................21 十. 编译器( Compiler ).......................................................

    如何减少网页的内存使用与CPU占用

    有的网页看起来并不大但打开会很卡,有的网页虽然很长... Linux的内存分配机制与Win的不一样,有多少用多少,如果浏览器占光时说不定会干掉系统。 页面问题,浏览器渲染页面会消耗内存和CPU,能减少一点就减少点。 结构

    通过优化网页页面降低对内存及CPU的占用

    有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅... ·Linux的内存分配机制与Win的不一样,有多少用多少,如果浏览器占光时说不定会干掉系统。 页面问题,浏览器渲染页面会消耗内存和CPU,能减少一点

    详解Docker 容器使用 cgroups 限制资源使用

    但是,光有运行环境隔离还不够,因为这些进程还是可以不受限制地使用系统资源,比如网络、磁盘、CPU以及内存 等。为了让容器中的进程更加可控,Docker 使用 Linux cgroups 来限制容器中的进程允许使用的系统资源。 1...

    计算机应用基础各章知识点.docx

    31 常见的 OS有:WINDOWSUNIX、LINUX、OS2 DOS 32WINDOW属于单用户多任务的 Os; DOS是单用户单任务的 OS UNIX是多用户多任务的操作系统。 机器语言是用二进制编写的,是计算机唯一能够直接识别和执行的语言。 语言...

    阳光人脸识别SDK系统

    二次开发包平台:Windows,源码虽用VC编写,但未用GDI及第三方图库,故可易于移值到LINUX。 2.二次开发包界面:SunLightFace.DLL,标准Windows API调用,附详细说明书。 3.二次开发包支持语言。VC,VB,DELPHI,C#。 ...

    leetcode中文版-my-awesome-list:收集了很棒的脚本、软件、文章、项目、答案和许多其他我喜欢的东西,有些让我的工作变得轻松

    GNU/Linux 应用程序 - 具有低内存需求的快速图像处理库。 - 简单且可移植(但不灵活)的 C 语言 GUI 库,使用其支持的每个平台的本机 GUI 技术 - 现代 HTTP 基准测试工具 C++ - 用于创建本机跨平台 GUI 应用程序的库...

    手机 pdf 阅读器

    系统设置中,用户可以打开“显示内存”,以便在阅读时查看内存变化 修正部分pdb无法阅读的bug 修正打开空文件时出错的bug 每一次打开UMD时,如果存在UMD书签,则自动导入,为了节约内存,如果超过150个书签,打死都...

    Flash 反编译工具(JPEXS Free Flash Decompiler) v3.0 中文版.zip

    用自己的Flash浏览器 - 在Windows平台上,内部的Flash浏览器可以使用,因此Flash内容可以在没有安装Adobe Flash Player显示。在其他平台上,内部查看器默认为开启。 并行加速 - 应用程序可以使用并行的方法(线程...

    计算机系统教学设计.doc

    内存是暂时存放数据用的,通常有8MB、16MB、32MB、64MB、128MB、256MB等 各种规格。 (2)输入设备 键盘主要用来输入文字和命令,是一种输入设备。其实输入设备还有很多,我们常用的 还有鼠标器、话筒、扫描仪、手写笔...

    第3课--认识计算机-教学设计.doc

    内存是暂时存放数据用的,通常有等各种规格。 (2)输入设备 键盘主要用来输入文字和命令,是一种输入设备。其实输入设备还有很多,我们常用 的还有鼠标器、话筒、扫描仪、手写笔等。 (3)输出设备 显示器可以把计算机...

    Android程序设计基础

    Android针对低能耗、低内存的设备进行了优化,这种根本性的优化是之前的平台从未尝试过的。  高质量的图形和声音。将类似于Flash的光滑、无锯齿的2D矢量图形和动画与3D加速的OpenGL图形相结合,可实现各种新式的...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    网吧维护技术资料 合集

    3695 网吧维护\Coyote Linux软件路由器的制做方法.txt 0 网吧维护\COYOTE2.10硬盘版制作完全攻略.txt 87047 网吧维护\hosts列表 1343 网吧维护\IE浏览器经典故障解决办法.txt 2163 网吧维护\Linux代理服务器制作傻瓜...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

Global site tag (gtag.js) - Google Analytics