java cpu负载过高怎么解决

Python020

java cpu负载过高怎么解决,第1张

cpu负载过高可以分为两个情况。

第一种,就是你的cpu落伍了,如果是10年前的cpu,核心偏少,主频偏低,运行现在的操作系统,随便开个网页看个视频网站,你的cpu都需要全力工作才能够播放顺利的话,也就是cpu工作能力太弱,只能高负载进行工作,这是硬件方面不足导致的。

第二种,就是可能你的系统问题,也就是后台有使用cpu的软件在运行,导致你在这个情况下继续正常使用,cpu要兼顾后台程序还需要兼顾你前台的正常使用,负载当然就会高起来。这种情况,有可能是某些程序后台自动更新或同步,还有可能是中了病毒和木马也会有类似情况,要自己具体分析一下才知道。用资源管理器看看都是什么程序在使用cpu。

分主机跑,有两种情况,一种是分布式系统,前端,服务端,数据库分别跑在不同的主机上,分担了压力。一种是集群,每一台上跑的都是一样的程序,一样的配置。同样的访问请求被分发到了不同的机器上响应,这才是负载均衡所追求的。

分布式和集群可以独立使用,也可以混合使用。