开发者社区> 问答> 正文

Linux服务器内存消耗过高

已解决

Linux服务器内存消耗过高

展开
收起
阿里云服务支持 2022-12-05 14:45:17 294 0
1 条回答
写回答
取消 提交回答
  • 官方回答

    登录服务器内通过以下步骤定位原因:先找到影响内存过高的具体进程,然后排查影响该进程是否正常,并分类进行处理。

    1. 如何找到具体进程:

    以CentOS为例,使用top命令(无须安装),htop命令:yum install htop -y 直接执行top或者htop命令,可查看具体占用的进程及路径,按M键根据内存占用大小排序。

    image.png

    2.找到进程后如何处理

    如果占用的为您业务进程,如java、tomcat、iis等,当一个服务器上面同时部署了MySQL、PHP、Web等多种应用,即使配置比较高也很容易出现资源负载异常。可以尝试应用分离,通过不同的服务器去承载不同的应用,比如数据库完全通过RDS来承载,减轻服务器本身的资源消耗和服务器内部大量的调用;而程序优化方面可以根据自身的配置状况进行调整,比如调整连接数和缓存配置以及Web和数据库调用时的各项参数等。

    如果占用的为未知异常进程,更多信息,请参见:服务器如何处理挖矿程序做进一步的排查确认。

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

相关电子书

更多
Debian GNU/Linux 安全合规之路 立即下载
从Linux系统内核层面来解决实际问题的实战经验 立即下载
Linux系统通过fail2ban对暴力破解进行防护 立即下载