Linux mem/swap/buffers/cached 区别】的更多相关文章

Free free 命令相对于top 提供了更简洁的查看系统内存使用情况: $ free total used free shared buffers cached Mem: 255268 238332 16936 0 85540 126384 -/+ buffers/cache: 26408 228860Swap: 265000 0 265000 Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况,这里我们不去关心.…
一.命令 [root@localhost ~]# free -m total used free shared buffers cached Mem: 7869 7651 218 1 191 5081 -/+ buffers/cache: 2378 5490 Swap: 478 139 339 二.计算 这里使用1.2 分别代表第一行和第二行的数据 total1:表示物理 内存总量 used1:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用 f…
刚开始使用mongodb的时候,不太注意mongodb的内存使用,但通过查资料发现mongodb对内存的占用是巨大的,在本地测试服务器中,8G的内存居然被占用了45%.汗呀. 本文就来剖析一下mongodb对内存的具体使用方法,以及生产环境针对mongodb占大量内存的问题的解决. 先看一个MongoDB服务器的top命令结果 shell> top -p $(pidof mongod) Mem:  32872124k total, 30065320k used,  2806804k free, …
有两种解决方法:一是创建新的swap分区;另一则是创建swap文件 创建swap文件如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差. 要创建swap文件,执行dd命令,新增一个100MB的swap文件:# dd if=/dev/zero of=/100M.swap bs=1M count=100执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/目录,并执…
揭开Linux操作系统的Swap交换区之谜 Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用. Swap的原理是一个较复杂的问题,需要大量的篇幅来说明.在这里只作简单的介绍,在以后的文章中将和大家详细讨论Swap实现的细节. 众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间…
转载 2014年04月26日 14:41:15 4470 由于工作需要,要帮助同事查看linux服务器的缓存开启情况,经过查找资料,可确定通过以下方法确定Linux磁盘缓存是否已开启. 1.命令行下执行free命令,当显示如下红框内的信息(swap)时,说明swap处于启用状态 此时注意,开启时total和free处均有值. 2.命令行下执行swapoff -a,关闭swap 3.此时执行free命令 此时注意,并闭时total和free处均为0,由此可知swap已经关闭. 4.附swapon.…
1)在linux下,首先,查看内存和swap大小: [root@rhel6 usr]# free -m              total       used       free     shared    buffers     cached Mem:          1386       1272        114          0         90        952 -/+ buffers/cache:        228       1158 Swap:    …
我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢?在装完Linux系统之后,建立Swap分区有两种方法.1.新建磁盘分区作为swap分区2.用文件作为swap分区 (操作更简单,我更常用)下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎.) 一.新建磁盘分区作为swap分区1.以root身份进入控制台(登录系统),输入# swapoff -a #停止所有的swap分区 2. 用fdisk命令(例:# fdisk /…
我们在安装系统的时候已经建立了 swap 分区.swap 分区是 Linux 系统的交换分区,当内存不够用的时候,我们使用 swap 分区存放内存中暂时不用的数据.也就是说,当内存不够用时,我们使用 swap 分区来临时顶替. 建议 swap 分区的大小是内存的两倍,但不超过 2GB.但是有时服务器的访问量确实很大,有可能出现 swap 分区不够用的情况,所以我们需要学习 swap 分区的构建方法.建立新的 swap 分区,只需要执行以下几个步骤. 分区:不管是 fdisk 命令还是 parte…
      swap是内存的交换区:换句话说,如果内存不够用了,那么系统会在硬盘上存储一些内存中不常用的数据,之后将这部分数据在存储中析构掉:这样内存就又有剩余空间可以运行东东啦,这个过程也就是所谓的交换,存储数据的硬盘部分就是swap分区. 装系统的时候可能会将swap大小设置的不合适 但是swap的大小不正确,很影响服务器的性能.下面说说怎么修改swap分区的大小. 1.查看系统Swap空间使用 [root@localhost mapper]# free -m total used free…