如何将我的应用程序服务器 CPU 提高到 100%



我有一个专门的应用程序服务器来进行分析。

我在 2CPU、8GB 内存机器上运行。

我有两个相同的应用程序运行,如下所示。

python do_analytics.py &
python do_analytics.py &

但是,我的 CPU 低于 20%。我可以运行更多进程来充分利用我的 CPU 吗?它会加快速度还是我的单个进程现在运行得更慢,因为我只有 2 个 CPU?

谢谢。

CPU 使用率低于 20% 的事实意味着您的 CPU 可以承受更多负载。所以是的,您可以运行更多进程。

它会加快速度还是我的单个进程现在运行得更慢,因为我只有 2 个 CPU?

这取决于应用程序正在执行的操作的其他因素。如果大多数分析逻辑只是使用处理能力和内存。你不用担心。但是,如果更多的进程意味着更多的磁盘访问或共享资源。然后运行更多进程可能会降低整体性能。

最新更新