多少才算太多(进程、线程)

多少才算太多(进程、线程)

我想知道我的进程是否太多,systemd 是否过载。当我运行ps aux | wc -lO 时,得到“840”如果我运行,ps -e H | wc -l我有大约 5k(准确地说是 5128),减去进程数,这大约有 4288 个线程。这对于 ubuntu 来说是否太多了,我如何知道 systemd 是否过载?在这个服务器环境中,我有 48 个核心和 128gb RAM。

答案1

“我的汽车后备箱能装下多少件积木?”——什么积木?5000 块乐高积木可能可以装下,但 5000 罐饮料可能装不下。

这与进程/线程数量无关,而与 CPU/内存/磁盘/网络密集程度有关。请更详细地说明。:) 但对于一个相对强大的服务器来说,拥有这么多空闲进程/线程并不是什么大问题。如果它们都试图做某事,那就另当别论了。

相关内容