• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"
  • 💰 В данном разделе действует акция с оплатой за новые публикации
  • 📌 Внимание! Перед публикацией новостей ознакомьтесь с правилами новостных разделов

Патч AMD для Linux исправляет время загрузки для некоторых компьютеров Zen 1 и 2

Райзен.jpg

Ошибка, из-за которой время загрузки на системах AMD Zen 1 и Zen 2 иногда достигало нескольких минут, была исправлена сегодня в ядре Linux 6.13 (через Phoronix).

Хотя Linux может долго загружаться на старом оборудовании (почти пять дней для древнего Intel 4004), это не та операционная система, которая известна как особенно медленная. Даже оптимизация, проведенная в августе, которая сэкономила всего 0,035 секунды от времени загрузки, считалась заслуживающей внимания, поскольку Linux и так является высоко оптимизированной ОС.

Однако один из сотрудников Nokia четыре недели назад заметил, что более 10 серверов AMD с процессорами Epyc на базе Zen 1 запускаются очень долго.
«Обычно трассировка [этап процесса загрузки] составляет около 12 секунд с разницей в 1-2 секунды при разных загрузках.

Но при применении упомянутого патча разброс увеличивается», - написал инженер Nokia в электронном письме сотруднику AMD и команде разработчиков ядра Linux. «На большинстве загрузок это никак не сказывается, на некоторых загрузках время увеличивается на несколько десятков секунд, а в крайних случаях даже на несколько минут (!)».

Инженер также определил, что проблема связана с изменением, которое было добавлено в Linux 6.11 еще в мае 2023 года. Называемое «задержка нагрузки на оба потока», оно должно было устранить обновления микрокода для процессоров AMD с одновременной многопоточностью (SMT), а это, по сути, все процессоры на базе Zen с 2017 года. SMT дает каждому ядру два потока, отсюда и часть патча «оба потока».

По словам сотрудника AMD, написавшего код «оба потока», Linux изначально проверял, можно ли применять данное обновление микрокода только в одном потоке или необходимо применять его в обоих. Однако их патч удалил эту проверку, что означает, что обновления микрокода всегда будут применяться к обоим потокам.
Однако инженер Nokia утверждал, что обновления микрокода будут успешно применены к одному потоку, а затем к другому, хотя это было излишним и приводило к значительному увеличению времени загрузки.

«Утверждается, что дополнительная поздняя загрузка не наносит вреда ни одному процессору новее Bulldozer. Однако, основываясь на моих наблюдениях, я думаю, что это утверждение может быть неверным», - написал сотрудник Nokia в электронном письме инженеру AMD, который написал патч „оба потока“. Не прошло и месяца, как этот инженер представил сегодня патч для ядра 6.13-rc1, который устраняет проблему, удаляя обновления микрокода из буфера памяти процессора, что предотвращает повторное обновление.

По данным Phoronix, этот патч также должен быть перенесен в предыдущие стабильные выпуски ядра Linux, что позволит дистрибутивам, основанным на ядрах до версии 6.13, получить исправление проблемы медленной загрузки на ранних ядрах AMD Zen.

Учитывая, что проблема была замечена только в этом месяце, хотя существует уже более года, вероятно, она затронула не так уж много пользователей или организаций. Это неудивительно, поскольку оригинальные процессоры Zen появились в 2017 году, а чипы Zen 2 - в 2019-м; на данный момент очень немногие компьютеры все еще работают на этих относительно старых процессорах.

Оригинал
Уникальность
 
Сверху Снизу