繁体   English   中英

Mysql 5.7进程显示运行时间长,高 memory swap

[英]Mysql 5.7 process shows a long time running, high memory swap

在某些时候我不得不重新启动服务器,因为交换 memory 显示它空间不足,我一直在使用 htop 查看活动,这表明在 mysql 中,一些进程已启动,并且它们持续数小时消耗资源,就好像它们将保持开始,永远不会结束。

如果您能帮助我或让我知道我应该做些什么来改进这个过程,我将不胜感激。

目前我有一台装有 ubuntu 服务器 18.04 的机器,其中安装了 mysql 5.7.1,apache3 2.4.29 和 php7。

在此处输入图像描述

mysqld 是一个长时间运行的进程,所以 9h 是可以的。 如 htop 所示,它的线程具有更有限的寿命。

总体而言,mysql memory 的使用量看起来很低(数量是针对主进程的,所有线程都使用主进程的数量)。

虽然这里使用了一些交换空间,但它并不过大。 只有在 memory 用完后才会用完交换空间。 在 htop output 中,这里还有很多 memory 可用。 棕色是页面缓存,操作系统的磁盘缓存是未使用的 memory。 当仍然有可用的内存时交换空间使用是可以的,如果需要,操作系统会交换它。

简而言之,我在这里看不到任何问题。 根据提供的信息,这一切看起来都很正常,并且没有立即出现 memory 或 CPU 的危险。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM