稼働中の開発サーバーが私たちにダンプをとっています。したがって、現時点では、この目的のためにサーバールームにある他のサーバーを転用します。
上司は、サーバーに何かをインストールする前に、サーバーをテストすることを望んでいます。これについてはどうすればよいですか?
稼働中の開発サーバーが私たちにダンプをとっています。したがって、現時点では、この目的のためにサーバールームにある他のサーバーを転用します。
上司は、サーバーに何かをインストールする前に、サーバーをテストすることを望んでいます。これについてはどうすればよいですか?
回答:
UBCDは。ただ、内蔵のユーティリティはCDに焼いと、何もインストールする必要がそれを起動していないテストをいくつかのベンチマーク/応力を有します。新しい生産システムにストレスをかけるために何度か使用しました。
UBCDには、
よく働く。
あるいはStress Linuxもありますが、十分にメンテナンスされていません。:それは、ストレステストのために役立ついくつかのツールを含んでいますbonnie++
、memtest
とstress
。
Linuxプログラムのストレスは素晴らしいです。1つのプログラムでメモリ、CPU、およびディスクをテストできます。
私が最初に行うことは、それらに対してmemtestを実行して、RAMが適切に動作することを完全に確認することです(http://www.memtest.org/を参照してください。CD-ROMからの起動に使用できるISOファイルがあります)。
次に、DebianまたはUbuntuをインストールし、ディスク関連のエラーがないかdmesg / syslogを注意深く監視しながら、I / Oベンチマークソフトウェアを実行します。(Linuxは無料です。上司は気にしないでください。)
次に、pingを実行しながらFTPサーバーからいくつかの大きなファイルをダウンロードして、ネットワーク接続の信頼性を確認します。
編集:他の場所のポスターは良い点を示しました-使用したいOSがすでにある場合は何もインストールしないでください!
実行する必要があるテストの種類に大きく依存します。基本的に動作するかどうかを確認して確認するだけの場合は、LinuxのLive CDバージョン(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を使用するのに役立ちます。もちろん、すべてのファイルの移動は、ディスクをかなり徹底的にテストします。削除コマンドを安全な削除を行うものに置き換えることで、より良いジョブを実行できます。つまり、ハードドライブの実際の領域をスクラブします。
Windowsのことですか?新しいサーバーにOSがインストールされていますか?いいえの場合は、十分なRAMを用意してください。プロセッサの速度を確認し、デュアルまたはクワッド(どちらも推奨)かどうかを確認します。また、RAID設定を確認します。
ほとんどのDellおよびHPサーバーには、起動時にハードウェアをチェックするために実行できるAPPが付属しています。
newuser
ステータス... stresslinux.org stresslinux.org/software.php weather.ou.edu/~apw/projects/stress