RAM'deki hatalar linux ile nasıl kontrol edilir?


43

3.6 gb usb flash / stick sürücü çalışan ubuntu 11 var. Sistem 4GB RAM ve boş sabit diske sahiptir (DBAN aracı kullanılarak silinmiştir). RAM'imde hata olup olmadığını nasıl kontrol ederim? Bunu bazı linux komutlarıyla kontrol etmenin garantili bir yolu var mı? Olmazsa, nedenini bilmek harika olurdu.

Teşekkürler.


2
Açılmadan önce Ubuntu GRUB ekranına erişin ve memtest'i seçin.
Uri Herrera

1
Linux'a önyüklendikten sonra memtester kullanabilirsiniz. Örneğin sudo memtester 1024 5 Bu, 1024 MB bellek ayırmalı ve testi 5 kez tekrar etmeli.
Ricky Hewitt,

Yanıtlar:


22

Ubuntu Live CD'sinde Memtest86 + adında bir araç bulunur; bu işlem bilgisayarınızın RAM'ini test eder. Ubuntu LiveCD'den önyükleme yapın Shiftve GRUB menüsünü getirecek tuşa basılı tutun . Hafıza Testini Seçin

görüntü tanımını buraya girin


11
Canlı CD'ye sahip olmanız bile gerekmez. Tam olarak aynı menüye ulaşmak için Linux'un başlangıcında Shift tuşuna arka arkaya basabilirsiniz.
iFreilicht

Ubuntu Live CD artık bu seçenekle gelmiyor.
machineghost

Anlaşılan memtest86 +, bilgisayarınız UEFI modunda çalışıyorsa kullanılamaz ("çünkü 16 bit programdır"). Grub içinde görünmeyecek. Bir alternatif de FOSS olmayan ama yine de ücretsiz bir sürüm sunan memtest86 ("+" olmadan) sürümüdür. Grubla çalışabileceğini iddia ediyorlar ama çözemedim ... Ancak bir USB bellek çubuğuna kurmak kolaydır. Bkz. [ Askubuntu.com/questions/917961/…
bct

61

Memtester paketini yükleyerek, hala çalışıyorken sisteminizde hata olup olmadığını kontrol edebilirsiniz. Yeniden başlatmaya gerek yok, sadece bu uygulamayı çalıştırın.

Takmak için bir terminal açın ve şunu yazın:

sudo apt-get install memtester

Daha sonra böyle kullanabilirsiniz:

sudo memtester 1024 5

Bu işlem 1024 MB bellek ayırmalı ve testi 5 kez tekrar etmeli.


7
Bu bir şekilde hafızanın sadece bir kısmının test edildiği ve gerisinin test edilmediği anlamına mı geliyor? Tüm belleğin test edildiğinden nasıl emin olabilirim?
donquixote

3
Sadece hafızanın bir kısmı test edilir!
MajesticRa

2
İyileştirildi, ancak bir şeyleri kaçırmadığım sürece memtester, sistem tamamen tepkisiz hale geldiği için tüm belleği ayrıntılı bir şekilde test etmek mümkün olmuyor (hatta memtesteristediğiniz tam belleği talep etmekte başarısız oluyor). Bu yüzden sanırım memtesterkullanım durumu, henüz keşfetmediğim bazı gelişmiş argümanları kullanarak belirli bir hafıza alanını test etmeye çalıştığınız zaman. Aksi takdirde UNetbootin, işletim sistemini ve herhangi bir kullanıcı programını yüklemeden önce çalışan bir tarama taraması için kullanın (bu nedenle yanıt sorunları sorunlu hale gelir).
Marcus Junius Brutus

1

Bilgisayarınızı yeniden başlatın ve GRUB açılış ekranında memtest'i seçin.


5
Bu, GRUB açılış ekranını durumdayken göreceğimizi farz ediyor. Ben, biri için yapmam.
42

@ 42- Bir bilgisayarı önyüklerken SHIFT tuşunu basılı tutun.
Denis Kulagin,

2
memtest86 +, EFI sistemlerinde kullanılamaz. Sadece BIOS için. EFI için tescilli bir alternatif arayabilirsiniz.
Artyom

EFI sistemlerinde, önyükleme yaparken ESC'yi basılı tutun.
IronEagle

1

mprimeBelleği test etmek için iyi bir araç buldum : ftp://mersenne.org/gimps/

( mprimeCPU'nuzu test etmek için de kullanılabilir)

Alternatif olarak, stress-ngmakinenizdeki her türlü stres testini (bellek testi dahil) çalıştırmak için paketi kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.