Linux - Memory Tester (memtester)

最後更新: 2021-07-16

介紹

 

memtester 在不用 reboot system 的情況下對 RAM 進行測試, 它本身是一個 userspace tester

memtester must be run with root privileges to mlock its pages.

它會先 malloc, 之後 mlock

 


安裝

apt-get install memtester

使用

memtester  <MEMORY> [ITERATIONS]

MEMORY: 單位: M, G. 如果 malloc 不到指定的 MEMORY, 它會嘗試再 malloc 小一點

ITERATIONS: Default is infinite.

Example:

memtester 4800M 2

...
pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 4800MB (5033164800 bytes)
got  4800MB (5033164800 bytes), trying mlock ...locked.
Loop 1/2:
  Stuck Address       : ok
  Random Value        : ok
  Compare XOR         : ok
  ...

Loop 2/2:
  ...

ps aux | grep memtester

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     24839 99.4 40.0 4919732 4916744 pts/2 RL+  15:22   0:46 memtester 4800M 2

 


 

Creative Commons license icon Creative Commons license icon