Kiểm tra máy chủ trước khi cài đặt HĐH


8

Máy chủ phát triển của chúng tôi tại nơi làm việc đang lấy đi của chúng tôi. Vì vậy, tại thời điểm này, chúng tôi đang tái sử dụng một số máy chủ khác mà chúng tôi có trong phòng máy chủ của mình cho mục đích này.

Sếp của tôi muốn tôi kiểm tra các máy chủ trước khi tôi thử cài đặt bất cứ thứ gì trên chúng. Làm thế nào để chúng ta về điều này?

Câu trả lời:


13

Các UBCD có một số tiêu chuẩn / căng thẳng thử nghiệm các tiện ích được xây dựng trong. Chỉ cần ghi nó vào một đĩa CD và khởi động nó lên, không cần phải cài đặt bất cứ điều gì. Tôi đã sử dụng nó nhiều lần để nhấn mạnh các hệ thống sản xuất mới.

UBCD bao gồm

  • ghi nhớ
  • CPU burn-in
  • Các công cụ đo điểm chuẩn (chạy một lần trước và một lần sau)
  • Và một loạt các công cụ chẩn đoán đĩa

Công trình tuyệt vời.

Ngoài ra, có Stress Linux, nhưng nó không được duy trì tốt. Nó bao gồm một số công cụ hữu ích để kiểm tra căng thẳng: bonnie++, memtest, và stress.

Sự căng thẳng của chương trình linux là tuyệt vời. Cho phép bạn kiểm tra bộ nhớ, CPU và đĩa bằng một chương trình.


1
Các liên kết tôi không thể bao gồm ở trên. newusertrạng thái ... stresslinux.org stresslinux.org/software.php weather.ou.edu/~apw/projects/stress
Joseph Kern

UBCD là một công cụ tuyệt vời, +1 để đề cập đến nó.
pauseka

7

Điều đầu tiên tôi làm là chạy memtest trên chúng để đảm bảo rằng RAM hoạt động chính xác (xem http://www.memtest.org/ , chúng có sẵn tệp ISO để khởi động từ CD-ROM).

Sau đó, tôi sẽ cài đặt Debian hoặc Ubuntu và chạy một số phần mềm chuẩn I / O trong khi xem cẩn thận dmesg / syslog cho bất kỳ lỗi nào liên quan đến đĩa. (Linux là miễn phí, ông chủ của bạn không nên quan tâm.)

Sau đó, tôi sẽ tải xuống một số tệp lớn từ máy chủ FTP trong khi ping một cái gì đó để đảm bảo rằng kết nối mạng là đáng tin cậy.

Chỉnh sửa: Poster ở nơi khác đã tạo ra một điểm tốt - không cài đặt bất cứ thứ gì nếu nó đã có HĐH mà bạn muốn sử dụng!


4

Nó phụ thuộc rất nhiều vào loại thử nghiệm bạn cần chạy. Nếu chỉ để kiểm tra và xem liệu về cơ bản chúng vẫn hoạt động thì bất kỳ phiên bản Live CD nào của Linux sẽ hoạt động (Knoppix, Ubuntu, ...).


Đó sẽ không phải là đĩa kiểm tra
pauseka

Bạn luôn có thể chạy fsck ...
ceejayoz

Không, bạn luôn có thể chạy badblocks.
Cristian Ciupitu



0

Nếu tôi có thời gian, tôi thích làm một "burn in" rộng rãi. Tôi chắc chắn có những chương trình sẽ làm điều này cho bạn, nhưng cuối cùng tôi chỉ viết một vài tệp bó.

Trên một hộp Windows chẳng hạn, tôi sẽ làm như sau

  1. tạo thêm một vài khối lượng (D, E)
  2. nén 1 khối lượng
  3. mã hóa khối lượng khác
  4. tạo một số thư mục trên ổ D và tải chúng lên với dữ liệu ... Tài liệu Word, tệp MP3, phim, bất cứ thứ gì. Một vài tập tin lớn là tốt (phim). Tạo hàm băm MD5 của các tệp lớn và lưu trữ trên máy tính khác. Khi bạn hoàn thành, hãy thực hiện một MD5 khác của tệp lớn và xem chúng có khớp không.
  5. viết một đoạn script ngắn để di chuyển / sao chép / xóa các tập tin qua lại và đặt nó thành vòng lặp. Cái gì đó như:

    sao chép d: \ test1 *. * e: \ test1 *. *
    sao chép d: \ test2 *. * e: \ test2 *. *
    del /qd:\test1*.*
    del /qd:\test2*.*

Sau đó sao chép lại mọi thứ.

Nếu điều này không khiến việc sử dụng bộ xử lý của bạn (và sử dụng đĩa) được chốt, hãy thiết lập nhiều thư mục hơn và nhiều tập lệnh hơn. Tôi đã có các hệ thống mà tôi phải có 5 tệp bó khác nhau chạy cùng một lúc để mọi thứ được chốt.

Tất cả việc nén và mã hóa sẽ giúp sử dụng bộ xử lý và RAM, và tất nhiên tất cả các tệp di chuyển sẽ kiểm tra các đĩa khá kỹ lưỡng. Bạn có thể thực hiện một công việc thậm chí còn tốt hơn bằng cách thay thế lệnh xóa bằng một thứ xóa an toàn - chà sạch khu vực thực tế của ổ cứng.


-1

Có phải chúng ta đang nói về Windows? Có một hệ điều hành được cài đặt trên máy chủ mới? Nếu không, chỉ cần làm cho bạn có RAM đầy đủ. Xác minh tốc độ bộ xử lý của bạn là gì và nếu nó là kép hoặc bốn (cả hai đều được ưu tiên). Cũng xác minh cài đặt RAID của bạn.

Hầu hết các máy chủ Dell và HP đều đi kèm với các ứng dụng có thể chạy trong khi khởi động để kiểm tra phần cứng.


Ứng dụng như trong ứng dụng?
Cristian Ciupitu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.