首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何评估应用程序的性能(CPU、I/O、内存)

如何评估应用程序的性能(CPU、I/O、内存)
EN

Stack Overflow用户
提问于 2016-07-26 06:41:55
回答 1查看 114关注 0票数 0

已知的:在服务器上运行性能的应用程序

  • 性能指标: cpu、i/o、内存
  • 服务器硬件信息:CPU(核心号码、主频等)、内存、i/o。

问题:如果有一个新服务器,并且我可以获得新服务器的硬件信息,那么如何估计应用程序运行性能(获取性能指标)而不在新服务器上运行它?

有什么建议和方向吗?非常感谢~

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-01 21:40:04

很难,处理器指令、较慢的总线、较慢的磁盘(HDD与SDD,搜索时间将增加第一个选项的利用率)可能会发生变化,您需要对所有这些进行说明,您需要知道您的系统如何使用其中的每一个,但问题还没有结束,可能存在软限制,测试甚至可能没有使用所有的资源,只需要在实际的硬件上获得机器和运行测试就更容易了。

这段视频是关于Goranka Bjedov的性能测试的介绍,她是google的软件工程师。

https://youtu.be/k9h51BM2h4

在演讲的最后,有人在问题部分谈论结果外推。以下是问题的答案:

“所以我在谷歌告诉你几件事我很幸运,因为我们的数据中心没有超级计算机,除非你看看我们是如何组织机器的,它们确实是一体的,但实际上它们是单独的盒子,它们和我在办公室里的盒子差不多,所以在这方面我很幸运。”

https://youtu.be/k9h51BM2h4w?t=3704

“你有一个真正的问题,我的意思是,你真的想在机器投入生产之前花点时间,如果系统还没有在生产中加载,那么在一个星期或一个周末或什么时候得到它应该不会那么困难,所以你会得到一些关于它的表现的数据,因为你无法从一个*推断结果,你甚至不知道,我的意思是,它是一个不同的操作系统,一切都不同。”嗯,外推法会杀了你,内插很棒,但外推法会杀了你,因为如果你没有预料到,事情就会出错,或者耗尽一些你从未料到的资源。“

https://youtu.be/k9h51BM2h4w?t=3780

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

https://stackoverflow.com/questions/38582696

复制
相关文章

相似问题

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