首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >针对初学者的服务器压力测试和配置?

针对初学者的服务器压力测试和配置?
EN

Server Fault用户
提问于 2011-01-19 14:15:30
回答 2查看 717关注 0票数 1

我们的城市即将举行一次非常公开的活动(为市政厅的公共场所收集数据),这要求我们公司创建一份表格申请,以提交课程和一些个人资料。大约有5-10,000名用户预计将在第一周提交数据,因为活动正在接受的宣传和我们的客户之前的经验。

我在小型应用程序中使用Amazon的经验很好,所以我计划推出一个专门用于输入/输出的实例,期望获得大量的数据输入。

应用程序要么将在IIS + MySQL上运行,要么将在Windows下运行Tomcat + MySQL。

我真的很感激一些想法和建议来测试和配置这个web服务器以应对压力,并与用户达成一致,以避免遇到停机和失去连接。我几乎没有处理这么多用户的经验,所以我是这类工具的初学者。

进度:

  • 我在Vimeo (http://vimeo.com/3453772)中找到了一个非常好的Vimeo入门教程
  • 我还找到了对这个博客测试结果的有用解释

在我看来,这两种资源除了官方文档之外,还可以更容易地理解my。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-01-19 15:06:13

由于您想要在整个堆栈上测试这个应用程序,您可能需要一些可以填写表单和登录等的内容。千分尺在这方面非常广泛。

最重要的是确保压力测试将击中整个堆栈的各个方面,包括SQL后端。另外,如果应用程序是以这种方式构建的,那么确保您正在访问许多不同的页面通常是好的,所以您不仅仅是在对系统的缓存进行基准测试。不正确地使用a/b只是一次又一次地加载静态页面,这主要是浪费时间,除非您只关心Apache最好的场景性能。

这个过程一般是:

预演:

  • 确保压力测试值得投入时间
  • 开发一个广泛的压力测试,将测试整个堆栈(即千分尺)。如果时间有限,而且你不能做到这一点,那么使用您的跨功能团队(devs、dba、sysadmins等)来猜测瓶颈所在。
  • 确保您有一个在测试期间监视所有相关系统资源的流程。

处决:

  • 运行应力试验
  • 分析瓶颈的结果
  • 解决瓶颈
  • 重复

最后,我经常发现,获得足够的系统来实际测试系统是很困难的部分之一--所以你的Amazon解决方案听起来不错。

票数 3
EN

Server Fault用户

发布于 2011-01-19 14:35:36

来自Apache的ab是一个非常流行的压力测试工具。我想看看它是否符合你的需要。

奥赖利回答:如何利用AB进行压力测试

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

https://serverfault.com/questions/224205

复制
相关文章

相似问题

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