Что означает этот результат теста?
У меня были проблемы с зависанием моего macbook pro в середине 2014 года. Я ничего не нашел ни в одном журнале, и я пытался обновить все программное обеспечение и т. Д., И я по-прежнему зависаю несколько раз в день, требуя полной перезагрузки. Я запустил memtest, чтобы увидеть, есть ли проблемы с оперативной памятью. Тесты 1-12, кажется, проходят надежно, в то время как на тесте 13 он часто замирает. В журналах я вообще ничего не получаю, когда он зависает, но один раз получал следующее:
2017-10-23 12:05:06 - All memory ranges successfully locked
2017-10-23 12:05:18 - RunHammerTest - Running hammer test on 4 CPUs (128MB each) [0x100000 - 0x20100000]
2017-10-23 12:05:44 - RunHammerTest - Running hammer test on 4 CPUs (128MB each) [0x20100000 - 0x40100000]
2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: 0, Expected: C600CA29, Actual: 43425355
2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: 4, Expected: 42522448, Actual: 00000256
2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: 8, Expected: 77AB51EB, Actual: 00000000
2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: C, Expected: 10A81502, Actual: 00060000
Может кто-нибудь сказать мне, что это значит?
Это говорит о том, что есть проблема с памятью или нет?
Почему это только предупреждение?
Я читал, что тест молотка довольно часто не проходит на машинах, которые в противном случае надежны?
Спасибо за понимание!
1 ответ
Здесь не о чем беспокоиться. RowHammer - это хорошо известная уязвимость в модулях оперативной памяти, где быстрое обновление данных может привести к повреждению данных.
Согласно их странице помощи, вы можете
- Ничего не предпринимать (вряд ли повлияет на вас в сценарии ежедневного использования)
- Замените модули оперативной памяти (если у вас есть бюджет и время для поиска модулей, безопасных для RowHammer)
- Используйте модули оперативной памяти с возможностями проверки ошибок (например, ECC) (обычно для серверов, а не для домашнего использования)