zoukankan      html  css  js  c++  java
  • PostGIS postgres CPU占用率问题

    这算是记录一下自己踩的个坑吧

    年前买了百度BCC,1核1G内存。装了个tomcat和postgres就放着了
    过了几天上线发现tomcat服务被自动停止了。百思不得其解,故提了个工单,客服回复如下:

    回到我的服务器一查进程
    [root@instance-q4qu1a3v ~]# top

    果然查到postgres CPU占用率平均高达98%

    网搜了一下postgres为何要那么高CPU占用率(因为考虑新环境,除了tomcat和pg什么都没跑,空闲状态下的pg)

    有文章说pg会产生很多进程,在这里就考虑会不会CPU占用率是他在后台运行过程中,随着时间生成越来越多进程导致CPU越来越高

    不论怎样先把pg占用最高的进程杀掉,过一会再来看(记录一下时间:2020/03/04 17:05)
    [root@instance-q4qu1a3v ~]# kill 7096

    半个多小时后,查看了一下进程,postgres的CPU占用率又上来了(记录一下时间:2020/03/04 17:45)

    难道找到真相了吗??是因为Postgres的进程再后台运行,不断吃CPU??
    换了一台机器查看(同样的操作系统版本,同样的pg版本),这里却CPU占用率不高,top都没有

    网搜基本都是从优化SQL方面描述,但我还没有绑项目,不存在这个问题
    难道1核CPU确实太低支持不了? 对pg熟悉程度还不够,实在找不到问题源头,留待后续继续研究吧。。。

    找到大神写的一篇科普文,收藏一下

    参考资料:http://www.uml.org.cn/sjjm/201909061.asp

  • 相关阅读:
    作业
    动手动脑
    作业
    《大道至简》第二章读后感
    《大道至简》第一章读后感
    局域网内网站发布(三)
    局域网内网站发布(二)
    局域网内网站发布(一)
    管理系统
    台式机没有声音
  • 原文地址:https://www.cnblogs.com/giser-s/p/12410851.html
Copyright © 2011-2022 走看看