我想知道如何使用shell或python脚本在Linux上生成受控的CPU负载。通过受控负载,我的意思是创建一个消耗指定CPU周期数的过程(例如,20%的可用CPU周期)。
我写了一个python脚本,它做了一些虚拟计算,比如生成N个随机整数,并使用内置的排序函数对它们进行排序。我在Linux中使用“time”实用程序来计算进程消耗的用户和内核时间。但我不确定如何从CPU时间计算特定进程的CPU利用率。
感谢。
答案 0 :(得分:0)
也许尝试使用time.sleep()并在计算之间玩弄多长时间?