当前位置: 代码迷 >> python >> 如何使我的应用服务器CPU达到100%?
  详细解决方案

如何使我的应用服务器CPU达到100%?

热度:37   发布时间:2023-06-13 15:05:08.0

我有一台专用的应用服务器来进行分析。

我在2CPU,8GB RAM机器上运行。

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

python do_analytics.py &
python do_analytics.py &

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

谢谢。

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

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

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