为什么我看到许多 mongod 进程正在运行?

bur*_*ger 7 top mongodb htop

我正在运行一个 MongoDB 数据库。没有分片。当我运行 htop 时,我看到了很多 mongod 实例。这是正常的吗?每个连接都会创建一个单独的 mongod 进程吗?我应该担心吗?

出于某种原因,当我使用 top 时,只显示其中之一。这部分也令人困惑。

正如评论中所问,“ps axjf | grep mongod”的输出:

12858 12878 12877 12858 pts/0    12877 S+     500   0:00              \_ grep mongod
1  2691  2690  2690 ?           -1 Sl     497  70:54 /usr/bin/mongod -f /etc/mongod.conf
Run Code Online (Sandbox Code Playgroud)

saj*_*jal 13

Duplicate .. htop 也显示了不同的线程。不仅仅是流程。top 和 ps 只显示进程。

  • 您可以在 htop 中隐藏线程。按F2进入设置,进入显示选项,然后选择“隐藏内核线程”和“隐藏用户态进程线程”。要仍然显示线程,但以不同的颜色,请选择“以不同的颜色显示线程”。 (2认同)