Menguji server sebelum menginstal OS

8

Server pengembangan kami di tempat kerja sedang menunggu kami. Jadi pada titik ini, kami melakukan repurposing beberapa server lain yang kami miliki di ruang server kami untuk tujuan ini.

Bos saya ingin saya menguji server sebelum saya mencoba menginstal apa pun pada mereka. Bagaimana caranya?

Peter Mortensen
sumber

Jawaban:

13

The UBCD memiliki beberapa patokan / stress testing utilitas dibangun di. Hanya membakarnya ke CD dan boot up, tidak perlu menginstal apapun. Saya telah menggunakannya beberapa kali untuk menekankan sistem produksi baru.

UBCD termasuk

  • memtest
  • CPU burn-in
  • Alat pematokbandingan (dijalankan sekali sebelum, dan sesudahnya)
  • Dan banyak alat diagnostik disk

Bagus sekali.

Atau ada Stress Linux, tetapi tidak dikelola dengan baik. Ini tidak termasuk beberapa alat yang berguna untuk stress testing: bonnie++, memtest, dan stress.

Stres program linux sangat baik. Memungkinkan Anda untuk menguji memori, CPU, dan disk dengan satu program.

Joseph Kern
sumber
1
Tautan yang tidak dapat saya sertakan di atas. newuserstatus ... stresslinux.org stresslinux.org/software.php weather.ou.edu/~apw/projects/stress
Joseph Kern
UBCD adalah alat yang hebat, +1 untuk menyebutkannya.
pauska
7

Hal pertama yang saya lakukan adalah menjalankan memtest pada mereka untuk benar-benar memastikan bahwa RAM berfungsi dengan baik (lihat http://www.memtest.org/ , mereka memiliki file ISO yang tersedia untuk boot dari CD-ROM).

Kemudian saya akan menginstal Debian atau Ubuntu dan menjalankan beberapa perangkat lunak benchmark I / O sambil menonton dmesg / syslog dengan cermat untuk setiap kesalahan terkait disk. (Linux gratis, bos Anda seharusnya tidak peduli.)

Lalu saya mengunduh beberapa file besar dari server FTP sambil melakukan ping sesuatu untuk memastikan bahwa koneksi jaringan dapat diandalkan.

Sunting: Poster di tempat lain merupakan poin yang bagus - jangan instal apa pun jika sudah memiliki OS yang ingin Anda gunakan!

pauska
sumber
4

Tergantung pada jenis tes apa yang perlu Anda jalankan. Jika hanya untuk memeriksa dan melihat apakah mereka pada dasarnya masih berfungsi, salah satu versi Live CD Linux akan berfungsi (Knoppix, Ubuntu, ...).

John Meagher
sumber
Itu tidak akan menguji disk
pauska
Anda selalu dapat menjalankan fsck ...
ceejayoz
Tidak, Anda selalu dapat menjalankan badblocks.
Cristian Ciupitu
1

Saya paling tidak ingin menyebutkan SpinRite, jika menguji hard-drive / penyimpanan sebagai bagian dari sistem.

http://www.grc.com/spinrite.htm

pengecut anonim
sumber
0

Jika saya punya waktu, saya suka melakukan "burn in" yang ekstensif. Saya yakin ada program yang akan melakukan ini untuk Anda, tetapi saya akhirnya hanya menulis beberapa file batch.

Pada kotak Windows misalnya, saya akan melakukan hal berikut

  1. buat beberapa volume ekstra (D, E)
  2. kompres 1 volume
  3. mengenkripsi volume lainnya
  4. buat beberapa folder pada drive D dan muat dengan data ... Dokumen Word, file MP3, film, apa pun. Beberapa file besar bagus (film). Buat hash MD5 dari file besar dan simpan di komputer lain. Setelah selesai, lakukan MD5 file besar lainnya dan lihat apakah cocok.
  5. tulis skrip pendek untuk memindahkan / menyalin / menghapus file bolak-balik dan mengaturnya menjadi loop. Sesuatu seperti:

    salin d: \ test1 *. * e: \ test1 *. *
    salin d: \ test2 *. * e: \ test2 *. *
    del /qd:\test1*.*
    del /qd:\test2*.*

Kemudian salin semuanya kembali.

Jika ini tidak membuat penggunaan prosesor Anda (dan penggunaan disk) dipatok, atur lebih banyak folder dan lebih banyak skrip. Saya memiliki sistem di mana saya harus menjalankan 5 file batch yang berbeda pada saat yang sama untuk mendapatkan semuanya dipatok.

Semua pengompresan dan penyandian akan membantu mendapatkan prosesor dan RAM yang digunakan, dan tentu saja semua pemindahan file akan menguji disk dengan cukup teliti. Anda dapat melakukan pekerjaan yang lebih baik dengan mengganti perintah delete dengan sesuatu yang melakukan delete aman - menggosok area sebenarnya dari hard drive.

hellimat
sumber
-1

Apakah kita berbicara tentang Windows? Apakah ada OS yang diinstal di server baru? Jika tidak, buat saja Anda memiliki RAM yang memadai. Verifikasi berapa kecepatan prosesor Anda dan apakah dual atau quad (keduanya lebih disukai). Juga verifikasi pengaturan RAID Anda.

Sebagian besar server Dell dan HP dilengkapi dengan aplikasi yang dapat dijalankan saat startup untuk memeriksa perangkat keras.

Saif Khan
sumber
Aplikasi seperti pada aplikasi?
Cristian Ciupitu