我们正在使用的开发服务器对我们不利。因此,在这一点上,我们将为此目的重新利用服务器机房中的其他服务器。
我的老板要我在尝试在服务器上安装任何东西之前对其进行测试。我们该如何处理?
我们正在使用的开发服务器对我们不利。因此,在这一点上,我们将为此目的重新利用服务器机房中的其他服务器。
我的老板要我在尝试在服务器上安装任何东西之前对其进行测试。我们该如何处理?
Answers:
该UBCD有几个基准/压力测试内置的。只要公用事业它刻录到CD和启动它,无需安装任何东西。我已经多次使用它来强调新的生产系统。
UBCD包括
效果很好。
另外,也可以使用Stress Linux,但维护得不是很好。它不包括一些工具,这些工具可用于压力测试:bonnie++
,memtest
,和stress
。
linux程序压力非常好。允许您使用一个程序测试内存,CPU和磁盘。
我要做的第一件事是在它们上运行memtest,以确保RAM正常运行(请参阅http://www.memtest.org/,它们具有可从CD-ROM引导的ISO文件)。
然后,我将安装 Debian或Ubuntu,并运行一些I / O基准测试软件,同时仔细观察dmesg / syslog中与磁盘相关的任何错误。(Linux是免费的,您的老板不在乎。)
然后,我会从ftp服务器下载几个大文件,同时ping通某些内容,以确保网络连接可靠。
编辑:其他地方的海报很不错-如果已经安装了要使用的操作系统,则不要安装任何东西!
这在很大程度上取决于您需要运行哪种类型的测试。如果只是检查它们是否仍然可以正常工作,则任何Live CD版本的Linux都可以工作(Knoppix,Ubuntu等)。
如果要测试作为系统一部分的硬盘驱动器/存储设备,我至少要提到SpinRite。
http://www.ultimatebootcd.com/。在这里您可以找到好的工具。在安装之前,请测试HCL。
如果有时间,我喜欢进行广泛的“尝试”。我确定有些程序可以为您完成此任务,但最终我只编写了两个批处理文件。
例如,在Windows框上,我将执行以下操作
编写简短的脚本来回移动/复制/删除文件并将其设置为循环。就像是:
复制d:\ test1 *。* e:\ test1 *。*
复制d:\ test2 *。* e:\ test2 *。*
del /qd:\test1*.*
del /qd:\test2*.*
然后复制所有内容。
如果这没有使您的处理器使用率(和磁盘使用率)挂钩,请设置更多文件夹和更多脚本。我有一些系统,必须同时运行5个不同的批处理文件才能固定所有内容。
所有的压缩和加密都将有助于处理器和RAM的使用,当然,所有文件移动都将对磁盘进行彻底的测试。通过将delete命令替换为可以安全删除的内容,例如清理硬盘驱动器的实际区域,您可以做得更好。
我们在谈论Windows吗?新服务器上是否安装了操作系统?如果没有,请确保您有足够的RAM。验证您的处理器速度是什么,以及它是双速还是四速(两者均优先)。还要验证您的RAID设置。
大多数Dell和HP服务器均随附可在启动期间运行以检查硬件的APP。
newuser
状态... Stresslinux.org Stresslinux.org/software.php weather.ou.edu/~apw/projects/stress