Максимальная оперативная память -мне слушать dmidecode или производителя?

manстраниц для ddrescueздесь .

Опции команды сообщают от ddrescueдо

-f 

Принудительная перезапись блочных устройств, если вы не копируете данные в обычный файл. В этом случае опция ничего не даст, потому что вы делаете копию в обычный imgфайл.

-r3

Повторите попытку с поврежденными секторами 3 раза

/dev/sdb1

Путь к поврежденному диску, который вы пытаетесь восстановить. Он должен быть подключен, но не установлен . Подключите диск и запустите lsblk, чтобы увидеть правильный путь.

/path/to/rescue.img

Это то место, куда вы хотите скопировать восстановленные данные, и это может быть любой подключенный диск с достаточным пространством для копии. Не используйте пути /dev/, только обычные пути в вашу обычную файловую систему, например/home/user/whatever

/path/to/rescue.log

Здесь ddrescueбудет записывать свой прогресс, чтобы, если вы остановите его, он мог возобновиться с того места, где он остановился, и ему не нужно было начинать снова. Снова используйте обычные описания путей.

Если поврежденный диск находится в /dev/sdb1, просто откройте терминал в месте, куда вы хотите скопировать данные , и запустите

 sudo ddrescue -r3 /dev/sdb1 rescue.img rescue.log

РЕДАКТИРОВАТЬ

После восстановления образа вам необходимо mountего восстановить. Здесь есть некоторая помощь , но если у вас есть файл img, вам может быть проще установить losetup, чтобы помочь с mount. Вы также можете попробовать указать формат isoвместо imgи посмотреть, сможет ли ваш файловый менеджер открыть это напрямую (, поскольку изначально @acg предложилiso).

После подключения вы также можете использовать testdiskдля проверки iso на наличие удаленных и потерянных файлов.

1
14.01.2021, 17:30
2 ответа

Ecample :4-сокетный супермикро сервер с 512 ГБ установленной оперативной памяти, которая осуществляется через 32 x 16 ГБ DIMM.

dmidecode | grep "Maximum Capacity"

    Maximum Capacity: 384 GB
    Maximum Capacity: 384 GB
    Maximum Capacity: 384 GB
    Maximum Capacity: 384 GB
    Maximum Capacity: 384 GB
    Maximum Capacity: 384 GB
    Maximum Capacity: 384 GB
    Maximum Capacity: 384 GB

also reported from dmidecode for me:
    Locator: P1-DIMMA1
    Bank Locator: NODE 1
    Locator: P1-DIMMA2
    Bank Locator: NODE 1
    Locator: P1-DIMMA3
    Bank Locator: NODE 1
    Locator: P1-DIMMB1
    Bank Locator: NODE 1
    Locator: P1-DIMMB2
    Bank Locator: NODE 1
    Locator: P1-DIMMB3
    Bank Locator: NODE 1
    Locator: P1-DIMMC1
    Bank Locator: NODE 2
    Locator: P1-DIMMC2
    Bank Locator: NODE 2
    Locator: P1-DIMMC3
    Bank Locator: NODE 2
    Locator: P1-DIMMD1
    Bank Locator: NODE 2
    Locator: P1-DIMMD2
    Bank Locator: NODE 2
    Locator: P1-DIMMD3
    Bank Locator: NODE 2
    Locator: P2-DIMMA1
    Bank Locator: NODE 3
    Locator: P2-DIMMA2
    Bank Locator: NODE 3
    Locator: P2-DIMMA3
    Bank Locator: NODE 3
    Locator: P2-DIMMB1
    Bank Locator: NODE 3
    Locator: P2-DIMMB2
    Bank Locator: NODE 3
    Locator: P2-DIMMB3
    Bank Locator: NODE 3
    Locator: P2-DIMMC1
    Bank Locator: NODE 4
    Locator: P2-DIMMC2
    Bank Locator: NODE 4
    Locator: P2-DIMMC3
    Bank Locator: NODE 4
    Locator: P2-DIMMD1
    Bank Locator: NODE 4
    Locator: P2-DIMMD2
    Bank Locator: NODE 4
    Locator: P2-DIMMD3
    Bank Locator: NODE 4
    Locator: P3-DIMMA1
    Bank Locator: NODE 5
    Locator: P3-DIMMA2
    Bank Locator: NODE 5
    Locator: P3-DIMMA3
    Bank Locator: NODE 5
    Locator: P3-DIMMB1
    Bank Locator: NODE 5
    Locator: P3-DIMMB2
    Bank Locator: NODE 5
    Locator: P3-DIMMB3
    Bank Locator: NODE 5
    Locator: P3-DIMMC1
    Bank Locator: NODE 6
    Locator: P3-DIMMC2
    Bank Locator: NODE 6
    Locator: P3-DIMMC3
    Bank Locator: NODE 6
    Locator: P3-DIMMD1
    Bank Locator: NODE 6
    Locator: P3-DIMMD2
    Bank Locator: NODE 6
    Locator: P3-DIMMD3
    Bank Locator: NODE 6
    Locator: P4-DIMMA1
    Bank Locator: NODE 7
    Locator: P4-DIMMA2
    Bank Locator: NODE 7
    Locator: P4-DIMMA3
    Bank Locator: NODE 7
    Locator: P4-DIMMB1
    Bank Locator: NODE 7
    Locator: P4-DIMMB2
    Bank Locator: NODE 7
    Locator: P4-DIMMB3
    Bank Locator: NODE 7
    Locator: P4-DIMMC1
    Bank Locator: NODE 8
    Locator: P4-DIMMC2
    Bank Locator: NODE 8
    Locator: P4-DIMMC3
    Bank Locator: NODE 8
    Locator: P4-DIMMD1
    Bank Locator: NODE 8
    Locator: P4-DIMMD2
    Bank Locator: NODE 8
    Locator: P4-DIMMD3
    Bank Locator: NODE 8

