Articles of 负载testing

独立configurationtesting一个.htaccess文件

我知道apachectl有configtest选项,但据我可以告诉它只是检查系统apache的整个configuration链。 我想有一个工具,可以testing一个单独的.htaccess文件的错误作为持续集成工具链的一部分。 有没有办法做到有或没有apachectl?

Linux程序为压力testing当前网站

我是在一个项目中发展起来的,我们使用的服务器成本将基于许多不同的因素。 其中一个因素是我们需要多less个内核。 如果有一个针对Linux(Ubuntu)的程序,可以通过一组虚拟的用户来testing网站系统,以testing我们运行的系统是多么“艰难”? 我希望能够看到有多less用户可以在一个内核上运行一次,然后再使用另一个内核,只有100个用户或1000个用户同时使用这个系统,我才有一个概念。 还是有人知道另一种方式来testing呢? 说我亲自运行系统,而一个统计程序正在后台运行,并保存数据,所以我可以随时多次这个数字,我想要的。 非常感谢您查看我的问题,我期待您的回音!

与nginx,两名工人和1024连接abtesting失败?

我正在使用我的开发机器上的nginx 1.4.1和Node.js 0.10.5进行一些testing(运行Xubuntu x64的P8700双核2.53Ghz,4Gb RAM)。 不幸的是,我不能用并发数为1000的100000个请求来完成请求。在总数的一小部分之后,我得到这个错误: apr_socket_recv:由对等方重置的连接(104) 总计17641 configuration文件似乎对我来说很好(2名工人,每个最多处理1024个连接): worker_processes 2; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream node_upstream { server 127.0.0.1:3000; server 127.0.0.1:3001; } server { listen 80; server_name localhost; location / { proxy_redirect off; proxy_pass http://node_upstream; } } } 工人在线( ps aux | grep […]

在PIDSTAT命令中,kB_rd /和kB_wr / s中-1的负值是什么意思?

这是运行pidstat的输出示例。 minflt/s majflt/s VSZ RSS %MEM kB_rd/s kB_wr/s kB_ccwr/s 49 0 217532 18784 0.01 -1 -1 -1 你能告诉我如何操纵高值,低值,零值和-ve值的值。 在哪里find一些方向将会有很大的帮助。 提前致谢。

运行VMware ESXi的Dell R820的可靠压力testing工具是什么?

我们有一台运行VMware ESXi的Dell PowerEdge R820,在过去的两个月里,它有多个CPU错误。 它最初在CPU1上有一个IERR,现在显示CPU3的CPU检查错误。 我换出了CPU3 – > CPU2和CPU1 – > CPU4,看看错误是否会跟随处理器周围。 交换之后,服务器开启了大约72小时,然后再执行另一个DSET,并且没有更多的硬件错误。 我想对CPU和内存进行24小时的压力testing,以validation它能够在我们投入生产时处理负载。 在运输过程中,CPU可能发生了某种变化(在我们开始接收第一个错误之前不久)。 问题是,我不知道我的特定设置的压力testing工具。 我试着用中断,但它不会启动到正确的。 (挂上“加载sb_edac”)。 有没有一个工具可以推荐我用来testing运行VMware ESXi的R820(Intel Xeon e5-4600)?

APACHE / NGINX对Apache Benchmarktesting进行微调

我需要了解一些有关APACHE / NGINX的调整configuration。 我在VirtuaBox上使用Ubuntu Server 12.04.4 LTS,有两个虚拟机:一个使用APACHE 2.2.22,另一个使用NGINX 1.1.19。 另外我安装了PHP 5.3和MySQL 5.5.35。 我需要使用AB Bench在本地网站上进行一些testing。 特别是,我希望使100000连接的并发性从100到1000,禁用连接KeepAlive选项。 我唯一能做的就是禁用KeepAlive并增加NGINX中的连接数量。 但是我发现增加并发数超过100个的困难。 在apache2.conf中我只禁用了KeepAlive。 经过这样的testing: ab -n 100000 -c 1000 http://www.mysite.com/ 错误是: apr_socket_recv: Connection reset by peer (104) 在nginx.conf中我只设置: worker_connections 100000; keepalive_timeout 0; testing完成了大量的“失败请求”和“非2xx响应”。 在这两种情况下,我认为我发现并发度为100的好结果。我怎样才能更好地调整这两个Web服务器? 提前致谢,

模拟共享主机负载

我想在testing环境中模拟一些共享托pipe活动。 对I / O性能特别感兴趣。 需要模拟:许多sql查询,http查询和一些额外的活动,例如提取大型档案。 想到的只是创build共享托pipe服务器的全部副本,所有的站点,所有的基地,并编写一些守护进程parsingaccess.log并执行请求。 但即使在这种情况下也有困难:需要复制一千个站点,许多查询日志中的任何一秒都必须提供POST查询,而不仅仅是GET,需要在几十个站点上进行授权(某些操作产生的大量查询网站的行政部分。) 也许这个testing有一个现成的解决scheme? testing平台的操作系统:FreeBSD UPD:testing的目的 – 比较不同的mysql解决scheme和不同configuration的RAID(通常的镜像和混合镜像)的系统性能。

如何通过加载系统参数故意使Oracle VM崩溃

我正在使用Oracle VM 。 我想对CPU,RAM等系统参数进行压力testing 。任何人都可以帮助我解决像使用所有虚拟内核,RAM内存等高负载参数的方式。

systemd升级冻结“删除/etc/init.d/udev-mtab的任何启动链接”

我正在升级运行最新的Debian的VPS的一个问题,我决定切换到testing分支,以便能够使用OpenSSH 6.7(目前的稳定分支只带来了6.0,它缺less许多密码,对我来说很重要)。 因此,花了大约5个小时试图完成这项工作后,我放弃了,并在此寻求指导,因为没有find有效的解决scheme。 我试图做apt-get install openssh-server但它只是扔我未满足的依赖。 [root:~]# apt-get install openssh-server Reading package lists… Done Building dependency tree Reading state information… Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: lsof : Depends: libperl4-corelibs-perl or perl (< 5.12.3-7) but 5.20.1-4 is to be installed openssh-server : Depends: […]

用Nginx解释攻城结果

我试图比较一下使用Siege的Web服务器的性能。 虽然所有其他服务器的结果都很容易理解,但我很难理解为Nginx返回的数字 我很天真地认为 交易=成功+失败 这确实是这样的,但只有当我从Siege获取服务器上的一个静态资源(一个图像)的时候。 当我得到它的结果运行一个PHP脚本(这是一些CPU密集型计算)我得到的更像是如下所示 我围攻不报告任何丢失或失败的套接字连接。 我会非常感谢任何可以解释明显差异的原因的人。