Как я могу определить точный спецификации модулей RAM на моем сервере, пока сервер продолжает работать?
У меня есть сервер с тремя 2 ГБ памяти DDR2, на котором работает собственный дистрибутив Linux на основе debian. Я бы хотел увеличить это количество до 4-х стиков по 2 ГБ и получить двухканальный режим, пока я на нем. Это означает, что мне нужно убедиться, что я получу новую палку, которая точно соответствует тому, что уже есть. Я бы предпочел не отключать этот конкретный сервер, чтобы визуально проверить оперативную память. Из предварительного осмотра во время простоя я, по крайней мере, знаю, что у меня есть две флешки с фирменной ОЗУ HP и одна флешка от Samsung, и я знаю, что сервер был поставлен на складе с Samsung, а HP был заказан позже (что кажется странным, но так оно и есть).
Этот сервер предназначен только для cli (без реального графического интерфейса), и я не могу найти документы из исходной покупки.
Я бы попробовал следующую команду, которая могла бы дать вам необходимую информацию в зависимости от материнской платы:
sudo dmidecode -t memory
Например, на одном из моих серверов Dell я получаю номер детали (но на моей рабочей станции не так повезло):
Memory Device
Array Handle: 0x1000
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: DIMM_A2
Bank Locator: Not Specified
Type: <OUT OF SPEC>
Type Detail: Synchronous
Speed: 1066 MHz (0.9 ns)
Manufacturer: 00CE000080CE
Serial Number: 423C357E
Asset Tag: 01101700
Part Number: M391B5673FH0-CF8