首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux上统一执行基准测试

如何在linux上统一执行基准测试
EN

Unix & Linux用户
提问于 2013-04-08 15:03:15
回答 2查看 333关注 0票数 0

我正在做一个项目,使Linux适应可伸缩的多核架构。我正在用基准测试Linux的性能。当我在系统中运行基准测试时,像后台进程这样的其他程序在系统中运行。我认为由于后台进程造成的系统负载不是固定的,因此基准测试的执行时间可能会因系统负载的变化而变化。然后,如何统一执行基准。我已经在网上搜索过了,并询问了研究人员,但是还没有找到解决这个问题的方法。如果可能的话,请尽力帮助我。

EN

回答 2

Unix & Linux用户

发布于 2013-04-08 16:33:44

请看一下长凳源代码。是的,我知道它很旧。尽管如此,lmbench基准还是付出了很大的努力来消除系统负载效应。有些基准测试将进行多次计算,并执行一些操作,比如选择最低的时间值。这将使这些基准值达到最大性能值。其他基准测试在执行任何计时之前“警告缓存”。我相信你可以从长凳中学到很多东西。

票数 1
EN

Unix & Linux用户

发布于 2013-04-08 15:20:32

只要你应用一些常识(例如,禁用cron,在做测试的时候不要上网),而且你的时间不是完全不重要的,基准测试就会均匀地出来-试试。

如果您运行了50或100次测试,并注意到许多无法解释的差异,那么您就有一个问题需要解决。如果没有,那么你就不会。一个普通的linux单用户桌面系统除了你告诉它的功能之外,不会做太多的事情。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/71715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档