如何强调cpu与一个单一的php脚本运行


How to stress cpu with a single php script running?

我做了一个小脚本来计算质数,我在win7 (x64)上使用最新的xampp (x86),该脚本使用了大约25%的CPU,并在2分钟内完成,我尝试了最新的wampserver (x64),并使用相同的25%的CPU,它以某种方式需要两倍以上的时间来完成。在xampp和wampserver上,当我多次打开相同的文件时,它保持在25%,如果我用相同的脚本制作4个不同的文件,但名称不同,并打开所有4个,CPU将达到100%,温度增加与运行prime 95几乎相同。

我想做这个素数计算的方式,这将需要100%的CPU(或少一点,如果不可能的话)运行一个脚本,任何想法?

我将开始学习c++,对于这种东西,我认为它会更适合,但我知道PHP,我想用它来做,也许以后我会用c++做得更好。

我认为这是不可能的,甚至没有听说过这样的东西,但如果我能在同一个PHP脚本上同时运行两个代码块,也许它会做到这一点(或者不考虑这对我来说像是一个非常"人为"的限制,可以"设置/删除",我可能是错的,所以听到你的意见,这将是好的)。

还有,关于为什么wampserver比xampp慢的任何理论(既没有安装更多的东西,也都有默认设置),也有一些加快它们的好技巧,我的意思是,wamp至少应该能够跟上xampp(安装的东西和另一个没有太大的区别)?

为了最大限度地利用服务器,您需要将php的最大执行时间增加到一些非常大的东西,但我也建议从命令行运行脚本,因为apache可以做出很大的改变。尝试运行lighttpd与快速cgi,它会有很大的不同。

相关文章: