zoukankan      html  css  js  c++  java
  • liunx 服务内存消耗100% 怎么处理

    一、排查问题

    查看内存使用 free

    查看进程使用存储状况、看是不是业务进程在消耗存储,如果是就要优化业务代码了

    使用top 命令

    如果不是怎么办

    二、处理办法

    1、把没有用到的消耗内存的服务进程Kill掉 kill -9 ID

    2、让系统自动回收最好

    用grep low /proc/zoneinfo,得到如下结果

    可以通过以下方法调大这个阈值:将vm.extra_free_kbytes设置为vm.min_free_kbytes和一样大,则/proc/zoneinfo中对应的low阈值就会增大一倍,同时high阈值也会随之增长,以此类推。

    当low阈值被设置为1GB的时候,当系统free的内存小于1GB时,观察到kswapd进程开始工作(进程状态从Sleeping变为Running),同时dcache开始被系统回收,直到系统free的内存介于low阈值和high阈值之间,停止回收。

    http://www.cnblogs.com/lhj588/p/5693401.html

  • 相关阅读:
    作业 第四 张垚
    软件测试课堂练习 张垚
    增删改查
    计算器 作业
    activity 张垚
    第四作业 张垚
    第六周作业
    jsp第四周作业
    jsp求1-100之间的素数和
    JSP第一次测试
  • 原文地址:https://www.cnblogs.com/softidea/p/5880045.html
Copyright © 2011-2022 走看看