在安装操作系统之前测试服务器


8

我们正在使用的开发服务器对我们不利。因此,在这一点上,我们将为此目的重新利用服务器机房中的其他服务器。

我的老板要我在尝试在服务器上安装任何东西之前对其进行测试。我们该如何处理?

Answers:


13

UBCD有几个基准/压力测试内置的。只要公用事业它刻录到CD和启动它,无需安装任何东西。我已经多次使用它来强调新的生产系统。

UBCD包括

  • 记忆测试
  • CPU老化
  • 基准测试工具(之前运行一次,之后运行一次)
  • 和一堆磁盘诊断工具

效果很好。

另外,也可以使用Stress Linux,但维护得不是很好。它不包括一些工具,这些工具可用于压力测试:bonnie++memtest,和stress

linux程序压力非常好。允许您使用一个程序测试内存,CPU和磁盘。



UBCD是个很棒的工具,+ 1代表它。
pauska,2009年

7

我要做的第一件事是在它们上运行memtest,以确保RAM正常运行(请参阅http://www.memtest.org/,它们具有可从CD-ROM引导的ISO文件)。

然后,我将安装 Debian或Ubuntu,并运行一些I / O基准测试软件,同时仔细观察dmesg / syslog中与磁盘相关的任何错误。(Linux是免费的,您的老板不在乎。)

然后,我会从ftp服务器下载几个大文件,同时ping通某些内容,以确保网络连接可靠。

编辑:其他地方的海报很不错-如果已经安装了要使用的操作系统,则不要安装任何东西!


4

这在很大程度上取决于您需要运行哪种类型的测试。如果只是检查它们是否仍然可以正常工作,则任何Live CD版本的Linux都可以工作(Knoppix,Ubuntu等)。


那不会测试磁盘
pauska,2009年

您可以始终运行fsck ...
ceejayoz

不,您可以始终运行坏块。
Cristian Ciupitu 09年



0

如果有时间,我喜欢进行广泛的“尝试”。我确定有些程序可以为您完成此任务,但最终我只编写了两个批处理文件。

例如,在Windows框上,我将执行以下操作

  1. 创建几个额外的卷(D,E)
  2. 压缩1卷
  3. 加密其他卷
  4. 在D盘上创建一些文件夹,并在其中加载数据... Word文档,MP3文件,电影等。一些大文件是好的(电影)。对大文件进行MD5哈希处理并将其存储在另一台计算机上。完成后,对大文件执行另一个MD5,然后查看它们是否匹配。
  5. 编写简短的脚本来回移动/复制/删除文件并将其设置为循环。就像是:

    复制d:\ test1 *。* e:\ test1 *。*
    复制d:\ test2 *。* e:\ test2 *。*
    del /qd:\test1*.*
    del /qd:\test2*.*

然后复制所有内容。

如果这没有使您的处理器使用率(和磁盘使用率)挂钩,请设置更多文件夹和更多脚本。我有一些系统,必须同时运行5个不同的批处理文件才能固定所有内容。

所有的压缩和加密都将有助于处理器和RAM的使用,当然,所有文件移动都将对磁盘进行彻底的测试。通过将delete命令替换为可以安全删除的内容,例如清理硬盘驱动器的实际区域,您可以做得更好。


-1

我们在谈论Windows吗?新服务器上是否安装了操作系统?如果没有,请确保您有足够的RAM。验证您的处理器速度是什么,以及它是双速还是四速(两者均优先)。还要验证您的RAID设置。

大多数Dell和HP服务器均随附可在启动期间运行以检查硬件的APP。


应用程序中的APP?
Cristian Ciupitu 09年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.