Поиск по сайту:

Пытаться сделать все сразу — значит ничего не сделать (Г. Лихтенберг).

Устранение проблем с твердотельным накопителем NVME в Linux2 мин для чтения

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
4 сентября 2020
Устранение проблем с твердотельным накопителем NVME в Linux
Не так давно мы купили себе хороший твердотельный накопитель PCI-e NVME емкостью 500 ГБ, для тех, кто не знает, что это такое, в основном очень быстрый SSD. Модель, которую мы купили в интернет магазине shop.kz, – Kingston A2000, и мы должны сказать, что это очень хороший привод за такую цену. Это было нормально, но мы столкнулись с зависаниями ОС, когда случайным образом, без какого-либо предупреждения, основной диск вел себя так, как будто его кто-то отключил. Однажды мы даже не смогли установить Fedora, она не смогла отформатировать диск! Конечно, это недопустимо, и надо было что-то делать… Начнем с предыстории.

 

Установить Windows… зачем?

Да, мы тестировали его в Windows 10, и у меня не было проблем с зависанием ОС. Конечно, мы могли бы просто использовать Windows и покончить с этим, но поскольку здесь мы этого не делаем, мне пришлось найти решение этой проблемы, и поэтому начались исследования.

 

Отчет об ошибке, ура!

Мы нашли этот отчет об ошибке и прочитал кое-что из того, что писали люди, похоже, что это не будет исправлено из-за неоднозначной реакции людей. К счастью, после тестирования некоторых опций GRUB я нашел тот, который работал отлично. Все, что мне нужно было сделать, это добавить строку GRUB_CMDLINE_LINUX и перезагрузить конфигурацию GRUB. Все!

 

Решение

Откройте терминал и найдите свой файл GRUB, обычно это так /etc/default/grub, но проверьте документацию вашего дистрибутива. Откройте его в текстовом редакторе с правами суперпользователя. Мы будем использовать для этого vim …

sudo vim /etc/default/grub

 

Затем в этой части просто добавьте приведенный ниже код в GRUB_CMDLINE_LINUX = “” в его конец.

nvme_core.default_ps_max_latency_us=0

 

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

Сохраните и выйдите из текстового редактора, затем выполните следующую команду

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

 

Читать  Как запускать задания Cron каждые 5, 10 или 15 минут

Затем перезагрузитесь!

Если вы хотите проверить, сработала ли команда, вы можете запустить следующую команду, и ожидаемый результат должен быть подобный этому:

cat /sys/module/nvme_core/parameters/default_ps_max_latency_us

 

Надеюсь, это решит ваши проблемы с NVME.

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

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

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

Читайте также

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close
Яндекс.Метрика