我正在努力衡量两个不同的负载平衡器(英镑和haproxy),但不确定如何做到这一点。 可以使用httperf,但是由于速率非常高,实际上使负载平衡器崩溃在技术上可能是困难的。 我怎么能考虑可以观察到的其他variables,这可能表明哪个variables在更加紧张的情况下更强大
我想运行一些testing来比较我们的mysql应用程序的几种configuration。 但我不想使用像sysbench或oltptesting,因为我们有一些沉重的存储过程的逻辑。 所以…我想testing我们的程序。 是否有任何testing应用程序/框架,我们可以使用运行自定义查询(作为选项 – 并行),看到统计? 像networking围攻? 我已经find的通常使用他们自己生成的数据库模式和scheme。 我可以让我的开发人员创build一个自定义的java界面,并使用Siege,bot不想增加开销或影响数字。 问候,伊戈尔。
在顺序和随机模式下,是否有各种RAIDarrays具有典型吞吐量和IOp / s的资源? 就我而言,我现在更具体地感兴趣: 6磁盘RAID 10arrays与SAS 10k驱动器 sqlio号码 我知道这里有很多variables,有多less操作正在处理中,控制器,caching等等……我也看到了预测RAID性能的“公式”(我觉得这种公式可能有点像malarkey),但是一些好的基准的一般目标是有帮助的。
我试图基准和加载testing各种networking服务器设置(mod_php与PHP为FastCGI,最大/最小工人/线程configuration,等等)。 我以ab开头,但会对其他推荐的工具感兴趣。 Web服务器是一个Linux服务器,但是如果需要,我可以从我的台式机上运行基于Windows的testing工具。 我也对技术方面的任何build议感兴趣。 例如: 我假设我会从单独的一台机器上运行,而不是在networking服务器上运行同一台机器,或者作为后台进程在桌面机器上运行。 它是否正确? 同样,我认为通过将该机器放置在私有IP上的同一个数据中心,可以减lessnetworking问题对testing的影响。 我想要设置的不仅仅是一个单一的文件,以获得任何forms的真正的testing(我可以甚至做到这一点与AB?)。 任何其他提示?
我有一个networking服务器,我希望基准之前,我做了一些优化,看看它们是否有任何效果。 但是,我想知道什么是基准testing的最佳实践? 例如,一位同事告诉我用本地networking上的另一台机器对机器进行基准testing,以消除networkingstream量问题。 不过,我正在考虑使用非现场机器进行基准testing,因为我想了解优化是否会在实际情况中产生任何影响。 我认为,许多速度调整处理优化networking连接。 例如,在Apache中,KeepAlive值允许浏览器使用单个TCP连接来请求多个对象,而不是打开和closures每个资源的连接。 如果testing是在本地networking连接上完成的,那么调整就不会有太大的改变,对吧? 与最小化js / css和从HTML中删除空格/注释一样。 另一方面,我确实看到互联网stream量的问题,使得基准testing每次都是一致的。 我真的不知道数字的变化是从调整,还是在两者之间的服务器增加或减less的负载。 谁是对的? 基准testing的最佳做法是什么? 我们应该这样做吗? tl; dr – 我应该使用本地networking/异地/或两者的机器进行基准testing吗?
从ab得到这个结果: 并发级别:10000 testing时间:69.153秒 完成请求:30000 失败的请求:10379 (连接:0, 接收:3424 ,长度:3531, 例外:3424 ) 写错误:0 传输总数:48414203字节 HTML传输:41042477字节 每秒请求数:433.82 [#/秒](平均值) 接收和例外是什么意思? 谢谢。
我特别感兴趣的是在野外使用场景中近似或目标真实的基准。 我主要关注的领域是延迟,networking性能(通过套接字接收数据)。 应用程序区域是消息传递和数据库(在内存中)。 不关心math,或audio/video/桌面,这是纯粹的服务器应用程序。
我目前正在对硬盘进行基准testing。 我正在使用HW32进行测量。 结果有两个部分: random seek time: 20 ms random read throughput: 30 Mbytes/s 我不确定HW32的方法是为基准testing做的。 但是我发现随机查找时间的结果很奇怪。 根据我的理解,随机查找时间意味着the time that is spent on where a specific data is 。 所以我认为对于一个random read应该包含很多次的random seek吧? 例如,我尝试从磁盘读取100MB的数据。 由于磁盘碎片,磁盘上有1000个随机块,每个地方有100KB的数据。 所以当我读到它时,磁头将不得不移动1000次才能find所有的数据块,对吧? 那么如果random seek time is 20ms ,那么这是否意味着我们将不得不花费1000 * 20 = 20,000ms = 20秒对随机查找? 我猜不是,对吧? 任何人都可以向我解释? 如果像HW32这样的基准testing告诉我random seek time = 20 ms ,这是什么意思? 这是否意味着total […]
我想知道某个场景。 某些机器上的用户运行命令。 这将解包XEN并启动域0.域0引导3个以这种方式设置的其他域。 一个是“客户”域 一个是apache / php服务器 一个是数据库服务器(MySQL) 当服务器启动时,客户机运行一个脚本,对web服务器的性能进行一些基准testing。 当基准testing完成后,结果被输出,XEN自己清理完毕(就好像他从来没有) 我在想,如果这是可能的,我需要记住有关XEN设置的问题?
我刚刚开始使用node.js,并使用ab进行一些实验性负载testing,在约30个请求左右返回错误。 我发现其他页面显示比我更好的并发数字比如:http: //zgadzaj.com/benchmarking-nodejs-basic-performance-tests-against-apache-php 是否有一些关键的服务器configuration设置需要完成这些数字? 我在上面看过内存,在运行ab的同时我仍然可以看到大量的可用内存,也看到了mongostat,而且看不到任何看起来可疑的东西。 我正在运行的命令,错误是: ab -k -n 100 -c 10 postrockandbeyond.com/ This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking postrockandbeyond.com (be patient)…apr_poll: The timeout specified has expired (70007) Total of 32 requests completed 有没有人有任何build议,我应该看看,可能是造成这种情况? […]