Làm thế nào để kiểm tra lỗi trong RAM qua linux?


44

Tôi có Ubuntu 11 chạy hết ổ USB / ổ USB 3.6gb. Hệ thống có ram 4gb và ổ cứng trống (được xóa bằng công cụ DBAN). Làm cách nào để kiểm tra nếu không có lỗi trong RAM? Có một cách đảm bảo để kiểm tra thông qua một số lệnh linux? Nếu không, nó sẽ là tuyệt vời để biết tại sao.

Cảm ơn.


2
Trước khi khởi động Ubuntu, hãy truy cập màn hình GRUB và chọn memtest.
Uri Herrera

1
Bạn có thể sử dụng memtester một khi đã khởi động vào linux .. ví dụ: sudo memtester 1024 5 Điều này sẽ phân bổ 1024 MB bộ nhớ và lặp lại thử nghiệm 5 lần.
Ricky Hewitt

Câu trả lời:


23

Ubuntu Live CD bao gồm một công cụ có tên Memtest86 + sẽ thực hiện công việc đó để kiểm tra RAM máy tính của bạn. Khởi động từ Ubuntu LiveCD, nhấn và giữ Shiftphím, sẽ hiển thị menu GRUB. Chọn Kiểm tra bộ nhớ

nhập mô tả hình ảnh ở đây


11
Bạn thậm chí không cần phải có CD trực tiếp. Bạn chỉ có thể nhấn Shift liên tục trong quá trình khởi động linux để vào cùng một menu.
iFreilicht

Ubuntu Live CD không còn đi kèm với tùy chọn này.
máy

Rõ ràng memtest86 + không khả dụng nếu máy tính của bạn đang chạy ở chế độ UEFI ("vì đây là chương trình 16 bit"). Nó sẽ không xuất hiện trong grub. Một thay thế là memtest86 (không có phiên bản "+"), không phải là FOSS nhưng vẫn cung cấp phiên bản phần mềm miễn phí. Họ tuyên bố bạn có thể làm cho nó hoạt động với grub nhưng tôi không thể tìm ra ... Tuy nhiên, rất dễ để thiết lập trên thẻ nhớ USB. Xem [ Askubfox.com/questions/917961/ khăn
bct

61

Bằng cách cài đặt gói memtester, bạn có thể kiểm tra lỗi hệ thống của mình trong khi nó vẫn đang chạy. Không cần khởi động lại, chỉ cần chạy ứng dụng đó.

Để cài đặt nó, mở một thiết bị đầu cuối và gõ:

sudo apt-get install memtester

Sau đó bạn có thể sử dụng nó như vậy:

sudo memtester 1024 5

Điều này sẽ phân bổ 1024 MB bộ nhớ và lặp lại thử nghiệm 5 lần.


7
Điều này bằng cách nào đó có nghĩa là chỉ một phần của bộ nhớ được kiểm tra, và phần còn lại vẫn chưa được kiểm tra? Làm thế nào tôi có thể chắc chắn rằng tất cả bộ nhớ đã được kiểm tra?
donquixote

3
Chỉ có một phần của bộ nhớ được thử nghiệm!
MajesticRa

2
Được nâng cấp, nhưng trừ khi tôi bỏ lỡ điều gì đó, không thể thực hiện kiểm tra kỹ lưỡng toàn bộ bộ nhớ bằng cách sử dụng memtestervì hệ thống trở nên hoàn toàn không phản hồi (hoặc thậm chí memtesterkhông thể yêu cầu toàn bộ bộ nhớ bạn yêu cầu). Vì vậy, tôi đoán memtestertrường hợp sử dụng là khi bạn đang thử kiểm tra một vùng bộ nhớ cụ thể bằng một số đối số nâng cao mà tôi chưa khám phá. Mặt khác, đối với việc sử dụng quét thông qua UNetbootinchạy trước khi tải hệ điều hành và bất kỳ chương trình người dùng nào (vì vậy các vấn đề về khả năng đáp ứng sẽ trở thành vấn đề).
Marcus Junius Brutus

1

Khởi động lại máy tính của bạn và ở màn hình khởi động GRUB, chọn memtest.


5
Điều này dường như cho rằng chúng ta sẽ thấy màn hình khởi động GRUB khi statup. Tôi không cho gì.
42-

@ 42- Giữ phím Shift trong khi khởi động máy tính.
Denis Kulagin

2
memtest86 + không khả dụng cho các hệ thống EFI. Nó chỉ dành cho BIOS. Bạn có thể tìm kiếm một sự thay thế độc quyền cho EFI.
Artyom

Đối với hệ thống EFI, giữ ESC trong khi khởi động.
IronEagle

1

Tôi đã tìm thấy mprimemột công cụ tốt để kiểm tra bộ nhớ: ftp://mersenne.org/gimps/

( mprimecũng có thể được sử dụng để kiểm tra căng thẳng CPU của bạn)

Hoặc, sử dụng gói stress-ngđể chạy tất cả các loại kiểm tra căng thẳng (bao gồm kiểm tra bộ nhớ) trên máy của bạn.

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.