![相同的 mysql 进程](https://linux22.com/image/580170/%E7%9B%B8%E5%90%8C%E7%9A%84%20mysql%20%E8%BF%9B%E7%A8%8B.png)
运行大约十几个相同的 mysql 进程是否很常见?它占用了大量内存,我只是好奇这是否是正常量。谢谢。
答案1
这些是线程,而不是进程,是的,MySQL 有许多线程在运行,这完全正常。列出的内存是所有线程的总内存。您很可能会发现,如果将它们全部加起来,它们的总内存量会比您实际拥有的内存量还要多。
如果你点击htop,你会看到它们都有一个父进程。你还将看到和中F5
只有一个进程。你可以使用 来查看所有线程。mysqld
top
ps -ef
ps -eLf
答案2
您看到的线程实际上泄露了有关 mysqld 进程的一些固有信息。
- mysqld 的源码编译版本生成可见的进程
- 基于 RPM 的 mysqld 安装仅在进程列表中显示一个线程
正如所表达的拉哒哒哒哒,这是正常现象,您无需担心。