The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Memtest86+ 6.00 с поддержкой UEFI

24.10.2022 13:17

Спустя 9 лет с момента формирования прошлой значительной ветки опубликован выпуск программы для тестирования оперативной памяти MemTest86+ 6.00. Программа не привязана к операционным системам и может запускаться напрямую из прошивки BIOS/UEFI или из загрузчика для проведения полной проверки оперативной памяти. В случае выявления проблем построенная в Memtest86+ карта сбойных участков памяти может использоваться в ядре Linux для исключения проблемных областей при помощи опции memmap. Код проекта распространяется под лицензией GPLv2.

Основные новшества:

  • Полностью переписан код для загрузки и запуска при использовании прошивок UEFI.
  • Добавлена поддержка SDRAM.
  • Реализовано определение памяти DDR4 и DDR5.
  • Реализовано определение процессоров AMD Zen 1/2/3/4.
  • Реализовано определение процессоров Intel вплоть до 13-поколения.
  • Улучшена поддержка поколений CPU AMD, предшествующих Zen.
  • Добавлена поддержка режима Long Mode Paging.
  • Добавлена поддержка до 256 ядер CPU.
  • Добавлена поддержка профилей XMP 3.0 (Extreme Memory Profile).
  • Добавлена поддержка старых чипсетов NVIDIA и AMD.


  1. Главная ссылка к новости (https://github.com/memtest86pl...)
  2. OpenNews: Выпуск системы автоматического тестирования памяти MemTest86+ 5.01
  3. OpenNews: Релиз автоматического теста памяти MemTest86+ 5.0
  4. BadRAM - Linux kernel support for broken RAM modules
  5. OpenNews: Содержимое ячеек DRAM может быть повреждено в результате цикличного чтения
  6. OpenNews: Выпуск дистрибутива Clonezilla Live 3.0.0
Лицензия: CC BY 3.0
Наводку на новость прислал gumanzoy
Короткая ссылка: https://opennet.ru/57967-memtest
Ключевые слова: memtest, memory, debug
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (96) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, iCat (ok), 14:05, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Внезапно...
     
  • 1.2, Аноним (2), 14:08, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    SDRAM ещё в ходу?
     
     
  • 2.4, Аноним (4), 14:23, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Pentium 4 ещё в ходу
     
  • 2.13, Аноним (13), 14:49, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Любая память — SDRAM.
     
     
  • 3.41, Аноним (41), 17:14, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    И HDD?
     
     
  • 4.42, Аноним (13), 17:29, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не душните, пожалуйста. Я знаю, что есть и SRAM, и NAND, и NOR, но любая оперативная память сейчас SDRAM.
     
     
  • 5.64, Аноним (41), 02:26, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так это ты душнишь, докопался до слов. Понятно же было, что чел имеет в виду
     
  • 5.83, Аноним (-), 23:24, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А чтобы совсем порвать мозг есть DDR NAND допустим. Конечно он не DRAM, но 2 транзакции за такт шины это ему делать не мешает.
     
     
  • 6.93, Аноним (13), 09:38, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    DDR абсолютно перпендикулярен типу памяти. Более того, это даже не о памяти вообще, передача данных по фронту/спаду возможна где угодно.
     
  • 2.82, Аноним (-), 23:23, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    SDRAM означает лишь Synchronous DRAM. Другой DRAM особо и не используется со времен чуть ли не второго пня, асинхронный был намного медленнее и довольно быстро вымер. Современный DRAM это тот или иной подвид SDRAM. DDR и детали частоты - другой аспект.
     

  • 1.5, Агл (?), 14:25, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    разрабам надо у Линуса надо попросить память. Вроде как у него нерабочая с ECC есть
     
     
  • 2.28, An2 (?), 16:31, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Вроде как у него нерабочая с ECC есть

    В том-то и дело, что у него была без ECC! "Журналист" просто с английского не смог.

     

  • 1.6, Аноним (6), 14:39, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А в чём заключается работа этого инструмента с ECC-модулями памяти, как на картинке?
     
     
  • 2.51, Онаним. (?), 23:03, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ECC-модули внезапно могут быть битыми, и можно например ECC и выключить, чтобы понять, какой модуль валит систему в стояк.
     
     
  • 3.58, Ivan_83 (ok), 00:22, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Фишка в том, что ЕСС сам сообщает где именно проблема.
     
     
  • 4.97, Аноним (97), 11:46, 27/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно ли я понимаю, что это не стандартизовано, и чтобы понять такое сообщение, нужно специально писать модуль под конкретные чипы?
     
  • 3.61, Аноним (6), 01:31, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё теоретически, или этот инструмент поддерживает все существующие EDAC?
     
     
  • 4.70, Stax (ok), 08:42, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не поддерживает, и вообще несмотря на "+" он безнадежно отстал от memtest86 без плюса. В котором поддержка и UEFI, и многих других вещей, заявленых тут, уже много лет как сделана, ну и множество других фич.
     
  • 2.84, Аноним (-), 23:25, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А в чём заключается работа этого инструмента с ECC-модулями памяти, как на картинке?

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

     

  • 1.7, InuYasha (??), 14:40, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как запустить его из УЕФИ? Вот, есть ноут, есть десктоп... что дальше делать? Или это чисто для coreboot?
     
     
  • 2.9, Аноним (9), 14:46, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    кладешь на EFI раздел и прописываешь в NVRAM, efibootmgr в помощь
     
  • 2.10, Аноним (10), 14:46, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    $ tail -6 /etc/grub.d/40_custom
    menuentry 'UEFI Shell' {
            insmod part_gpt
            insmod fat
            search --no-floppy --fs-uuid --set=root AABB-CCDD
            chainloader ($root)/EFI/SHELLX64.efi
    }
     
     
  • 3.11, Аноним (10), 14:47, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    вместо шелла вставь ($root)/EFI/memtest86/BOOTX64.efi
     
  • 3.12, InuYasha (??), 14:48, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А, так это с диска. Я и забыл что ЕФИ продолжается на харде. Думал, модуль в прошивку матери добавлять придётся.
     
     
  • 4.23, ryoken (ok), 16:17, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вряд ли где в чипе есть свободные 141Кб :).
     
     
  • 5.31, n80 (?), 16:35, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    При нынешних размерах SPI flash и подходах к разработке UEFI firmware — может и побольше найтись. Так что идея интересная.
     
  • 5.85, Аноним (-), 23:27, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В современных мамках бывает чуть не полчипа на цать метров свободно. Да, фирмварь сейчас жирная, почти операционка. Впрочем почему почти, там еще у интелей целый миникс для ME запизан. Все для (не)вашего удобства.
     
     
  • 6.94, ryoken (ok), 12:24, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Все для (не)вашего удобства.

    Да уж...
    А на тех же PowerMac-ах тот же OpenFirmware штатно влезал в 1Мб и там была консоль, интерпретатор Forth без всяких следилок + небольшой GUI со значками...

     
  • 2.15, Аноним (15), 15:14, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Как и всё остальное, записываешь на любую флешку и запускаешь. Впрочем, теперь уже можно просто ventoy поставить на эту флешку, а затем кинуть на неё все нужные .iso, .img, .efi образы
     
     
  • 3.18, Lost Inside (ok), 15:49, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тот случай, когда зашел почитать про новое в Memtest, а в итоге ставлю Ventoy (с Memtest'ом, понятно).
    Спасибо за наводку ))
     
  • 3.71, Аноним (71), 08:50, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, Ventoy божественный. Особенно в паре с SystemRescueCD (который тоже можно кастомизировать). Можно собрать даже что-то похожее на IP KVM и с минимальной болью научить это запускать любого хомячка на удалёнке
     
     
  • 4.92, Аноним (13), 09:34, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тот случай, когда внезапно оказалось, что можно-таки сделать одну кнопку «сделать збс».
     
  • 3.95, ryoken (ok), 12:25, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У Ventoy есть свинская привычка по дефолту всё найденное в одну кучу валить. Ну тут уж F3 спасает.
     
  • 2.22, ryoken (ok), 16:15, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Самое простое - rEDInd-ом, он если видит в tools memtest86+.efi - может сам в меню добавить (..а, не, там конфиг надо ещё править чуть). Ну или положить файл в ESP, и из EFI Shell до него добратсья и стартануть. Или тем же Ventoy, на флешку скинуть и стартануть в UEFI-режиме, оно само всё запускабельно показывает кучей (efi\iso и пр.). Кстати, версию 6.0 я уже недели 2 как гоняю, вычислил 1 девайс с тупящим слотом, привёл девайс в рабочее состояние (путём замены 2х4 на 1х8 :) ).
     
     
  • 3.32, Аноним (13), 16:35, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как-то сложно всё, мне dd хватило.
     
  • 3.40, Аноним (40), 17:14, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >rEDInd

    rEFInd

     
     
  • 4.66, ryoken (ok), 07:48, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, вы правы. Как-то в последнее время часто текст набирается с перестановкой букв, которую не всегда замечаю.
     
  • 2.96, a_kusb (ok), 14:57, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так же как другие ОС для uefi, наверное. Даже из консоли uefi если она есть.
     

  • 1.8, InuYasha (??), 14:41, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, почему-то в ДЦ этот тест редко выявлял битые ЕЦЦ-модули. А вот когда на живой системе запускали memtester - ошибки начинали валиться.
     
     
  • 2.17, Саня (??), 15:44, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    потому что ecc ошибки детектятся и исправляются на уровне edac, и memtest'у соответственно не видны
     
  • 2.44, YetAnotherOnanym (ok), 17:32, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он и на обычной памяти не всегда всё ловит. Я больше месяца не мог понять что за фигня с компом, который постоянно то крашился, то зависал намертво, при том, что мемтест не находил ничего. Под конец поотключал всё, кроме клавиатуры, бутнулся с установосчной флэшки в шелл и запустил в бесконечном цикле архивацию данных из /dev/urandom. Вуяля - фризы и краши, пока не убрал один модуль. А мемтест писал, что всё нормально.
     
     
  • 3.45, Аноним (45), 20:12, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Охренеть! Спасибо за историю. Будем знать.
     
     
  • 4.46, YetAnotherOnanym (ok), 20:20, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для того, чтобы использовалась вся память, я сделал свап в файл на другой флэшке, архивировал xz с указанием размера словаря больше дефолтного, и в dd указал размер блока и число блоков так, чтобы bs*count было больше объёма оперативки.
     
     
  • 5.47, Аноним (45), 20:28, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хитрó :)
     
  • 3.48, Аноним (13), 20:38, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ни один тест не даёт 100 гарантии. У меня как-то никаким мемтестом ошибка не ловилась, а зафиксировал её только досовский QuickTech Pro.
     
  • 3.67, ryoken (ok), 07:50, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Число проходов тоже важно, надо не меньше 3-х. На нижеуказанном компе 3 прохода всё было чисто, а на 4-м полезли грабли.
     
     
  • 4.77, Аноним (77), 15:23, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, все дело в температуре, если память не прогреть некоторые ошибки не проявляются.
     
     
  • 5.91, Аноним (13), 09:32, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Много смешно, но на самом деле ошибки далеко не с первого теста могут выявиться. Народ просто не понимает, что любая цифровая техника на самом деле АНАЛОГОВАЯ, со всеми вытекающими.
     
  • 5.108, _kp (ok), 14:51, 31/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые тесты вовсе ошибки памяти не выявляют Как то давно был пациент, котор... большой текст свёрнут, показать
     
  • 3.80, Pahanivo (ok), 19:12, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да есть такая фигня, тоже сталкивался. В основном битые модули начинают сразу палится, но бывали случаи аналогичные - спонтанные подвисания и краши, прогонишь мемтест все нормально вроде, но глюки продолжаются.
    Только если оставить на ночь и прогнать пару десятков кругов начинают сыпаться ошибки.
     
  • 3.109, гоквч (?), 09:47, 03/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Убрал модкуь памяти - повысил стабильность электропитания.
     

  • 1.14, Шарп (ok), 14:55, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    мемтест грейт эгейн. Наконец то.
     
  • 1.16, Аноним (16), 15:35, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Осталось прикрутить GUI - и будет MemtestOS.
     
     
  • 2.29, КО (?), 16:34, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Делать удобно и для людей не линукс вэй
     
     
  • 3.33, Аноним (13), 16:36, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Казалось бы, при чём тут вообще линукс. И да, оно удобно именно как есть.
     
     
  • 4.68, ryoken (ok), 07:52, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +100500

    Кстати, у бубунт был раньше пакет с сабжем, и даже ставился в меню GRUB. Докинут ли новую версию? А то вон народ, не пользующийся EFI Shell, несколько в недоумении, как сабж заводить :).

     
     
  • 5.90, Аноним (13), 08:30, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да не шибко оно по умолчанию нужно, а вручную GRUB отредактировать не сложно. Ну и если есть серьёзные подозрения на дохлую память, флэшечку для теста найти не проблема.
     
     
  • 6.107, InuYasha (??), 12:03, 31/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Однако же, в Шиндоус тестировщик памяти уже с семёрки встроен.
     
  • 2.72, Аноним (71), 08:53, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Во первых его часто можно найти как опцию загрузки на других дистрибувах. Особенно тех, которые хотят проблемы юзера решать.
    Во вторых иногда и в составе штатной прошивки железки есть аналогичный функционал
     

  • 1.19, pavlinux (ok), 16:02, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > В случае выявления проблем построенная в Memtest86+ карта сбойных
    > участков памяти может использоваться в ядре Linux для исключения
    > проблемных областей при помощи опции memmap.

    Ядерный memtest=N (CONFIG_MEMTEST) делает это сам.

     
     
  • 2.34, n80 (?), 16:37, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Там тестов маловато, насколько помню. Плюс, нужно пересобирать ядро. Но опция тоже нужная, особенно за пределами x86. Не так давно про неё узнал.
     
     
  • 3.54, Michael Shigorin (ok), 23:19, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Когда знал-знал да и забыл:[CODE]e16c:~> zcat /proc/config.gz| grep CONFIG_MEMTEST
    CONFIG_MEMTEST=y[/CODE] %)
     
     
  • 4.74, nymous (?), 09:24, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    zgrep CONFIG_MEMTEST /proc/config.gz
     
     
  • 5.98, Michael Shigorin (ok), 22:57, 27/10/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > zgrep CONFIG_MEMTEST /proc/config.gz

    gzip-utils далеко не всегда прям под рукой -- так-то знаю, но всё равно спасибо :)

     
  • 3.79, pavlinux (ok), 18:17, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > ... тестов маловато,...

    Если именно микрухи DRAM глючат, то хватит 4 паттернов: 0000, 1111, 1010 и 0101
    Большие тесты определят кривые FSB, latency, RAS/CAS ..., то есть надо лезть в
    настройки BIOS и там искать проблемы.

     
     
  • 4.81, n80 (?), 21:19, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если именно микрухи DRAM глючат, то хватит 4 паттернов: 0000, 1111, 1010 и 0101
    > Большие тесты определят кривые FSB, latency, RAS/CAS ..., то есть надо лезть
    > в настройки BIOS и там искать проблемы.

    Что-то этот тезис моей практикой не подтверждается.
    Во-первых, после ECC эти 0000 могут превратиться в нечто весьма и весьма непохожее.
    Во-вторых, бывало что проблема вылезает на own address test при обращении с определённого ядра, а в одноядерном режиме вообще не проявлялась.
    В-третьих, микрухи умеют очень затейливо глючить, так что длинные bit-fade тесты тоже нужны.
    Плюс, есть куча модулей с, по всей видимости, дефектами пайки, возникшими после перегрева серверной, там ошибки лезут далеко не сразу, только после определённого прогрева.

    В общем, как-то всё занятнее.

     
  • 4.89, Аноним (13), 08:26, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Если именно микрухи DRAM глючат, то хватит 4 паттернов: 0000, 1111, 1010 и 0101

    Наивный.

     

  • 1.20, Аноним (20), 16:11, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    UEFI версия без цифровой подписи. ШТОШ...
     
     
  • 2.55, Michael Shigorin (ok), 23:20, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну так обеспечьте.
     
     
  • 3.75, Аноним (20), 14:11, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вот жирные линухи могли бы и поддержать проект вместо пользования пассмарковского блоба в своих дистрибутивах.
     
     
  • 4.99, Michael Shigorin (ok), 22:59, 27/10/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ну вот жирные линухи могли бы и поддержать проект вместо пользования пассмарковского
    > блоба в своих дистрибутивах.

    Не знаю за жирных, а от альтового сообщества патчи в memtest86+ есть.

    PS: и http://bugzilla.altlinux.org/44133 закрыли -- только после меня ребята с grub наперевес там немножко понапереломали и недоперечинили (хотя немало и перечинили, конечно).

     

  • 1.21, Олег (??), 16:15, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Починили бы уже проверки ecc памяти, выявить мемтестом на грани фантастики
     
     
  • 2.35, An2 (?), 16:37, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так в этом и смысл ECC. Когда память где-то начинает выходить из строя, то благодаря автокоррекции это не мешает работе, а даёт сначала предупреждение в лог. И тогда можно запланировать замену планки, и потестировать её с выключенным ECC.
     
  • 2.36, n80 (?), 16:44, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    К сожалению, это не называется починить, там именно что нужно реализовывать поддержку разных EDAC. Т.е. весьма объёмная задача, на которую разработчиков не хватает пока. Так что либо смотреть SEL (с помощью selview или ipmitool) после перезагрузки (если повезло и SMI handler работает как надо и успевает записать ошибки в лог), либо использовать проприетарный memtest.
     
  • 2.88, Аноним (13), 08:15, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё как выявляет. Давеча на ссаном комплекте хуанан три модуля из четырёх отправились в утиль.
     

  • 1.24, ryoken (ok), 16:20, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, на картинке не очень понятно, но если сабж засекает многопоточный\многоядерный проц - он по дефолту переключается в SMP-режим, как это у него именуется. И что характерно - работает на Интелопроцах нормально. Т.к. с более ранней БИОС-ной версией SMP_тест работал только на АМД-железе (всё, что я тыкал в SMP-варианте на интеле - рано или поздно вешалось, но работало в сингле).
     
     
  • 2.25, pavlinux (ok), 16:25, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какая радость тестировать в режиме UP на SMP системе?
     
     
  • 3.30, ryoken (ok), 16:34, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Какая радость тестировать в режиме UP на SMP системе?

    Ну если оно вешается на некотором железе, а протестить надо..?

     
  • 2.37, n80 (?), 16:55, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Старые версии могли вешаться из-за этого известного бага, тогда дело не в AMD/Intel, а в объёме памяти и количестве ядер:
    https://web.archive.org/web/20191216000815/http://forum.canardpc.com/threads/1

    Хотя специфичные для железа/BIOS баги тоже имеют место, на HPE Gen9 в своё время наелся их. Хотя там больше похоже на баг фирмвари, но это не так просто доказать.

     

  • 1.26, pavlinux (ok), 16:27, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кстати да, ECC на двухпроцессорной машине, если занят один банк или
    неравное кол-во плашек, то с вероятностью 101% тест подвесит машину.    

    Кто не в курсе, в системе с двумя и более сокетами, плашки оперативки
    должны быть одного размера и кратны 4-м. Тогда будет полноценная NUMA c двумя нодами.  

     
     
  • 2.52, Онаним. (?), 23:11, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Што?
    На двухузловой трёхканалке (Intel Exxxx/Xxxxx) надо минимум 6 модулей для полноценной нумы.
    На двухузловой восьмиканалке (EPYC) - 16.
     
  • 2.53, Онаним. (?), 23:14, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Общее правило - однородно загрузить все каналы на всех нодах.
    ECC тут вообще абсолютно не при чём. Если сильно волнует bank contention, что вообще нетипичный случай - ставишь двухранговые модули или более.
     

  • 1.27, Шаттлврот (?), 16:29, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично, надеюсь его добавят в дебиан и убунту. А то приходилось приходилось проприетарную версию memtest86 от passmark использовать. Помимо того что она не требовала csm, так еще и гораздо быстрее работала.
    Минус только в том, что её по понятным причинам не было из коробки - надо было на флешку писать или в esp класть и прописывать efimgr'ом...
     
     
  • 2.56, Michael Shigorin (ok), 23:25, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В альте была давно -- в своё время договорились, у них получался подписанный бинарник, грузящийся нашим shim, а у нас -- работающий в EFI mode мемтест.
     

  • 1.38, Аноним (-), 17:03, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это тот мемтест, который позволяет тайминги менять в реальном времени или отстойный?
     
     
  • 2.50, Аноним (50), 20:41, 24/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет.
     

  • 1.57, Аноним (57), 23:57, 24/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужная стюардесса.
     
  • 1.59, Ivan_83 (ok), 00:25, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Видимо ещё есть мазохисты которые жмотятся купить у самсунга память с ецц и берут вместо этого память со светодиодами и турборазогревом.
     
     
  • 2.62, Аноним (13), 01:31, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ECC в состоянии исправить лишь одиночные (один бит) случайные сбои. В случае дефектного чипа/переразгона/etc он абсолютно ничем не поможет.
     
     
  • 3.63, penetrator (?), 02:06, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в этом случае память сообщит о неработоспособности, а не начнет тебе рандомные данные пихать
     
     
  • 4.69, черепаха (?), 08:18, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    еще был IBM Chipkill
     
  • 4.87, Аноним (13), 08:13, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кому сообщит? Окошечко с ошибкой выдаст?
     
  • 2.73, пох. (?), 08:54, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Они жмотятся купить кусок г-на от амуде и трахаться потом с багами и глюками всего, не только памяти.

    А в китайских x99 нет правильного edac и нет ecc. Модуль от своего сасунга ты туда сунуть можешь, но ошибки он и не увидит, и не исправит. Просто лишняя грелка припаяна.

     
     
  • 3.86, Ivan_83 (ok), 04:53, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня с амд проблем нет.
     

  • 1.76, Аноним (76), 14:35, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Загрузка UEFI Memtest86 с помощью systemd-boot
    https://liranv.github.io/post/booting-memtest86-uefi/
     
     
  • 2.78, ryoken (ok), 16:41, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Перебор. Из EFI Shell быстрее (если он встроенный есть, то ещё быстрее).
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру