Почему dmidecode показывает тип памяти как «неизвестный»?

Судя по всему, у меня другая справочная страница.

   -i, --ignore-case
          Ignore case distinctions, so that characters that differ only in
          case match each other.

В любом случае, дело не в именах файлов.

Игнорируется регистр в файле (содержимом ), а также в шаблоне.

Тестовый файл:

___________
Hello World
^^^^^^^^^^^

Результаты Grep (игнорируют регистр содержимого файла):

$ grep hello test.txt 

$ grep Hello test.txt 
Hello World
$ grep -i HELLO test.txt 
Hello World
$ grep -i hello test.txt 
Hello World

Результаты Grep (игнорируют регистр шаблона):

$ grep [a-Z] test.txt 
grep: Invalid range end
$ grep -i [a-Z] test.txt
Hello World
$ grep -i [A-z] test.txt
Hello World
$ grep [A-z] test.txt
___________
Hello World
^^^^^^^^^^^

Как видите, иногда результаты могут быть немного неожиданными.

Не уверен, что есть пример, где это действительно имеет большее значение.

0
11.11.2020, 10:01
1 ответ

Цитируя Дэвида Шварца:

The dmidecode program gives you the DMI information as reported by the BIOS. It is as accurate as the BIOS makes it. Inaccuracies are common.

Вам придется найти другой способ идентификации оперативной памяти. Самый надежный - посмотреть на само оборудование.

Другие опции:

  • ищите другие подсказки в выводе sudo dmidecode --type memory, такие как номер детали, который вы можете найти в Интернете;
  • найдите спецификацию своего ПК или ноутбука на веб-сайте производителя или в базе данных третьей стороны;
  • найдите свою материнскую плату и проверьте совместимые типы оперативной памяти;
  • загрузитесь в BIOS, чтобы проверить, предоставляет ли он такую ​​информацию.
0
18.03.2021, 23:01

Теги

Похожие вопросы