1.Установка утилиты memtester
Centos
1 |
# yum install memtester |
Debian
1 |
# apt-get install memtester |
2.Запуск утилиты
1 |
# memtester 1024 1 |
# 1024 — размер выделяемого блока памяти в мегабайтах (его нужно брать из расчета свободной памяти на машине, top и поле «free»),
# 1 — число повторений
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
memtester version 4.0.8 (64-bit) Copyright (C) 2007 Charles Cazabon. Licensed under the GNU General Public License version 2 (only). pagesize is 4096 pagesizemask is 0xfffffffffffff000 want 1024MB (1073741824 bytes) got 1024MB (1073741824 bytes), trying mlock ...locked. Loop 1/1: Stuck Address : ok Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : ok Bit Flip : ok Walking Ones : ok Walking Zeroes : ok Done. |
Если ошибок не обнаружено,то в выводе будет 0
1 |
# echo $? |
1 |
Источник:
http://www.stableit.ru/2009/03/linux.html
http://www.cyberciti.biz/faq/linux-how-do-i-find-out-causes-for-memory-faults/