У меня есть Ubuntu 11, работающий с USB-накопителя емкостью 3,6 ГБ. Система имеет 4 ГБ оперативной памяти и пустой жесткий диск (стерт с помощью Инструмент DBAN).
Как мне проверить, нет ли ошибок в моей оперативной памяти? Есть ли гарантированный способ проверить это с помощью какой-либо команды Linux? Если нет, то было бы здорово узнать, почему.
Установив мемтестер кроме того, вы можете проверить свою систему на наличие ошибок, пока она все еще работает. Нет необходимости в перезагрузке, просто запустите это приложение.
Чтобы установить его, откройте терминал и введите:
sudo apt install memtester
Затем вы можете использовать его следующим образом:
sudo memtester 1024 5
Это должно выделить 1024 МБ памяти и повторить тест 5 раз.
Обновление
Если у вас больше оперативной памяти, например 4 ГБ или 8 ГБ, вам решать, сколько памяти вы хотите выделить для тестирования.
Поскольку ваша операционная система, текущий запущенный процесс может занимать некоторое количество оперативной памяти, пожалуйста, проверьте доступную свободную оперативную память и назначьте ее тоже memtester.
Если вы используете 32-разрядную систему, вы не можете протестировать более 4 ГБ, даже если у вас больше оперативной памяти (32-разрядные системы, как вы все знаете, не поддерживают более 3,5 ГБ оперативной памяти).
Если ваша система очень занята, и вы по-прежнему выделяете объем оперативной памяти, превышающий доступный, то тест может привести к тупиковой ситуации, что приведет к остановке системы, имейте это в виду.
Запустите memtester от имени пользователя root, чтобы процесс memtester мог использовать память, как только он получит доступ к этой памяти, он попытается применить блокировку. если указанная память недоступна, он попытается автоматически уменьшить требуемую оперативную память и попытается заблокировать ее с помощью mlock.
если вы запускаете его как обычный пользователь, он не может автоматически уменьшить необходимый объем оперативной памяти, поэтому он не может заблокировать его, поэтому он пытается получить доступ к указанной памяти и начинает исчерпывать все системные ресурсы.
Компакт—диск Ubuntu Live включает в себя инструмент под названием Memtest86 +, который сделает именно это - протестирует оперативную память вашего компьютера. Загрузитесь с Ubuntu LiveCD, нажмите и удерживайте кнопку Shift клавиша, которая вызовет меню GRUB. Выберите Тест памяти
memtest= [KNL,X86,ARM,PPC,RISCV] Enable memtest Format: <integer> default : 0 <disable> Specifies the number of memtest passes to be performed. Each pass selects another test pattern from a given set of patterns. Memtest fills the memory with this pattern, validates memory contents and reserves bad memory regions that are detected.