首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找出瓶颈

找出瓶颈
EN

Server Fault用户
提问于 2010-09-03 14:17:09
回答 2查看 512关注 0票数 0

我刚刚开始使用JMeter在我们的应用程序系统上运行一些测试。我们目前正在运行一个三服务器设置。请求转到负载均衡器,后者将其发送到两个apache服务器(Ubuntu)之一。每个服务器都有一个指向运行MySQL的单个数据库服务器的链接。

下面是我的问题:当我一次运行100个请求的测试时,我的两个应用程序代码服务器的CPU使用率达到了35%左右,而我的数据库平静地处于0.3%的位置。是什么导致了应用服务器上如此高的使用率?

我是服务器管理员的新手

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-09-03 14:23:20

总之..。你的申请工作量太大了。有很多原因可以解释为什么..。还有更多的方法来尝试和调试它。不幸的是,没有一个通用的工具来寻找下垂位。大多数工具都是特定于平台的.(不仅仅是操作系统,语言和框架也是如此)有些比其他更好。

一种快速而肮脏的方法试图在应用程序中找到下垂的部分..。是要对代码中的各个组件进行几次时间检查&度量用于处理的时间。一旦你知道了什么会消耗掉最多的时间..。重构,清理,优化等.直到它运行得尽可能平稳.重新开始这个过程。

票数 2
EN

Server Fault用户

发布于 2010-09-03 14:21:40

下面的链接有相同的提示,它可能对

http://studyhat.blogspot.com/2009/12/identifying-linux-bottlenecks.html

http://studyhat.blogspot.com/2010/08/user-activity-view-processes-display.html

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

https://serverfault.com/questions/177762

复制
相关文章

相似问题

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