解决虚拟主机内存/CPU过高可以使用以下方法:
1、查看虚拟主机访问日志是否有恶意IP大量的访问导致的,建议您可以先对网站访问日志进行分析,查看下是否有恶意来访ip,网站访问日志在您ftp登录之后wwwlog文件夹。如有恶意来访ip,可以通过云虚拟主机中屏蔽指定IP地址的方法屏蔽恶意ip。
2、可能是您程序出现死循环、程序有嵌套查询、数据库索引较差导致,具体可以参考网站耗资源的原因及解决方法。
3、如果没有可优化的空间,您可以考虑升级虚拟主机内存空间或升级虚拟主机。
4、 如果还是无法满足需求,内存/CPU依然使用过高,建议您购买ECS服务器来满足业务需求。
首先需要找到高是异常还是正常的,如果是异常的,需要先解决问题,如果是正常的,那么需要增加资源了。
严格核对显卡驱动型号、版本;优化开机启动项,避免过多程序同时运行;通过查看日志和开启杀毒软件进行查杀,对内存中病毒进程进行清除,删除病毒文件,及开启防火墙等。
提升cpu份额
如果主机系统受到cpu约束,则主机上的总就绪时间可能仍维持在相同级别。如果主机就绪时间没有减少,则为高优先级虚拟机设置cpu预留,保证它们收到所需要的cpu周期。
提升虚拟主机内存量
此操作会减少所缓存应用程序的磁盘网络活动,这可能会降低磁盘I/O ,并减少主机对虚拟化硬件的需求,具有较少资源分配的虚拟机通常可累积更多的cpu就绪时间。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。