Ubuntuでメモリベンダー名を調べる |
WinodwsならCPUIDのPC Wizardというフリーソフトでベンダー名を調べられるのですが、Ubuntuの場合はどうなんでしょう、ちょっと調べてみました。
GUIの場合はUbuntuソフトウェアセンターから「システムプロファイラとベンチマーク(hardinfo)」というソフトを使うとPC Wizardっぽい事ができるようです。これは「/proc」フォルダの内容をまとめて表示できて、また簡単なベンチマークも取れるようです。ただこのhardinfoというソフトでは肝心なベンダー名が表示できませんでしたので別途調べる必要があります。
この後、端末を起動して(Ubuntuマーク→「gnome terminal」と検索)、スーパーユーザーでdmidecodeを実行。
---------------------------------------------------------------------
$ sudo dmidecode
---------------------------------------------------------------------
これだとずらりシステム全体の項目が表示されてしまうので「-t」オプションを使ってメモリだけを表示します。メモリに関して詳しい表示がされますが、ベンダー名は表示されていませんでした。
---------------------------------------------------------------------
$ sudo dmidecode -t 17
# dmidecode 2.9
SMBIOS 2.5 present.
Handle 0x002F, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x002D
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
~ 略 ~
---------------------------------------------------------------------
もうひとつlshwというコマンドがあるそうで、実行してみました。
---------------------------------------------------------------------
$ sudo lshw
---------------------------------------------------------------------
こちらも「-c」オプションをつけてメモリの部分(class)だけを表示します。
---------------------------------------------------------------------
$ sudo lshw -c memory
~ 略 ~
*-memory
description: System Memory
physical id: 2d
slot: System board or motherboard
size: 2560MiB
*-bank:0
description: DIMM DDR2 Synchronous 800 MHz (1.2 ns)
product: PartNum0
vendor: Manufacturer0
physical id: 0
serial: SerNum0
slot: DIMM A1
size: 2GiB
width: 64 bits
clock: 800MHz (1.2ns)
~ 略 ~
---------------------------------------------------------------------
中段「bank」の所にvendorという項目があり、これがベンダー名なのだと思いますが「Manufacturer0」になっていました。メーカー名は入っていないのでしょうか、バルクという事であり得ますが…。
この他にも「hwinfo」というソフトも詳しく表示できました。Ubuntuソフトウェアセンターで検索してインストールするか、apt-getを使ってインストールしてもいいと思います。
---------------------------------------------------------------------
$ sudo apt-get install hwinfo
---------------------------------------------------------------------
hwinfoでメモリの項目を表示するには「--memory」オプションを付けて実行します。
---------------------------------------------------------------------
$ sudo hwinfo --memory
~ 略 ~
01: None 00.0: 10102 Main Memory
[Created at memory.61]
Unique ID: rdCR.CxwsZFjVASF
Hardware Class: memory
Model: "Main Memory"
Memory Range: 0x00000000-0x9ce91fff (rw)
Memory Size: 2 GB + 512 MB
Config Status: cfg=new, avail=yes, need=no, active=unknown
---------------------------------------------------------------------
残念ながらhwinfoでもベンダー名を参照する事ができないようです。うーん…本当に表示されないのか、単に表示する機能がないのか…よくわかりません。もう少し調べてみる必要がありそうです。
-追記-
上記DDR2 2GBのメモリをWindowsマシンに換装させてみてPC Wizardで確認してみたところ「Unspecified(明示なし)」になっていました。
というわけで結局ベンダー名は特定できなかったのですが、Linux系のハードウエア情報表示関連のコマンド、かなり使えるものとわかりました。