<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qingruihappy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qingruihappy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qingruihappy]]></copyright><item><title><![CDATA[CPU飚高或内存溢出该怎么办？]]></title><link>https://blog.youkuaiyun.com/qingruihappy/article/details/129542719</link><guid>https://blog.youkuaiyun.com/qingruihappy/article/details/129542719</guid><author>qingruihappy</author><pubDate>Wed, 15 Mar 2023 01:03:56 +0800</pubDate><description><![CDATA[一.整体思路和结论
1.1.思路

用top命令查看哪个进程占用的cpu比较高(或者内存飚高)。
用top -Hp pid查看具体的哪个线程导致的，这里面又分两种情况。
一般情况下，内存飚高会影响CPU。反之cpu飚高，内存有可能不会很高。
cpu小于百分之80是合理的。

1.2.结论

top命令查看是cpu飚高还是内存飚高，还是两者都飚高。
引起的原因



有慢sql，引起cpu飚高(内存可能飚高)。
出现CPU飚高或者内存飚高的情况，先查慢sql，是否有全表扫描，或者全局模糊查询的情况。

SEL]]></description><category></category></item></channel></rss>