Articles of 基准

推动Microsoft Office应用程序的Windows 7基准testing工具

是否有任何基准testing工具可以实际驱动Windows 7中的MS Office应用程序,而不仅仅是运行各种合成负载? 我正在考虑测量各种系统configuration(例如有无防病毒,磁盘encryption等)对用户体验(即响应时间)的影响,并希望使用真正的MS Office应用程序来完成此操作。 具体来说,我正在寻找能够以自动,可重复的方式来衡量,例如,Microsoft Word的开始时间,加载大文件的时间,保存大文件的时间等等。

基准tcp:ab或iperf像工具发送hex/二进制/ pcap数据?

我已经写了一个扭曲的服务器,目前正在进行的项目,现在我需要testing它。 它接收TCP数据包,有效负载只包含一个序列化的二进制string。 我希望能够使用二进制数据作为有效负载来testing服务器的并发/吞吐量,但找不到任何工具来允许我这样做。 我尝试了iperf -F但它不工作,因为我认为它是发送二进制/hex数据作为字符。 我也看过似乎是完美的ab – 如果只有HTTP。 除了这些,我已经看了tcpreplay ,但它不执行任何testing(或build立TCP连接),所以没有太大的用处。 任何帮助将不胜感激,因为我相当坚持这一个!

validation服务器性能

我正在寻找一种快速而简单的方法来validation新服务器是否按预期运行。 最重要的指标是磁盘性能,其次是networking性能。 我试图防止RAIDarraysconfiguration错误,网卡绑定等问题。该解决scheme应该与物理和虚拟服务器兼容。 我不需要使用不同工作负载的复杂分析,只需要一套基准testing,我将在参考服务器上运行,之后再与新testing进行比较。 一个问题是,在VM上运行时,大多数基准testing并不能提供准确的结果。

基准Rails应用程序时的奇怪行为

在我的Rails应用程序发布之前,我正在做一些基准testing。 在只有2000个请求和10个并发级别的情况下运行Apache基准testing时,我发现最后的20%的请求很长,从200毫秒到1600毫秒(见附图)。 我相信这是一个configuration问题。 什么可能是错的? 我用Passenger使用Apache。 configuration乘客服务数量最多的最佳做法是什么?

virtio / proc / net / dev

我们在大学里做了一些虚拟机(citrix-xen)/真机testing,并且碰到了一个奇怪的行为。 我们使用netperf的streamtesting来衡量两台机器之间的性能。 两者都导致相同的值为940 mbit,但是/proc/net/dev的输出是不同的: 117 MB/sec vs. 112 MB/sec. 我试图用VirtualBox在家里重现这种情况。 我用虚拟机和虚拟机主机上的nload了显示的stream量。 当使用仿真的1000mbit设备时: vm says: 107 MB/sec vm host says: 107 MB/sec 两个值都匹配 。 到现在为止还挺好。 但是在使用virtio-net设备时: vm says: 102 MB/sec vm host says: 107 MB/sec 值不匹配 。 所以罪魁祸首似乎是半虚拟化的networking设备。 有人知道这个问题吗? 我猜,通常从/proc/dev/net列出的“字节”是用于以太网帧,当使用半虚拟化设备时,它只列出数据包的字节(无标题),因为VM主机执行整个数据包处理? thx任何build议:) EDIT1: 我只是用wireshark进行一些testing。 Wireshark说:1514字节在线,一个数据包包含1448字节的数据。 从1448开始,需要乘以1,0456(大约)。 当从上面乘以102 MB时,我们得到106.7 MB =>〜107 MB 似乎certificate半虚拟化networking在/proc/net/dev跳过了头字节 EDIT2: 我不问半虚拟化networking是否比模拟networking快。 我已经知道这是一个给定的。 从我提到的值中可以看出, 两种情况下的stream量均为 […]

如何在ec2上运行ruby / unicorn / nginx / app的AB Benchmarks?

我正准备与一个应用程序,并想知道是否有人可以给我一些见解我的基准。 他们如何比较,我可以做什么系统级的调整,以提高他们等等。 我的设置如下: m1.large amazon ec2实例,运行Ubuntu 11.04 Natty。 Nginx作为Web请求的反向代理。 这些请求被unix socket套接到一群提供ruby(1.9.2)应用程序的独angular兽工作者(Sinatra作为框架) 当运行apache替代时,如下ab -n 10000 -c 10 http://localhost/我得到的内存消耗可以忽略不计,还有更高的CPU峰值。 我看到大约75-80%的CPU使用率 最佳结果: Cpu(s): 43.1%us, 20.9%sy, 0.0%ni, 21.5%id, 1.0%wa, 0.0%hi, 2.4%si, 11.1%st 我的基准testing结果如下: Server Software: nginx/0.8.54 Server Hostname: loalhost Server Port: 80 Document Path: / Document Length: 3683 bytes Concurrency Level: 10 Time taken for tests: 13.072 seconds Complete […]

testing网站速度

我正在testing驾驶一架Akmai CDN架构,在决定购买之前,我想从加速function中衡量真正的性能增益。 在世界各地进行速度testing的最好的MO是什么? 我想testing页面加载速度,而不仅仅是服务器的响应时间。 我想从尽可能多的边缘位置testing速度。 如果是最优的,我也不介意付费服务。 谢谢!

基准服务器如何与负载均衡器

嘿,我有四台电脑(与Linux): 两个与mediawiki(镜像,都连接到一个数据库) 一个用mysql 一台服务器(DHCP,DNS等) 我在我的服务器负载平衡器上configuration,现在我键入浏览器name.local例如我得到我的一个mediawiki服务器。 我真的很快按f5,然后我看到最高命令两台电脑正在加载,但没有太多。 我使用工具ab(Apache的benchamrk),但如果我运行它总是连接到一台服务器从不交替。 我使用这个设置: ab -n 100 -c 10 http://name.local/

NGINX基准

我设置了nginx,php-fpm和mysql作为web服务器。 现在我正在testing使用abconfiguration的服务器(Apache Benchmark) 我使用这个命令: ab -kc 100 -n 100 http://myserver/index.php 但结果是 Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.1 0 0 Processing: 4585 5310 284.6 5451 5497 Waiting: 4555 5305 292.7 5450 5494 Total: 4585 5310 284.6 5451 5497 任何人都知道为什么连接时间如此之大? 我只是将nginxconfiguration为nginx的默认值。

Apache AB结果:为什么添加并发性不会增加每秒处理的请求?

所以我一直试图使用apache的基准性能,但我很难理解为什么我得到这些结果。 仅供参考,它是一个使用Zend Framework,mySQL数据库的PHP应用程序,大多数是默认的httpd.conf设置。 如果我对1个并发用户和10个请求进行简单的testing,似乎只需要10个并发用户和10个请求就可以运行,就像它一次只运行一个请求一样。 我使用“top”来监视CPU和RAM的使用情况,并发级别为10,它徘徊在50%左右,RAM没有交换,我仍然有大约400MB的空闲空间。 我也检查了httpd.conf文件,max客户端是默认的256。 -c 1 -n 10 Concurrency Level: 1 Time taken for tests: 11.594 seconds Complete requests: 10 Failed requests: 0 Write errors: 0 Keep-Alive requests: 0 Total transferred: 738770 bytes HTML transferred: 735680 bytes Requests per second: 0.86 [#/sec] (mean) Time per request: 1159.353 [ms] (mean) Time per request: 1159.353 […]