Python 提高服务器端的CPU使用率

Python 提高服务器端的CPU使用率,python,client-server,cpu-usage,Python,Client Server,Cpu Usage,我已经用python编写了一个客户机-服务器程序。我希望我的服务器做一个CPU密集型的工作,所以我正在计算来自客户端的一个请求的20000次迭代的200次阶乘(客户端以无限循环发送请求)。它的CPU使用率有时会增加到50%,但随后会减少并返回空字符串。然而,当我只是在无限循环中发送一个字符串,而在服务器端它只是打印该字符串时,它的CPU使用量急剧增加(超过80%),无法理解为什么会这样 我还想在服务器端做一些更实际的工作,而不仅仅是发送一个字符串,它可以将CPU使用率增加到接近90%或更多,有时

我已经用python编写了一个客户机-服务器程序。我希望我的服务器做一个CPU密集型的工作,所以我正在计算来自客户端的一个请求的20000次迭代的200次阶乘(客户端以无限循环发送请求)。它的CPU使用率有时会增加到50%,但随后会减少并返回空字符串。然而,当我只是在无限循环中发送一个字符串,而在服务器端它只是打印该字符串时,它的CPU使用量急剧增加(超过80%),无法理解为什么会这样


我还想在服务器端做一些更实际的工作,而不仅仅是发送一个字符串,它可以将CPU使用率增加到接近90%或更多,有时我还可以不增加CPU使用率并保持在阈值以下。

根据主题,您的目标似乎是加载服务器上的CPU,它与python没有直接关系。此外,如果没有任何代码,很难判断您的程序“做错了”什么

如果您的服务器使用Linux。它可以帮你

如果您的服务器运行Windows,就CPU压力而言


如果您需要Pythonic解决方案,您可以。

是的,我想在服务器端为每个客户端请求加载一些简单的逻辑。我添加了python bcoz我需要答案,可以在python中编码检查此repo。这似乎正是您所需要的——基于Python的load generator。