memtester — консольная утилита для стресс-тестирования подсистемы памяти на наличие сбоев. Утилита работает в пользовательском пространстве и очень эффективна при обнаружении периодических и недетектируемых ошибок.
Проблемы в других областях аппаратного обеспечения (перегрев процессора, нестабильность источника питания и пр) могут вызывать периодические сбои в работе памяти, поэтому перед запуском тестирования необходимо определить где происходит сбой, с помощью других средств диагностики оборудования memtester помогает определять только проблемы с памятью. Если в системе имеется утилита для завершения процессов потребляющих больше всего памяти (таких как oomd, nohang, earlyoom и др) может завершить процесс тестирования, это необходимо учитывать.
memtester может проверить только объём свободной памяти, он всегда меньше общего количества памяти имеющегося в системе, поэтому пред запуском стресс-теста надо проверить доступный объём памяти (free). Выделенная область памяти перезаписывается во время тестирования, заданное количество раз, поэтому небезопасно тестировать память используемую системой и сопутствующими приложениями. Для блокировки тестируемой памяти надо запустить утилиту с правами администратора (root), тестирование без блокировки памяти в некоторых случаях бессмысленно и занимает много времени.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.