Ubuntuでハードウェア情報を見る

メモリが最近安いとのことで、デスクトップ機のメモリを増やそうかと思ったのですが、DDR2だったのかDDR3だったのか忘れまして。蓋を開けるのも面倒なのでMacみたくOSで表示出来ないかと調べてみたのですよ。
環境: Xubuntu 11.04 64bit

$ cat /proc/meminfo
$ free
$ top

とりあえずメモリに関することで知ってるコマンドを叩いてみたのですが、そりゃあ用途が違うので出てきません。

$ sudo dmidecode

ってコマンドがあるようで、これを実行すると見れました。最近のディストリビューションだとだいたい入ってるのかな?

$ sudo dmidecode -t memory
$ sudo dmidecode -t processor

でメモリ情報だけ表示したりとか、CPU情報だけ表示したりとか、必要な情報だけ表示するようにもできます。

...

Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 4 GB
        Error Information Handle: Not Provided
        Number Of Devices: 4

Handle 0x0015, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x0014
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 1024 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM_1
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: None
        Speed: 667 MHz (1.5 ns)
        Manufacturer: AD00000000000000
        Serial Number: 3D10D62E
        Asset Tag: 010924
        Part Number: HYMP112U64CP8-S6  

Handle 0x0016, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x0014
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 1024 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM_2
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: None
        Speed: 667 MHz (1.5 ns)
        Manufacturer: AD00000000000000
        Serial Number: 3D60A086
        Asset Tag: 010924
        Part Number: HYMP112U64CP8-S6  

...

こんな感じ。タイプを指定しなかった場合、メモリ以外の情報も詳しく表示されます。
Type: DDR2って書いてあるのでDDR2ですね。
Maximum Capacity: 4 GBってもう最大容量積んでるから増設も置き換えもできない……