Linux内存问题与相关文件介绍_0525.docVIP

  • 4
  • 0
  • 约9.2千字
  • 约 20页
  • 2017-06-03 发布于湖北
  • 举报
内存问题和相关文件介绍 对于内存问题排查,或者OOM问题排查,一般会涉及到如下文件,下面将如下文件的分析和设置介绍一下排查内存信息还是要根据这些文件信息来排查。其实未必是有内存泄露,也可能是一些策略有问题,比如线程数目的增加,buffer的申请、释放时间交集等。min_free_kbytes用来确定系统开始回收内存的阀值,控制系统的空闲内存。值越高,内核越早开始回收内存,空闲内存越高。 可以使用如下方式:echo 65535  /proc/sys/vm/min_free_kbytes将系统保留内存设置为6M。 #echo?1 /proc/sys/vm/drop_caches 清理页缓存 #echo?2 /proc/sys/vm/drop_caches 清理文件缓存 #echo?3 /proc/sys/vm/drop_caches 清理页缓存和文件缓存 3,/proc/sysrq-trigger 当一个sysrq命令被触发,内核将会打印信息到内核的环形缓冲并输出到系统有时候,可能系统已经无法响应,syslogd可能无法记录此信息。在这种情况下,建议您配置一个串口终端来收集这个信息。 通过 sysctl 启用 SysRq 功能默认在 RHEL5u2 上是禁用的。可以通过 proc 文件系统来启用它。使用 sysctl 命令启用它,并通过 /proc 来检查其可用性。kernel.

文档评论(0)

1亿VIP精品文档

相关文档