【发布时间】:2016-06-24 10:39:48
【问题描述】:
首先我想告诉你,我最近已经问过这个问题了,但是它被认为是不清楚的,请参阅Linux: CPU benchmark requiring longer time and different CPU utilization levels。现在这是使用不同方法提出问题的新尝试。
我需要什么:在我的研究中,我查看了计算机的 CPU 利用率,并分析了一段时间内的 CPU 利用率模式。例如,时间段 0 到 10 内的 CPU 利用率模式具有以下形式:
time, % CPU used
0 , 21.1
1 , 17
2 , 18
3 , 41
4 , 42
5 , 60
6 , 62
7 , 62
8 , 61
9 , 50
10 , 49
我有兴趣找到给定 CPU 利用率模式的简单表示。对于评估部分,我需要在我的笔记本电脑上创建一些 CPU 使用模式,然后我会记录和分析这些模式。我需要在笔记本电脑上创建的这些 CPU 使用模式应该
- 超过 5 分钟,理想情况下约为 20 分钟。
- CPU 利用率模式应该具有“某种动态行为”,换句话说,CPU 使用百分比不应(几乎)随时间保持不变,而应随时间变化。
我的问题:如何创建这样的使用模式?当然,我可以在我的笔记本电脑上运行任意程序,我将获得所需的 CPU 模式。然而,这个解决方案并不理想,因为我作品的读者没有办法重复这个实验,因为他无法访问我使用的程序。因此,在我的笔记本电脑上使用某些东西而不是任意程序会更有益(例如,在我之前的帖子中,我正在考虑开源 CPU 基准测试)。谁能给我推荐一些东西?
非常感谢!
【问题讨论】:
标签: cpu-usage