Articles of 负载testing

如何解释ab结果?

我正在使用ab来加载testing我的服务器。 当我从1增加并发数时,请求每秒。 往上。 我也看到每个请求的时间(平均)上升,而每个请求的时间(平均所有并发线程)下降。 但是,一旦并发数超过一定数量,请求每秒。 保持不变,每个请求的时间(mean)随并发数而线性上升,而每个请求的时间(所有并发线程的平均值)保持不变。 我如何解释这个结果? 每个请求的延迟是否在增加? 为什么每秒请求数保持不变? 这是否意味着服务器排队请求,并以恒定的速度连续服务? ab是通过查看总时间,并发线程数和请求总数简单地计算每个请求的时间?

如何计算服务器带宽/负载估计?

什么是一个好的经验法则或一种方法来估计一个Windows应用程序的Windows服务器的负载? 我如何估算网站上1000个用户需要的带宽,或者10000?

命令行http负载testing工具,支持gzip / deflate

我们使用Apache作为我们的Web服务器,并启用了mod_deflate。 我们一直使用httperf来testing它的负载,但是我们还没有能够通过在httperf中启用gzip / deflate编码来与web服务器通信。 我试过–add-header ='Accept-Encoding:gzip,deflate'给httperf的命令行参数,但是我的apache根本没有回应(http perf报告0响应率) 尽pipeApache Bench(ab)接受gzip / deflate编码,但是我们希望使用httperf,因为我们希望保持服务器每秒载入X个不支持的请求。 有没有办法使用g-zip / deflate编码启用httperf? 是否有其他命令行负载testing工具会这样做?

Coldfusion 8应用程序在重载下崩溃

我们有一个CF8的应用程序,运行20-25分钟之前,在重负载下崩溃〜1200用户。 这个负载是由我们的负载testing工具产生的:1200用户在5分钟内(大约用户的行为)上升,运行一个小时。 我们在Solaris 10,Apache 2,JRun 4和Oracle 10g上有这个应用程序。 Java版本是1.6。 在初始加载testing期间,线程转储指向监视指向会话的死锁。 "jrpp-173": waiting to lock monitor 0x019fdc60 (object 0x6b893530, a java.util.Hashtable), which is held by "scheduler-1" "scheduler-1": waiting to lock monitor 0x026c3ce0 (object 0x6abe2f20, a coldfusion.monitor.memory.SessionMemoryMonitor$TopMemoryUsedSessions), which is held by "jrpp-167" "jrpp-167": waiting to lock monitor 0x019fdc60 (object 0x6b893530, a java.util.Hashtable), which is held by "scheduler-1" 我们增加了相对于CPU数量的会话数量(48个并发线程对32个CPU),并且死锁消失了。 […]

安装之前检查驱动器:Badblocks是否足够好?

我想知道人们在将驱动器安装到RAID中之前做了什么testing。 我看到了badblocks 。 在安装文件系统之前写入模式是否足够在你的脑海中?

模拟HPC应用程序数据,通过大型链接testingWAN文件系统的性能

所以这里是设置:我们临时访问一个非常大的TCP广域网连接,我们想用这个pipe道来做广域网文件系统testing。 我们想立即生成大量的数据,并将其写入另一端的文件系统。 我们有大量的服务器可以使用,所以用正确的模拟产生足够的数据不是问题,但是我们想模拟实际的HPC应用程序数据,而不是像pipe道/ dev / zero那样的东西。 就像我刚才提到的那样,我们正在寻找实际的数据,所以寻找比iperf或netperf更多的东西。 那么我的问题是,你们是否知道任何HPC应用程序数据模拟器? 如何testing写入数据到链接的另一端? 编辑: 我正在接近寻找一个符合法案的工具。 最有前途的是MADbench2 ,它是适用于并行I / Otesting目的的实际科学仿真代码。 我将在本页上列出更多工具列出并行I / O Benchamrks 目前还不清楚哪一个实际上是写数据,这实际上是我们的目标。

压力testingvideostream

有没有办法来压力testingvideostream? 基本上模拟大量的人同时stream媒体video? 这是一个亚马逊“云”服务,将为我的网站启用。

负担得起的iSCSI SANbuild议

我们的小滑雪板公司目前有三个NetGear ReadyNAS设备,我准备穿墙。 每隔几个月,我就会开始考虑将其整合到一个不吸收的单元,并且可以作为iSCSI SAN工作。 我们在ESX上有一些小型的一次性虚拟机,我想迁移到SAN上,而不是本地存储。 在SAN上玩花钱的代价似乎是非常昂贵的。 除了我们的在线目录和一些采购订单的graphics文件,我们不洗牌很多的硬盘文件。 所以,我是在盯着这个东西,看看是不是应该放弃重金。 任何人都可以提出一些build议,帮助我更好地做出决定……没有说话的开销,把我的灵魂卖给一个每隔一天都会打电话给我的供应商。 谢谢! PS:我完全是自己玩的游戏,但是FreeNAS和OpenFiler在过去并不友善。

简单的代理服务器进行开发

对于某些开发目的,我需要使用带有身份validation的代理服务器来testing应用程序。 我使用Squid,但有时我只需要一个简单的可configuration代理,我需要提供主机名/ IP地址,用户名,密码和端口并运行testing。 有没有用于开发目的的轻量级代理服务器?

性能testing服务器:如何描述性能?

我需要购买服务器,并且需要了解指定它们的正确方法。 根据这个问题的答案,有几个参数需要考虑: CPU速度+ CPU内核数量 RAM +虚拟内存大小 硬盘大小和性能 networking接口卡的性能 我现在无视成本,规模和权力。 操作系统(如果有的话)必须是Windows Server 2008 R2。 因为最终的应用程序是基于IIS的,所以我想要设置一系列的testing,这些testing将帮助我分别描述每一个,并将它们中的两个或更多个进行一致性描述。 例如,单独: CPU:编写一个简单的内存math运算。 产生执行这个操作的几个线程。 测量系统资源(Perfmon),FLOPS,作为时间函数的线程数量。 RAM /虚拟内存:写入内存泄漏。 测量系统资源作为时间的函数。 硬盘速度:在磁盘上创build一个大的数据文件。 随时间测量随机访问文件部分的系统资源和访问时间。 networking速度:使用像这样的工具来查看网卡的性能。 到目前为止,这么好(虽然有改进表示赞赏!)。 一种可能性就是获得“ Windows体验指数 ”的个人分数。 我如何去描述它们之间的相互作用? 例如,可以通过编写一个简单的Web服务来testingnetworking<==> CPU交互,该服务只是按照要求的速度将数据抽出。 显然,这也是IIS的特征,但是这也是最终系统的一部分。 又如,可以使用IIS为静态大图像文件(closures任何caching)来testingnetworking<==>硬盘速度交互。 有没有人知道一套testing是用来表征这些types的性能? 显然,看到服务器如何与真正的软件一起工作的唯一真正的方法是部署它。 我们还没有完成它,所以这不是一个选项(还!)。