Проблема NVMe в Ubuntu 16.04

Метки: , ,
FavoriteLoadingПометить для себя
Проблема NVMe в Ubuntu 16.04
5 (100%) 1 голосов

© Onizuka, 2020.

В последнее время стоимость накопителей SSD стандарта NVMe практически сравнялась со стоимостью обычных SSD SATA, а разъем для них (а то и два) стал обязательной принадлежностью современных материнских плат. На более старых платформах их тоже можно использовать, через недорогой переходник на PCI-E, если BIOS платы поддерживает подобные устройства. При этом такие накопители при одинаковых затратах обеспечивают реальный прирост производительности в 3-4 раза даже на PCI-E 2.0, а на 3.0 прирост может быть пяти-шестикратным.

Однако с поддержкой таких накопителей со стороны системы могут возникать проблемы: так, Ubuntu стала корректно “видеть” их с версий 14.*, но без поддержки всех операций с партишнами. С версии 16.04 обеспечивается полная поддержка операций, но могут возникать трудности при попытке использовать NVMe в качестве загрузочного. Одним из источников этой проблемы являются особенности загрузки модулей ядра этой версии системы – поддержка NVMe включается на последнем этапе загрузки, то есть система может “не увидеть” /boot при старте. Возможно при следующих обновлениях этой версии системы данная проблема будет решена, но пока с ней можно столкнуться. Решением может быть переход на бакпорт ядра от более свежей версии 18.04:

После этого имеет смысл внести изменения в конфиг grub, чтобы подстраховаться от проблем при старте системы с NVMe, а также чтобы исключить внезапные зависания этого накопителя в процессе работы. Дело в том, что аппаратная платформа рассматривает его как обычный HDD, и в результате иногда пытается отправить “поспать”, чтобы сэкономить электричество… Это имеет весьма печальные последствия: накопитель внезапно перестаёт отзываться вообще, причём не помогает даже hard reset – только выключение питания сбрасывает этот статус. Также при загрузке он может сыпать фиктивными (на самом деле с секторами всё в порядке) ошибками вида I/O error, dev nvme0n1, sector с резюме nvme0: Removing after probe failure status: -19 в финале.

Обратите внимание:  Глюк ACPI

Редактируем конфиг:

указав дополнительные параметры для загрузки ядра:

после чего обновляем grub. Здесь первый параметр nvme_load=YES обеспечивает режим совместимости NVMe как загрузочного устройства, но я не уверен, что он до сих пор необходим. Второй параметр решает проблему “засыпания” накопителя, хотя, говорят, что помогает он не всем. В принципе, латенси можно поставить и чуть выше (до пары сотен), но опыт показывает, что в этом случае система может стартовать с глюками. Что делает последний параметр – я так толком и не смог разобраться, но у меня после его применения исчезли странные заглюки при загрузке, случавшиеся ранее через раз.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

(Просмотров: 7)
Категории Линуксоводство, метки , , . Постоянная ссылка.

Новое

12.05.2021 - Сазонов С. Д. Воспоминания ... 11.05.2021 - Грузнова Е.Б. На распутье Средневековья. Языческие традиции в русском простонародном быту (конец XV–XVI вв.). ... 10.05.2021 - Клеман К., Мирясова О., Демидов, А. От обывателей к активистам: зарождающиеся социальные движения в современной России ... 09.05.2021 - В.И.Ленин. Неизвестные документы. 1891-1922 гг. ... 08.05.2021 - Палеолог М. Царская Россия во время мировой войны ... 07.05.2021 - Atwood H.C. The Master Workman Or True Masonic Guide ... 06.05.2021 - Меркулов В.И. Варяго-русский вопрос в немецкой историографии первой половины XVIII века ... 05.05.2021 - Мы не немы! Антропология протеста в России 2011-2012 годов. ... 04.05.2021 - Ашкар (аль-Ашкар) У.С. Мир джиннов и шайтанов ... 03.05.2021 - Езник Кохбаци. Опровержение лжеучений. ... 02.05.2021 - Atlas of medieval Europe ... 29.04.2021 - Юрьев А.И. Деструктивные политические эпидемии, опыт системного исследования ... 27.04.2021 - Цымбурский В. Морфология российской геополитики и динамика международных систем XVIII-XX веков ... 26.04.2021 - Особый путь. От идеологии к методу. ... 24.04.2021 - Эзовъ Г. Объ ученiи персидскихъ маговъ ... 22.04.2021 - Белякова О. В. Экзорцим: одержимые, изгнание бесов ... 20.04.2021 - О методах и приемах иностранных разведывательных органов и их троцкистско-бухаринской агентуры ... 18.04.2021 - Мар-Мани мироточивый ... 17.04.2021 - Макиавелли Н. Избранные сочинения ... 16.04.2021 - Шкуратенко О.В. Поняття, розвиток, етимологія жаргону кримінального та його місце в субкультурному просторі (історико-правовий аспект) ... на главную

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *