开发者社区> 问答> 正文

虚拟主机内存/CPU使用率过高如何解决

已解决

虚拟主机内存/CPU使用率过高如何解决

展开
收起
阿里云服务支持 2022-12-28 14:31:42 614 0
3 条回答
写回答
取消 提交回答
  • 官方回答

    解决虚拟主机内存/CPU过高可以使用以下方法:

    1、查看虚拟主机访问日志是否有恶意IP大量的访问导致的,建议您可以先对网站访问日志进行分析,查看下是否有恶意来访ip,网站访问日志在您ftp登录之后wwwlog文件夹。如有恶意来访ip,可以通过云虚拟主机中屏蔽指定IP地址的方法屏蔽恶意ip。

    2、可能是您程序出现死循环、程序有嵌套查询、数据库索引较差导致,具体可以参考网站耗资源的原因及解决方法。

    3、如果没有可优化的空间,您可以考虑升级虚拟主机内存空间或升级虚拟主机。

    4、 如果还是无法满足需求,内存/CPU依然使用过高,建议您购买ECS服务器来满足业务需求。

    2022-12-28 14:38:23
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    首先需要找到高是异常还是正常的,如果是异常的,需要先解决问题,如果是正常的,那么需要增加资源了。

    2022-12-28 14:56:08
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    严格核对显卡驱动型号、版本;优化开机启动项,避免过多程序同时运行;通过查看日志和开启杀毒软件进行查杀,对内存中病毒进程进行清除,删除病毒文件,及开启防火墙等。

    提升cpu份额

    如果主机系统受到cpu约束,则主机上的总就绪时间可能仍维持在相同级别。如果主机就绪时间没有减少,则为高优先级虚拟机设置cpu预留,保证它们收到所需要的cpu周期。

    提升虚拟主机内存量

    此操作会减少所缓存应用程序的磁盘网络活动,这可能会降低磁盘I/O ,并减少主机对虚拟化硬件的需求,具有较少资源分配的虚拟机通常可累积更多的cpu就绪时间。

    2022-12-28 14:56:07
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
RDS SQL Server CPU高使用率性能优化 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载