• 欢迎访问hellobiancheng.com 本站包含大量编程教程、编程工具软件以及学习资源!

网站打开慢CPU负载高的解决排查办法

编程经验 CTO 35次浏览 0个评论

网站打开慢CPU负载高的解决排查办法,一般情况下,往往是用户打开页面很慢或者是,CPU带宽或内存长期居高不下,又找不出明显的问题的话,就要差程序了,分不同系统:

Windows系统:
      1.登录后打开“任务管理器”查看,占击“cpu”项可以从高到低排序,找出占用资源的进程进行检查分析。如是w3wp.exe,mysql等占用cpu高,通常说明网站访问大或存在异常访问。使用网站助手建站的可以直接看到对应的程序池名(也就是站点名)这时可以打开该站点的访问日志进行分析,看是否存在异常。
      2.打开“事件查看器”查看,如“系统”类事件出现“Window成功诊断出虚拟内存不足情况……”;“安全”类事件中出现大量密集的审核失败类事件信息。”应用程序”类事件中出现大量的某个应用程序报错事件信息等。都是造成系统异常的重要事件信息。

 

      Linux系统:
      1.登录后输入“top”命令查看,具体可查看下面教程。
      2.输入”less /var/log/messages” 查看系统日志。如” Out of Memory: Killed process 22073 (mysqld)……”说明有网站占用资源导致系统资源不足。

 

 

稍微大点的网站,可以考虑把静态资源放到单独的CDN上,或者整站套CDN,无论动态网站还是静态网站都有效果,毕竟钱还是不是白花的。

再大一些的网站,就要考虑前后端分离,即前端做负载均衡,把访问请求分散到不同的主机上,分担压力;

如果数据库读写频繁,则可以考虑用SSD硬盘或将数据库单独放到一个服务器上或用REDIS,原因是频饭的读写会使CPU任务加重,影响访问速度

C语言网提供「C语言、C++、算法竞赛」在线课程,全部由资深研发工程师或ACM金牌大佬亲授课,更科学、全面的课程体系,以在线视频+在线评测的学习模式学习,学练同步,拒绝理论派,真正学会编程!还有奖学金等增值福利等你!

你好编程, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明网站打开慢CPU负载高的解决排查办法
喜欢 (0)
[jinyangH@aliyun.com]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)