я обновил 2G оперативной памяти до 8G оперативной памяти, следуя рекомендациям на cricial.com, и новая память распознается:

$ free -m
             total       used       free     shared    buffers     cached
Mem:          7933       4791       3142          0         37       4076
-/+ buffers/cache:        677       7256
Swap:         4075          0       4075

Я хочу убедиться, что все баран работает нормально, поэтому я попробовал простой stress тест, но я получаю ошибки:

$ stress --vm 7G --vm-bytes 1B
stress: info: [29232] dispatching hogs: 0 cpu, 0 io, 7516192768 vm, 0 hdd
stress: FAIL: [9884] (347) fork failed: Cannot allocate memory
stress: FAIL: [9884] (347) fork failed: Cannot allocate memory
stress: FAIL: [9884] (347) fork failed: Cannot allocate memory

и это продолжается вечно.

во-первых, правильно ли я использовал команду stress ? документация немного скудная, но в соответствующем разделе говорится:

Usage: stress [OPTION [ARG]] ...
 -m, --vm N         spawn N workers spinning on malloc()/free()
     --vm-bytes B   malloc B bytes per vm worker (default is 256MB)
     --vm-stride B  touch a byte every B bytes (default is 4096)
     --vm-hang N    sleep N secs before free (default is none, 0 is inf)
     --vm-keep      redirty memory instead of freeing and reallocating

насколько я понимаю, моя вышеприведенная команда получает по 7 Гбайт памяти для каждого использования одного байта памяти, и, поскольку в моей системе 8 Гб, для этого должно быть достаточно памяти. это на самом деле то, что делает приведенная выше команда? и если так, то это правильный способ проверить, работает ли вся память?

во-вторых, вышеупомянутые ошибки указывают, что есть проблема с моей оперативной памятью?

1 ответ1

1

Нет, согласно справочной странице, вы не используете команду должным образом. Пытаться:

stress --vm 1 --vm-bytes 7G

Попробуйте настроить параметр vm по своему усмотрению. Обратите внимание, что memtest86 обычно считается намного лучшим тестом вашей памяти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .