2012年08月17日

【Linux】「lshw」でバード情報取得

 CPUを含むハード情報は「dmidecode」で出力し確認出来る。しかしCPUの情報を見ると以下の様に見易く出力される。しかし、「Upgrade: Socket LGA1366」と意味不明の記述に加え、「Max Speed: 4800 MHz」と規格の倍表記だったり、「Current Speed: 2400 MHz」と常に最大周波数が出力される為、いささか眉唾もの感が否めない。それでWindowsアプリのCPU-X的なLinuxアプリを探して試た。それが首記の「lshw」である。「lshw」では、少なくともSpeed数字上の齟齬は無い様だ。



[mire@mire_server ~]$ sudo dmidecode --type=4
[sudo] password for mire:
# dmidecode 2.11
SMBIOS 2.6 present.

Handle 0x0400, DMI type 4, 42 bytes
Processor Information
Socket Designation: Proc 1
Type: Central Processor
Family: Xeon
Manufacturer: Intel
ID: A7 06 02 00 FF FB EB BF
Signature: Type 0, Family 6, Model 42, Stepping 7
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Multi-threading)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Intel(R) Celeron(R) CPU G530 @ 2.40GHz
Voltage: 1.4 V
External Clock: 100 MHz
Max Speed: 4800 MHz
Current Speed: 2400 MHz
Status: Populated, Enabled
Upgrade: Socket LGA1366
L1 Cache Handle: 0x0710
L2 Cache Handle: 0x0720
L3 Cache Handle: 0x0730
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Core Count: 2
Core Enabled: 2
Thread Count: 2
Characteristics:
64-bit capable

[mire@mire_server ~]$


 今回行なった「lshw」のinstallは以下の通り。「lshw-gui」のパッケージも存在したので同時にinstallして試た。でもinstallは無事完了するもののGTK-2のバージョンがel6標準の2.18でなく2.22に依存し動作しないので、RHEL6,CentOS6,Scientific Linux6の環境では、cuiの「lshw」のみのinstallをお薦めしておく。GTK-2はGIMPナドが使うパッケージであることは判るが、Version依存による既存パッケージへの影響が読めないので当方は現状維持とし、当面はcuiの「lshw」の利用で我慢することにした。
.


[mire@mire_server ~]$ sudo yum install lshw
[sudo] password for mire:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
base | 3.7 kB 00:00
extras | 3.0 kB 00:00
updates | 3.5 kB 00:00
updates/primary_db | 1.3 MB 00:01
Setting up Install Process
No package lshw available.
Error: Nothing to do
[mire@mire_server ~]$ cd InstallFiles/
[mire@mire_server InstallFiles]$ mkdir lshw
[mire@mire_server InstallFiles]$ cd lshw/
[mire@mire_server lshw]$ wget http://pkgs.repoforge.org/lshw/lshw-2.16-1.el6.rf.x86_64.rpm
--2012-08-15 04:17:51-- http://pkgs.repoforge.org/lshw/lshw-2.16-1.el6.rf.x86_64.rpm
pkgs.repoforge.org をDNSに問いあわせています... 78.46.17.228
pkgs.repoforge.org|78.46.17.228|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://rpmforge.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-2.16-1.el6.rf.x86_64.rpm [続く]
--2012-08-15 04:17:51-- http://rpmforge.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-2.16-1.el6.rf.x86_64.rpm
rpmforge.sw.be をDNSに問いあわせています... 78.46.17.228
rpmforge.sw.be|78.46.17.228|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: http://tree.repoforge.org/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-2.16-1.el6.rf.x86_64.rpm [続く]
--2012-08-15 04:17:52-- http://tree.repoforge.org/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-2.16-1.el6.rf.x86_64.rpm
tree.repoforge.org をDNSに問いあわせています... 78.46.17.228
tree.repoforge.org|78.46.17.228|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-2.16-1.el6.rf.x86_64.rpm [続く]
--2012-08-15 04:17:54-- http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-2.16-1
.el6.rf.x86_64.rpm
apt.sw.be をDNSに問いあわせています... 193.1.193.67
apt.sw.be|193.1.193.67|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1572484 (1.5M) [application/x-redhat-package-manager]
`lshw-2.16-1.el6.rf.x86_64.rpm' に保存中

100%[======================================>] 1,572,484 217K/s 時間 8.4s

2012-08-15 04:18:03 (182 KB/s) - `lshw-2.16-1.el6.rf.x86_64.rpm' へ保存完了 [1572484/1572484]

