Articles of 负载testing

为什么32位应用程序池在IIS中更高效?

我一直在使用IIS中的两个不同的ASP.NET Web应用程序运行负载testing。 testing用5,10,25和250个用户代理运行。 testing在一个8 GB的RAM,Windows 7旗舰版x64的框。 运行IIS和负载testing项目的同一个框。 我做了很多次运行,数据非常一致。 对于每个负载,如果我在应用程序池中将“启用32位应用程序”设置为True,则会看到较低的“平均页面时间(秒)”和较低的“平均响应时间(秒)”。 负载越高,差异越明显。 在负载非常高的情况下,如果应用程序池是64位的,则Web应用程序开始抛出错误(503),但如果设置为32位,它们可以保持不变。 为什么32位应用程序池更有效率? 为什么不是应用程序池32位的默认值?

如何在Linux服务器上生成CPU负载

我想testing服务器上的假加载,我正在寻找一些烧机或基准命令行实用程序,可能会在系统上产生CPU负载。 我希望能够只烧录CPU(没有硬盘负载,networking和公司),我将能够设置负载运行的时间段。 含义我想要能够运行的东西:系统上的CPU负载10分钟。 有任何想法吗?

testing多播路由的工具

我正在寻找一个很好的简单的工具,运行在一个标准的操作系统(Windows或Linux),我可以用来testing组播路由器正确传递。 我已经被客户请求在一个充当他们的路由器的Linux盒子上启用组播路由,因为他们的电话系统需要组播以提供一些function。 由于我身边并没有客户端,所以我实在没有能力尝试在Linux上设置多播路由的各种方法。 我可以在我的办公桌上安装一个与他们networking上部署的路由器相同的路由器,但是我不知道有什么好的简单工具可以用来生成或监听组播stream量。 我find的一个多播工具是mcast.exe工具 ,它是Windows 2000/2003资源工具包的一部分。 从我在线阅读的内容来看,似乎mcast.exe不能通过路由器工作,只能在本地networking上工作,所以对我来说testing多播路由似乎没有用处。 那么你用什么工具来testing多播路由是否正确设置?

我怎样才能为iptables编写自动化testing?

我正在用iptablesconfiguration一个Linux路由器。 我想写一些validationtesting来确认这样的configuration: 互联网上的一些家伙的stream量不会被转发 转发到公司LAN上的主机在DMZ中的Web服务器上的端口80。 一个古老的常见问题提到了一个iptables -C选项,它允许有人问这样的问题:“给定一个从X到Y的包,在Z端口,它会被接受还是被丢弃? 虽然常见问题解答表明它是这样工作的,但对于iptables (但可能不是ipchains因为它在示例中使用) -C选项似乎不模拟testing数据包运行通过所有规则,而是检查存在一个完全匹配规则。 这个testing没有什么价值。 我想断言规则具有预期的效果,而不仅仅是存在。 我已经考虑过创build更多的testing虚拟机和虚拟networking,然后用像nmap这样的工具来探索效果。 但是,由于创build所有这些额外的虚拟机的复杂性,我避免了这个解决scheme,这实际上是一个非常繁重的方式来产生一些testingstream量。 有一个自动化的testing方法也可以,这个方法也可以在真实的服务器上运行。 我还能怎样解决这个问题? 有什么机制可以用来生成或模拟任意stream量,然后知道是否(或将)被丢弃或被iptables接受?

在linux / arm下testingRAM(无ECC)的最佳方式是什么?

我想testing定制电路板上的无ECC存储芯片的完整性和全局性能 是否有一些工具在Linux下运行,所以我可以同时监视系统和全局温度? 一般来说,是否有一些没有ECC的特定testing? 编辑1: 我已经知道如何监测温度(我使用了一个特殊的平台function/sys/devices/platform/……../temp1_input)。 目前 : wazoox:它的作品,但我要编码我自己的testing Jason Huntley: ramspeed:不能在arm上工作 stream基准:它的工作原理和速度非常快,所以我会看看它是否准确和完整 memtest:我会稍后再试,因为它不能直接从linux运行 Fedora的压力:我会再试一次,现在安装fedora是太麻烦了 我发现这个分布: http : //www.stresslinux.org/sl/ 我会继续检查直接在Linux下运行的工具,而不会有太大的依赖关系,在尝试一下诸如stresslinux,memtest,Fedora压力之类的解决scheme之后。 谢谢你的回答,我会继续调查

什么是分期的重点?

我以为我已经完成了这个工作,但是在阅读“ 连续交付” (优秀书)之后,我有点困惑。 他们谈论有服务器: 发展 各种forms的自动化testing 用户验收testing(UAT) – 即与客户坐下来展示给他们,并让他们进行探索性testing。 内部testing人员也可以使用这个设置进行探索性testing。 分期 生产。 我一直认为提供UATfunction,但他们似乎有一个单独的级别。 那么在这个scheme中,登台服务器会提供什么function呢?

如何将版本控制,testing和持续集成/部署等开发实践应用于系统pipe理?

想象一下,你将要pipe理许多服务器,这些服务器有很多人使用的不同的服务。 现在说你想重新configuration或更换其中一台服务器上的某些软件。 显然你不想在生产中的服务器上工作。 如果这是代码更改,作为开发人员,我会在本地开发机器上进行更改,在本地进行testing,并将更改提交到版本控制系统。 然后可以将这些更改部署在临时环境中,进一步testing并最终部署在生产环境中。 如果有必要的话,我也很容易回滚。 一般来说,或者具体来说,你如何在系统pipe理中做到这一点? (首先想到的是使用虚拟机,并将虚拟机映像放在版本控制中,但是我确信有很多文献和我目前没有意识到的聪明的解决scheme。)

醉酒testing的cPanel或网站?

是否有某种插件的cPanel或至less可以在我的网站的pipe理部分使用的东西,将testing如果一个pipe理员login是醉了,并阻止他们,如果他们似乎是?

Telnet对应于UDP

有没有什么能够使UDP的“类telnet”function成为可能? 我知道TCP和UDP之间的区别,以及为什么telnet本身不起作用 – 但是我想知道,从最终用户的angular度来看,是否有类似于telnet客户端的东西。 例如udp-telnet [ip] [sending-port] [receiving-port]然后打印出一个数据包是否返回。 拥有这样的工具将有助于testing使用UDP连接的OpenVPN的防火墙设置。

testing厨师食谱的最佳做法?

我的团队创造了大量的厨师食谱。 我想知道我应该看什么方法和框架,所以我们可以开始创buildtesting,以确保我们的节点configuration正确?