Эта страница переведена машинным переводом. Читайте английский оригинал. English

Библиотека IBSurgeon

Как быстро проверить оперативную память в Linux

Если вы подозреваете, что оперативная память на вашем сервере повреждена (например, часто видите ошибки «wrong record length»), вы можете быстро проверить память с помощью следующих команд:

dd if=/dev/zero of=/run/zero.bin bs=1G count=8 sha1sum /run/zero.bin

Первая команда создает файл размером 8 ГБ, заполненный нулями, вторая - вычисляет контрольную сумму для этого файла.

Укажите параметры так, чтобы охватить почти всю оперативную память, и выполните эти команды 5-7 раз, затем сравните результаты - все контрольные суммы должны быть одинаковыми.

Если они различаются, с высокой вероятностью ваша оперативная память повреждена - в этом случае проведите более тщательное тестирование с помощью инструмента memtest86 или memtester.