[mire@mire_server lshw]$ wget http://pkgs.repoforge.org/lshw/lshw-gui-2.16-1.el6.rf.x86_64.rpm
--2012-08-15 04:18:33-- http://pkgs.repoforge.org/lshw/lshw-gui-2.16-1.el6.rf.x86_64.rpm
pkgs.repoforge.org をDNSに問いあわせています... 78.46.17.228
pkgs.repoforge.org|78.46.17.228|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://rpmforge.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-gui-2.16-1.el6.rf.x86_64.rpm [続く]
--2012-08-15 04:18:34-- http://rpmforge.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-gui-2.16-1.el6.rf.x86_64.rpm
rpmforge.sw.be をDNSに問いあわせています... 78.46.17.228
rpmforge.sw.be|78.46.17.228|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: http://tree.repoforge.org/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-gui-2.16-1.el6.rf.x86_64.rpm [続く]
--2012-08-15 04:18:35-- http://tree.repoforge.org/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-gui-2.16-1.el6.rf.x86_64.rpm
tree.repoforge.org をDNSに問いあわせています... 78.46.17.228
tree.repoforge.org|78.46.17.228|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-gui-2.16-1.el6.rf.x86_64.rpm [続く]
--2012-08-15 04:18:36-- http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/lshw-gui-2.16-1.el6.rf.x86_64.rpm
apt.sw.be をDNSに問いあわせています... 193.1.193.67
apt.sw.be|193.1.193.67|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 267248 (261K) [application/x-redhat-package-manager]
`lshw-gui-2.16-1.el6.rf.x86_64.rpm' に保存中

100%[======================================>] 267,248 94.8K/s 時間 2.8s

2012-08-15 04:18:40 (94.8 KB/s) - `lshw-gui-2.16-1.el6.rf.x86_64.rpm' へ保存完了 [267248/267248]

[mire@mire_server lshw]$ sudo yum install lshw lshw-gui
[sudo] password for mire:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
Setting up Install Process
No package lshw available.
No package lshw-gui available.
Error: Nothing to do
[mire@mire_server lshw]$ sudo yum install lshw-2.16-1.el6.rf.x86_64.rpm lshw-gui-2.16-1.el6.rf.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
Setting up Install Process
Examining lshw-2.16-1.el6.rf.x86_64.rpm: lshw-2.16-1.el6.rf.x86_64
Marking lshw-2.16-1.el6.rf.x86_64.rpm to be installed
Examining lshw-gui-2.16-1.el6.rf.x86_64.rpm: lshw-gui-2.16-1.el6.rf.x86_64
Marking lshw-gui-2.16-1.el6.rf.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package lshw.x86_64 0:2.16-1.el6.rf will be installed
---> Package lshw-gui.x86_64 0:2.16-1.el6.rf will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================
Package Arch Version Repository Size
===========================================================================
Installing:
lshw x86_64 2.16-1.el6.rf /lshw-2.16-1.el6.rf.x86_64 6.0 M
lshw-gui x86_64 2.16-1.el6.rf /lshw-gui-2.16-1.el6.rf.x86_64 714 k

Transaction Summary
===========================================================================
Install 2 Package(s)

Total size: 6.7 M
Installed size: 6.7 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : lshw-2.16-1.el6.rf.x86_64 1/2
Installing : lshw-gui-2.16-1.el6.rf.x86_64 2/2
Verifying : lshw-gui-2.16-1.el6.rf.x86_64 1/2
Verifying : lshw-2.16-1.el6.rf.x86_64 2/2

Installed:
lshw.x86_64 0:2.16-1.el6.rf lshw-gui.x86_64 0:2.16-1.el6.rf

Complete!
[mire@mire_server lshw]$ whereis lshw
lshw: /usr/sbin/lshw /usr/share/lshw /usr/share/man/man1/lshw.1.gz
[mire@mire_server lshw]$


 当方の「HP ProLiant ML110 G7 OSレスモデル 6473360-AHZN」のCentOS6.3上の「lshw」実行で得られたハード情報は次の通り。



[root@mire_server ~]# lshw
mire_server
description: Tower Computer
product: ProLiant ML110 G7 (647336-B21)
vendor: HP
serial: JPT???????
width: 64 bits
capabilities: smbios-2.6 dmi-2.6 vsyscall64 vsyscall32
configuration: boot=normal chassis=tower family=ProLiant sku=647336-B21 uuid=????????-????-????-????-????????????
*-core
description: Motherboard
physical id: 0
*-firmware
description: BIOS
vendor: HP
physical id: 0
version: J01
date: 02/01/2012
size: 64KiB
capacity: 8128KiB
capabilities: pci pnp upgrade shadowing escd cdboot bootselect edd int13floppy360 int13floppy1200
int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb
biosbootspecification netboot
*-cpu
description: CPU
product: Intel(R) Celeron(R) CPU G530 @ 2.40GHz
vendor: Intel Corp.
physical id: 400
bus info: cpu@0
version: Intel(R) Celeron(R) CPU G530 @ 2.40GHz
slot: Proc 1
size: 1600MHz
capacity: 1600MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon
pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt xsave lahf_lm arat xsaveopt pln pts tpr_shadow vnmi
flexpriority ept vpid cpufreq
configuration: cores=2 enabledcores=2 threads=2
*-cache:0
description: L1 cache
physical id: 710
slot: Processor 1 Internal L1 Cache
size: 64KiB
capacity: 192KiB
capabilities: burst internal write-back data
*-cache:1
description: L2 cache
physical id: 720
slot: Processor 1 Internal L2 Cache
size: 512KiB
capacity: 1536KiB
capabilities: burst internal write-back
*-cache:2
description: L3 cache
physical id: 730
slot: Processor 1 Internal L3 Cache
size: 2MiB
capacity: 12MiB
capabilities: burst internal write-back
*-memory
description: System Memory
physical id: 1000
slot: System board or motherboard
size: 4GiB
*-bank:0
description: DIMM DDR3 Synchronous [empty]
physical id: 0
slot: DIMM 1
width: 64 bits
*-bank:1
description: DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
physical id: 1
slot: DIMM 2
size: 2GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:2
description: DIMM DDR3 Synchronous [empty]
physical id: 2
slot: DIMM 3
width: 64 bits
*-bank:3
description: DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
physical id: 3
slot: DIMM 4
size: 2GiB
width: 64 bits
clock: 1333MHz (0.8ns)
<後略>


 CPUSpeedでも触れている通り、LnuxのCPUの周波数情報は「/sys/devices/system/cpu/cpu0/cpufreq/」以下に存在するので実際の数値はそれらと照合すれば済む。尚、「dmidecode」の拾っている数字も恐らくここの何れに由来しているのだろう。数字の齟齬はあくまでユーザの欲する数字との齟齬であり決して捏造というものでは決してないと考えている。





[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
[sudo] password for mire:
ondemand userspace performance
[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000
[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2400000
[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
1600000
[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
2200000
[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1600000
[mire@mire_server ~]$
[mire@mire_server ~]$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max
4294967295
[mire@mire_server ~]$
posted by Mire at 21:39 | Comment(0) | TrackBack(0) | Linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/287097020
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
月額見放題1,000円開始キャンペーンバナー(画像ありver)
紺碧の艦隊 ルパン三世 GREAT CHASE クリックプロモーション
<< 2013年01月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
カテゴリ
タグクラウド
ファン
利用中のオープンソース
最近のコメント
最近の記事
過去ログ
QRコード
レガシーなアプリはいかが?
Dell 法人のお客様ページ
  • 【法人様向け】デル、お得なキャンペーン情報
  • 法人のお客様向け ストレージソリューション
  • 法人のお客様向け ネットワークソリューション
  • 【SOHO法人様向け】デル・オンライン広告限定ページ
  • デル-個人のお客様ページ
  • 【個人のお客様向け】デル・オンライン広告限定ページ
  • オンライン広告限定キャンペーンページ
  • ソフトウェア&周辺機器 パソコン工房
    ツートップインターネットショップ(twotop.co.jp) マウスコンピューター/G-Tune
  • ×

    この広告は1年以上新しい記事の投稿がないブログに表示されております。