我在

linuxatemyram读到了关于Linux和cachd内存但有一些对我来说没有意义,如果服务器甚至有一个低负载,而不是释放一些缓存的内存,它开始使用swap,这使服务器变慢..

即使是现在,当服务器负载是负载平均值时:0.00,0.00,0.00交换一些内存,而超过85%的内存用于交换.

我读过类似的问题,比如this和this,但是提到交换不应该发生.同样,直到3周前,缓存占用了更小的内存部分,并且我们没有更改任何可能影响缓存内存的内容.

你能否告诉我这些价值是否还可以,或者我是否有问题?

谢谢!

[root@web01 ~]# cat /proc/meminfo

MemTotal: 5183448 kB

MemFree: 249260 kB

Buffers: 330848 kB

Cached: 4317828 kB

SwapCached: 92 kB

Active: 2883596 kB

Inactive: 1882468 kB

HighTotal: 4315324 kB

HighFree: 63516 kB

LowTotal: 868124 kB

LowFree: 185744 kB

SwapTotal: 5799928 kB

SwapFree: 5799796 kB

Dirty: 368 kB

Writeback: 0 kB

AnonPages: 117356 kB

Mapped: 21076 kB

Slab: 152668 kB

PageTables: 4184 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

CommitLimit: 8391652 kB

Committed_AS: 268708 kB

VmallocTotal: 116728 kB

VmallocUsed: 5404 kB

VmallocChunk: 110964 kB

HugePages_Total: 0

HugePages_Free: 0

HugePages_Rsvd: 0

Hugepagesize: 2048 kB

[root@web01 ~]# free

total used free shared buffers cached

Mem: 5183448 4932936 250512 0 330840 4317340

-/+ buffers/cache: 284756 4898692

Swap: 5799928 132 5799796

[root@web01 ~]# uname -a

Linux web01 2.6.18-164.15.1.el5PAE #1 SMP Wed Mar 17 12:14:29 EDT 2010 i686 i686 i386 GNU/Linux

linux缓存 内存,Linux缓存内存:超过85%的缓存内存并使用交换相关推荐

  1. linux send 失败_linux高性能网络编程之tcp连接的内存使用

    当服务器的并发TCP连接数以十万计时,我们就会对一个TCP连接在操作系统内核上消耗的内存多少感兴趣.socket编程方法提供了SO_SNDBUF.SO_RCVBUF这样的接口来设置连接的读写缓存,li ...

  2. linux arp 老化时间,Linux实现的ARP缓存老化时间原理解析

    一.问题众所周知,ARP是一个链路层的地址解析协议,它以IP地址为键值,查询保有该IP地址主机的MAC地址.协议的详情就不详述了,你可以看RFC,也可以看教科书.这里写这么一篇文章,主要是为了做一点记 ...

  3. linux查看tomcat启动内存溢出,关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论-Fun言...

    一:乱码问题1(前端通过url方式传递中文参数后台收到的是????) 此为Tomcat根目录-conif-server.xml 中 connectionTimeout="20000″ red ...

  4. Linux实战教学笔记42:squid代理与缓存实践(一)

    第1章 Squid介绍 1.1 缓存服务器介绍 缓存服务器(英文意思cache server),即用来存储(介质为内存及硬盘)用户访问的网页,图片,文件等等信息的专用服务器.这种服务器不仅可以使用户可 ...

  5. linux 磁盘缓存设置,Linux下的磁盘缓存

    前段时间在开发一个使用SSD做缓存的系统,在高速写入数据时会出现大量的磁盘缓存.太多的磁盘缓存如果没有及时的写入磁盘中,在机器出现问题时是非常危险的,这样会导致很多的数据丢失,但是如果实时的将数据刷入 ...

  6. 释放linux缓存文件命令,Linux定时释放缓存Shell脚本实现自动化运维 | kTWO-个人博客...

    使用Linux服务器的用户应该都知道,Linux在使用的时候,可用内存会随着时间慢慢的变小,最终可能到80%-90%,这个时候就需要我们去人工干预,来进行魂村的释放. 本文将使用Linux的Cron定 ...

  7. eclipse内存设置Linux,Eclipse CDT Linux下内存分析 补记

    常用工具汇总 常用的内存分析工具 PurifyPlus 不支持常用的Linux 64系统[Ubuntu redhat],悲剧 Valgrind简介 Memcheck Memcheck 工具主要检查下面 ...

  8. Linux书签(02)用linux top命令自行监测和分析服务器CPU、内存、进程等性能

    楔子: 学会灵活使用各种或工具或手段来监测自己的项目运行情况无疑是一种自我能力的提高.Linux top 命令也许会有所帮助. Linux top 命令 Linux top 命令是服务器工程师和运维最 ...

  9. linux 进程slab,Linux内存管理之slab slab是什么

    一:准备知识: 前面我们分析过了大内存分配的实现机制,事实上,若为小块内存而请求整个页面,这样对于内存来说是一种极度的浪费.因此linux采用了slab来管理小块内存的分配与释放.Slab最早是由su ...

最新文章

  1. java static 可见性_Java多线程 synchronized与可见性的关系以及可见性问题总结
  2. python详细安装教程linux-Linux手动安装新版本Python教程(CentOS)
  3. 为什么分类对象越多训练时间越长?
  4. 【已解决】Linux远程桌面连接-VNC
  5. httpclient发起https请求以及获取https返回内容
  6. java foreach order_Java Elements.forEach方法代码示例
  7. 调制的缺点_DML、EAM与MZI调制的比较
  8. 微信上线“拍一拍”功能,结果被网友激情吐槽...
  9. 拼多多发布一季度廉正白皮书:已移送公安机关3人 开除6人
  10. mysql增删改查_MySQL的基本使用——简单的增删改查
  11. 结束 Java、Python 之战,如何学习所有编程语言?
  12. java命令_Java程序员,不得不会的JDK jstack命令工具
  13. .net core平台使用遇到的坑
  14. cfile read 最大读取限制_Read文件一个字节实际会发生多大的磁盘IO?
  15. Python3合并ts文件
  16. DDR4、LPDDR4、LPDDR4x区别及DDR拓展
  17. 打印机主流的指令类型(ESC命令集+CPCL命令集+TSPL命令集)...
  18. Photoshop设计精讲精练(读书笔记)
  19. Qt深入浅出(十五)QTableView
  20. 基于android的资源文件管理器

热门文章

  1. Github教程】史上最全github使用方法:github入门到精通
  2. world wind java_WorldWind Java 版学习:1、启动过程
  3. 百度地图结合echarts地图运历图
  4. 【北亚数据恢复】异常断电导致linux服务器无法启动,数据库损坏的数据恢复
  5. Git更新远程仓库代码到本地仓库办法
  6. html语言代码超链接,html 超链接 word html超链接代码
  7. 分享《Android Application Secure Design/Secure Coding Guidebook》
  8. 这2万字的前端基础知识查漏补缺,请你收藏好
  9. php 支付宝手机端_【php源码】支付宝手机支付接口,有回调可接入自己网站
  10. 安卓在线更新框架,使用超级方便!!!