如何完全评估RAIDconfiguration? 拉驱动器是一回事,但有更多的工具和技术? 我已经考虑通过运行的驱动器(粉末驱动的钉枪)来查看会发生什么,或模拟各种电气exception(电缆短路/开路,功率过载和浪涌等)。 应该testing什么,以及如何? -亚当
我通常对(和来自)两个服务器运行正常运行时间/延迟testing,我们在不同的站点拥有这个服务器,直到最近我用google dns服务器作为控制组。 不过,我已经意识到在延长的时间内监视延迟是潜在的问题。 几乎所有的主要服务提供商都使用ANYCAST。 对于简短的testing,这并不重要,但是我需要运行一组testing至less一个星期来尝试捕获一个间歇性的问题,而在尝试testing延迟的情况下,Anycast优先级的改变将导致延迟值服务器相应地改变。 由于我向ISP提交了这些数据的图表,因此我需要避免/考虑尽可能多的variables。 只有一个testing服务器的数据高峰将只会导致头痛。 所以任何人都可以推荐服务器: 没有使用任播 由拥有良好的正常运行时间声誉的实体所拥有(所以他们不能认为问题在服务器端) 将响应ICMP请求 有一个可用的服务运行在TCP / UDP(最好是http或dns) 不会考虑每10分钟一个自动请求被滥用 可以从世界任何地方访问 对isp来说不是本地的(考虑这是一个敌对派对的调查) 提前致谢。 编辑:添加上面的#6和#7。 更多信息:我试图演示我们本地ISPnetworking的整个节点的networking问题。 他们正在积极地将问题归咎于客户现场安装的设备(我们的备用站点就是其中之一),并且拒绝将问题升级。 (尽pipe这些企业中有2家提供ISP提供的调制解调器,而且我们所有人都有完全不同的路由器/业务运行) 我已经非常熟悉需要testing一个isp控制的IP,但是他们正在主动丢弃所有针对网关IP地址的数据包,并且只传递网关之外的stream量。 因此,为了演示这个问题,我将数据包发送到同一节点的其他系统,离受影响节点一跳的系统以及完全在networking之外的系统。 不幸的是,我现在所有的系统都是由我自己直接pipe理的,或者是有偏见的人来帮助我。 我需要在跟踪/日志/图表中包含几个100%不受我自己或isp控制的系统,以使graphics具有稳定/无偏差的控制组。 这些要求是合法的,我只是试图确保所有可能导致数据无效的内容已经被覆盖。 总结:我需要能够将tcp / udp / icmp显示为3个独立的数据点,并且我需要能够显示本地节点内的连接,从本地节点到另一个附近节点,从这2个节点到互联网,并通过互联网对可validation的服务器和控制组,我无法控制任何。 同样,Google / opendns / yahoo / msn / facebook / etc都使用anycast,每次选播caching过期时都会抛出数字,所以我需要一个可用于此类testing的IP或服务器的build议。 我希望有人知道由ISC或ICANN等人运行的系统,或者甚至可能是一个.gov服务器(fcc或nsa也许?)安装这种types的testing。 再次感谢。
Apache的AB工具允许我们testing我们的服务器,看看每秒服务器可以处理多less页。 结果显然会根据服务器硬件和软件configuration的规格而有所不同。 我的问题是:你怎么知道你的服务器的结果太低/可以改进? 还是可以接受/优化?
只是想知道有什么样的压力testing可以让ASA通过。 我问这不是帮助一个问题,而仅仅是为了参考。 我知道我可以使用iperf来发送一堆stream量,但是我想可能会有更多我能做的事情。
这是一个奇怪的位。 我们有一个非常政治化的pipe理环境,作为一个开发者来看待与托pipe公司的交互,我被要求进行一些破坏性的testing,以testing我们的基础架构提供商在托pipe环境中的监控和响应时间。 基本上我们希望我们的Apache节点之一失败并停止响应请求。 我知道负载均衡器会很快将其从池中取出,所以不用担心。 我有根访问所有服务器。 那么,你最喜欢的方式来apache一个Apache服务器没有看起来像你故意打破它? 任何locking整个盒子的方法都是可取的。 环境是在RHEL 5上运行的Apache。
我们的办公室互联网通常有大约25-30台电脑连接。 对于即将到来的活动,我们将不得不支持大约100个连接,通过无线连接几天。 我真的很想在事件之前testing这种负载。 有没有办法模拟一些并发的无线连接来做一些负载testing?
上个月,我们在我们的服务器上安装了testlink和bugzilla,我们开始在我们的项目的testlink编写testing用例。 不幸的是,我们从来没有能够访问该服务器上的testlink。 我们总是得到“500 – 内部服务器错误”。 所以我们在另一台服务器上安装了testlink,并且在旧服务器上有了所有已安装文件的备份。 我们怎样才能把我们的testing数据从其他服务器转移到新的服务器上?
我正在尝试将基于虚拟机的基础架构迁移到基于Docker的基础架构,并借此机会向此基础架构添加行为testing。 所以我的目标是对代码中的基本系统configuration(例如在一个Dockerfile中),git版本和(在一个理想的世界中)所做的所有改变都应该具有可testing的效果。 我想要做的testing示例: 如果我在“postgres”容器中添加用户帐户和权限规则,则用户“x”应该只能从“web”容器访问(仅)数据库“y”。 如果我在这里更改后缀configuration(如插入更改) ,则人类用户必须进行身份validation,但系统用户可以未经身份validation发送电子邮件。 如果我在这里更改了插入更改的Apacheconfiguration,则平均响应时间低于x毫秒。 我不想testing的东西(如果可以的话,也不会伤害): 文件x应该存在。 服务y应该被安装。 我想知道做什么是一种很好的/通用的方法来进行基础设施testing,如上所述,并且很乐意接受任何build议或听取最佳实践。 (我发现了serverspec ,但是在我看来,这样做似乎支持第二种testing;在所有的例子中,我读的是它比系统行为更倾向于检查系统状态。
我想通过使用TDD方法构build我的networking基础架构。 具体来说,我不确定我们需要什么样的监控,但是如果出现问题,我希望能够修复,然后安装一个监视器,以便在下次发生故障时通知我,在用户注意之前。 我们的系统是/将在全国各地的各种交换机和多个位置的Windows和Ubuntu盒混合(是的,遗留烂)。 我正在寻找一些廉价的东西(免费是最好的),而这并不是太复杂。 我希望它能随着我们的监控要求而增长。 从来没有超过我们在任何时候需要。 我出去吃午饭,还是有人可以提供build议?
我们希望将我们当前的生产应用服务器(Oracle应用服务器)镜像到我们的登台服务器上。 就目前来看,各种事情不同步,而且由于设置/补丁等不一致,testing/ QA可能会在生产中很容易地失败。 我在想什么是最好每天克隆整个磁盘,并把它推到临时服务器上…这是最好的方法…? (注意:这些都是Windows服务器)