Наш хостинг - WebXL :: Серверы :: Домены

man linux - справочник linux


12 Май 2015

memtester

Если в /var/log/messages появляется множество segfault связанных с разными пакетами - это может указывать на повреждение оперативной памяти, в этом случае требуется диагностика оперативной памяти.
Проверить память в рабочем режиме, т.е. не перезагружаясь в rescue/recovery, можно при помощи утилиты memtester.
Делается это довольно просто.

Для начала необходимо установить memtester, например:

yum install memtester;
apt-get update; apt-get install memtester;

Далее, необходимо определить, сколько оперативной памяти мы можем выделить для тестов. Используем свободную оперативную память. Проверим:

# free
             total       used       free     shared    buffers     cached
Mem:      49560196    6237972   43322224          0     121300    4605512
-/+ buffers/cache:    1511160   48049036
Swap:      8384444      54064    8330380

Свободно 43322224kb, иными словами 43322224/1024=42306mb

Для того, что бы не заиметь проблем с нехваткой памяти, возьмем блок размером 40000mb и запустим тест с одним повторением:

memtester 40000 1

Как можно догадаться - 40000 здесь, это размер выделяемого блока оперативной памяти в мегабайтах, а 1 - число повторений теста.

Нет комментариев »

Еще нет комментариев.

RSS лента комментариев к этой записи.

Оставить комментарий

Вы должны войти чтобы оставить комментарий.

2008 - 2017 © man-linux.ru
ВНИМАНИЕ: Перепечатка материалов с сайта разрешена только с указанием ссылки на сайт man-linux.ru