我需要使用电压表并缩放 CPU 使用率百分比来建立计算机电力消耗和 CPU 使用率之间的关系。
我不想简单地测量最小 CPU 使用率和最大 CPU 使用率并假设线性。我想逐渐改变 CPU 使用率百分比。
您建议运行什么?
PS:为了全力奔跑,我跑
for i in 1 2 3 4
do
(
while true
do
i+=1
done
) &
done
答案1
您可以使用matho-primes
模拟高 CPU 使用率的cpulimit
工具来设置最大 CPU 负载。例如:
cpulimit -l 50 matho-primes 0 9999999999 > /dev/null &
这应该会使用 50% 的 CPU。
答案2
我会使用stress
,它允许您配置要消耗的 CPU 数量。网页在这里:http://people.seas.harvard.edu/~apw/stress/
您可以使用 来安装它sudo apt-get install stress
。