Я считаю, что мой сервер имеет четырехканальную оперативную память и 4 процессора, что является причиной всего, что показано выше. Однако обратите внимание на указанную «максимальную емкость» в 384 ГБ, как и где она указана (я не указал выше), каждая из которых относится к массиву физической памяти . Это усложняется, и вам нужно погрузиться в специфику канала памяти, чтобы получить точное представление... но мой сервер не имеет максимальной емкости 384 ГБ ОЗУ и не имеет максимальной емкости 3072 ГБ. Я считаю, что истинный максимальный объем оперативной памяти, доступный для операционной системы, основан на архитектуре процессора/памяти; для меня это 768 ГБ, и я думаю, что при определенных обстоятельствах (для других серверов )может быть 1,5 ТБ, если используются определенные низковольтные модули DIMM и BIOS [сервера] поддерживает это . Обратите внимание, однако, что это не соответствует заявленному числу 384, которые все перечислены в разделе Массив физической памяти в моем случае. Так что это вопрос интерпретации, или, скорее, неправильной интерпретации. Это Максимальная емкость не , а не относится к максимальному объему доступной оперативной памяти, видимой операционной системой, он сообщает о низкоуровневом интерфейсе канала памяти. Так что, хотя я не сомневаюсь, что dmidecodeне на 100% надежен в отношении каждого бита оборудования, с которым он взаимодействует, вы должны действительно погрузиться и понять, какие значения он пытается сообщить.

Ваш ноутбук с 1 процессором и, я полагаю, с 2 каналами памяти по сравнению с сервером с 4 сокетами, как я перечислил выше... помимо очевидных отличий, основанных на том, что вы сказали для своего конкретного ноутбука. Я подозреваю, что вы видите максимальную емкость 64 ГБ на аппаратное обеспечение производитель уровень канала памяти, но, в конце концов, для ноутбука Asus это будет тот код биоса Asus, который действительно отвечает.Если Asus говорит, что поддерживает только 32 ГБ, я бы поверил, что это происходит из-за кода BIOS, а не из-за возможности аппаратного канала памяти 64 ГБ, о которой сообщает dmidecode. Это будет переход на уровень компьютерной инженерии -я подозреваю, что ASUS (и все остальные )используют все оборудование того же типа канала памяти, которое способно ссылаться на 64-гигабайтный модуль DIMM, но есть и другое оборудование. в игре, из-за чего на самом деле происходит ограничение в 32 ГБ. Я бы не стал думать, что ASUS просто запрограммировала код BIOS, чтобы просто ограничить ноутбук до 32 ГБ, когда он действительно может иметь 64 ГБ .

Вы также упомянули H300, который представляет собой набор микросхем Intel... узнайте, что любая материнская плата потребительского ПК имеет только 2 слота DIMM по сравнению с 4 слотами DIMM чипсета более высокого уровня Z370, например... все эти материнские платы с 2 модулями DIMM все ограничено 32 ГБ общей оперативной памяти против 64 ГБ общей оперативной памяти материнских плат с 4 модулями DIMM. Так что я бы не стал пытаться поставить 64 ГБ ОЗУ в ваш ноутбук, это не сработает. Я также могу сказать вам, что я пытался установить Windows 7 pro на свой сервер 512 ГБ, и только 192 ГБ отображаются как пригодные для использования в Windows.

why would u need 64gb 32 its already too much no one will ever use them in full and its not having 64gb that would make the laptop faster in some rare cases too much unused ram could also cause some bottleneck and decrease the performance but good luck :)

Неиспользуемая оперативная память не создает узких мест и не снижает производительность. Этот ответ вырван из контекста и игнорирует много низкоуровневой архитектуры и схемы каналов памяти, что является причиной того, почему / как количество оперативной памяти может влиять на производительность [на аппаратном уровне]. И удача здесь ни при чем.

1
18.03.2021, 22:36

Реальный вопрос не в том, dmidecodeзаслуживают ли доверия сами по себе, а в том, действительно ли надежна считываемая им информация или нет. Как указано в вашем вопросе, dmidecodeне эффективно сканирует ваше оборудование, а вместо этого считывает некоторые данные, хранящиеся в BIOS, для любого программного обеспечения управления(Интерфейс управления рабочим столом , Спецификация DMI. на сайте DMTF ).

Эти данные представляют собой список отформатированных строк, составленный производителем BIOS.

dmidecodeнадежен, но эти строки (, как и любой программный компонент ), подвержены ошибкам / слишком быстрому копированию -вставке / отсутствию -до -даты. Я думаю, это то, что вы испытываете сейчас.

1
18.03.2021, 22:36

Теги

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