Samsung NP300e5Z i5ラップトップを持っています。私はこのラップトップでUbuntu 14.04を使用しています。私のシステムRAMは4GB
であり、それを増やしたいのですが、システムで使用可能なメモリスロットの数がわかりません。だから、チェックする方法
どんな提案も感謝します
次のコマンドを使用できます。
Sudo lshw -class memory
次のような出力が得られます。
*-memory
description: System Memory
physical id: 33
slot: System board or motherboard
size: 4GiB
*-bank:0
description: DIMM [empty]
physical id: 0
slot: ChannelA-DIMM0
*-bank:1
description: DIMM [empty]
physical id: 1
slot: ChannelA-DIMM1
*-bank:2
description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
product: AD73I1C1674EV
vendor: Fujitsu
physical id: 2
serial: 43D30100
slot: ChannelB-DIMM0
size: 2GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:3
description: DIMM [empty]
physical id: 3
slot: ChannelB-DIMM1
私のシステムには4つのメモリスロットがあり、現在1つのスロットしか使用していません。他のスロットでは、empty
と表示されます。
サポート可能な最大メモリ使用量:
Sudo dmidecode -t 16
または
Sudo dmidecode -t memory
または
Sudo dmidecode | grep -i "Maximum Capacity:" | uniq
編集:スロットが小さなスクリプトを使用することを確認するためのよりインタラクティブな方法(Sergが推奨)
Sudo lshw -class memory | awk '/bank/ {count++} END {print "You have " count " slots for RAM"}'
すべての数値を直接取得する別の方法。
スロットの総数を取得するには:
Sudo dmidecode -t memory | grep -c '^Memory Device$'
使用されているスロットの数を取得するには:
Sudo dmidecode -t memory | grep -c -Po '^\tPart Number: (?!\[Empty\])'
最大容量を取得するには:
Sudo dmidecode -t memory | grep -Po '^\tMaximum Capacity: \K.*'
ubuntu@ubuntu ~ % Sudo dmidecode -t memory | grep -c '^Memory Device$'
4
ubuntu@ubuntu ~ % Sudo dmidecode -t memory | grep -c -Po '^\tPart Number: (?!\[Empty\])'
1
ubuntu@ubuntu ~ % Sudo dmidecode -t memory | grep -Po '^\tMaximum Capacity: \K.*'
32 GB
Sudo dmidecode --type 17
の結果のメモリデバイスの数はメモリスロットの数と等しいため、RAMスロットの数を印刷するコマンドは次のとおりです。
Sudo dmidecode --type 17 | grep 'Memory Device' --count
このコマンドの結果は、RAMスロットの数に等しい1つの整数になります。
インストールされている各RAMスティックのサイズを表示するコマンドは次のとおりです。
Sudo dmidecode --type 17 | grep -i size
これは、空のRAMスロットの数、RAMスティックがインストールされているRAMスロットの数、およびインストールされている各サイズを表示するため、非常に有益なコマンドです。 RAMスティック。
最大RAM容量(RAMを増やすことができる最大サイズ)を表示するコマンドは次のとおりです。
Sudo inxi -m | grep capacity
この出力例は、コンピューターに4つのRAMスロット(2つの空のスロットと2つのフルスロット)、および2つの4GB RAMスティック(8GB RAM)があることを示しています。
$ sudo dmidecode --type 17 | grep 'メモリデバイス' --count 4 $ sudo dmidecode --type 17 | grep -i size サイズ:モジュールがインストールされていない サイズ:モジュールがインストールされていない サイズ:4096 MB サイズ:4096 MB $ 須藤inxi -m | grep capacity アレイ1の容量:32 GBデバイス:4 EC:なし
dmidecode
は、コントローラーで使用可能なスロットの数を示します。最大4つのDMIタイプがあり、2つはメモリアレイ、2つは特定のスロットです。 2はあまり一般的ではありません。 dmidecode/inxiの情報は、配列データに関しては非常に信頼できませんが、実際のスロットデータは一般に非常に信頼できます。 RAMの購入またはアップグレードを検討している場合は、常に製品仕様をチェックして、どのinxi/dmidecodeレポートが実際に正しいかを確認する必要があります。これは、特に最大RAMサイズとアレイ容量に当てはまります。*
私は以下のコマンドで使用します:
Sudo dmidecode -t 17
でる:
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
Handle 0x0009, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0008
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Samsung
Serial Number: 78111110
Asset Tag: None
Part Number: K4B8G1646B-MYK0
Rank: Unknown
Configured Clock Speed: 1600 MHz
Handle 0x000A, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0008
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Samsung
Serial Number: 22800022
Asset Tag: None
Part Number: M471B5273CH0-YK0
Rank: Unknown
Configured Clock Speed: 1600 MHz
[NOTE]:
Sudo dmidecode -t 16
を使用して、要約された詳細を取得することもできます。