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

  • 相关阅读:
    Saltstack module gem 详解
    Saltstack module freezer 详解
    Saltstack module firewalld 详解
    Saltstack module file 详解
    Saltstack module event 详解
    Saltstack module etcd 详解
    Saltstack module environ 详解
    Saltstack module drbd 详解
    Saltstack module dnsutil 详解
    获取主页_剥离百度
  • 原文地址:https://www.cnblogs.com/giser-s/p/12410851.html
Copyright © 2011-2022 走看看