redhat 怎么看到我系统有几条内存条?

发表于:2007-07-04来源:作者:点击数: 标签:
redhat怎么看到我系统有几条内存条?硬件信息 Enigma0702 回复于:2004-09-16 15:45:20 cat/proc/devices cww2 回复于:2004-09-16 15:59:10 看不到呀! #cat/proc/devices Characterdevices: 1mem 2pty 3ttyp 4ttyS 5cua 7vcs 10misc 13input 29fb 36nbsp;p

redhat 怎么看到我系统有几条内存条?硬件信息

 Enigma0702 回复于:2004-09-16 15:45:20
cat /proc/devices

 cww2 回复于:2004-09-16 15:59:10
看不到呀!

#cat /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 ttyS
  5 cua
  7 vcs
 10 misc
 13 input
 29 fb
 36 .netlink
128 ptm
129 ptm
130 ptm
131 ptm
132 ptm
133 ptm
134 ptm
135 ptm
136 pts
137 pts
138 pts
139 pts
140 pts
141 pts
142 pts
143 pts
162 raw
180 usb
 
Block devices:
  1 ramdisk
  2 fd
  3 ide0
  8 sd
  9 md
 12 unnamed
 14 unnamed
 38 unnamed
 39 unnamed
 65 sd
 66 sd

 cww2 回复于:2004-09-16 18:59:17
怎么看?

 sakulagi 回复于:2004-09-17 09:53:38
dmidecode |grep -A16  "Memory Device$"

 q1208c 回复于:2004-09-17 10:00:10
谢谢老大,又学了一招。

 carefen 回复于:2004-09-17 11:17:37
[quote:719d0be1e8="sakulagi"]dmidecode |grep -A16  "Memory Device$"[/quote:719d0be1e8]

哪个版本才有这个命令啊。。
我的redhat 8和9都没有这个命令哦。。

 wind521 回复于:2004-09-17 11:31:32
sakulagi老大的办法很牛

 Linux@初学者 回复于:2004-09-17 11:41:48
[root@server1 root]# dmidecode
-bash: dmidecode: command not found
RH9的系统,我找了,难道没有在RH下的包吗?只有:
PLD Linux 2.0
Debian 
Mandrake

 sakulagi 回复于:2004-09-17 12:32:27
我用的RH Enterprsise Linux3 WS
和Advance SErver3基本上是一样的。

 sakulagi 回复于:2004-09-17 12:33:52
RH8,9没有的话,可以倒这里自己下载安装一个:
http://www.nongnu.org/dmidecode/

 sakulagi 回复于:2004-09-17 12:34:53
类似AIX的lsdev,所有的设备基本都可以看到。

 Linux@初学者 回复于:2004-09-17 13:05:03
3Q3Q

 Linux@初学者 回复于:2004-09-17 13:23:50
[quote:c32c0a89f3="sakulagi"]dmidecode |grep -A16  "Memory Device$"[/quote:c32c0a89f3]
请问里面的 -A16是什么意思?为什么"Memory Device$"最后要加个$?我的手册页装不上呀!谢谢。

 sakulagi 回复于:2004-09-17 13:52:44
-A16是显示包含关键字的行的后续16行。
$是行结束符

 流氓无产者 回复于:2004-09-17 14:16:27
在rh系列在kernel-utils包中

 joeandjane 回复于:2004-09-20 13:26:31
又学到了,呵呵!

 peng 回复于:2004-09-20 13:35:06
找个螺丝刀,20秒钟就能看到。。

保证正确。。:em06:

 q1208c 回复于:2004-09-20 13:48:50
[quote:e8a1c000e9="peng"]找个螺丝刀,20秒钟就能看到。。

保证正确。。:em06:[/quote:e8a1c000e9]

要是遇到 e10K, 我看20秒可能看不到。 :em03: 

还有, 那种1U的, 在42U机架最上面一层的! :m01:  :mrgreen:  :mrgreen:

 xjlxyj 回复于:2004-09-20 14:28:44
其实最使用的,还是楼上这两位说的,绝对正确,不过为了更方便的话,前面的技术还是非常有用的,我喜欢!!!

 sakulagi 回复于:2004-09-20 14:49:01
[quote:d14a66clearcase/" target="_blank" >cc5d="peng"]找个螺丝刀,20秒钟就能看到。。

保证正确。。:em06:[/quote:d14a66cc5d]这个主意好,嘿嘿 :em04:

 peng 回复于:2004-09-20 14:59:35
[quote:5abf51ab3f="q1208c"]

要是遇到 e10K, 我看20秒可能看不到。 :em03: 

还有, 那种1U的, 在42U机架最上面一层的! :m01:  :mrgreen:  :mrgreen:[/quote:5abf51ab3f]

晕,sun10k是不能安装linux的,因为涉及到主机域的划分和硬件驱动、
cup的位数。。solaris看内存的命令是非常好用的。。 :em11: 

42u的机柜不能放到最上边,有电源挡板的。。每个标准机柜都是15千瓦,摆不到最上边的。。 :em02:  :em02:

 我爱臭豆腐 回复于:2004-09-20 15:20:07
好帖子:) 今天又学习到了一个知识:)

 我爱臭豆腐 回复于:2004-09-20 15:25:17
[root@wanghao root]# dmidecode |grep -A16 "Memory Device$"
        Memory Device
                Array Handle: 0x0020
                Error Information Handle: No Error
                Total Width: 64 bits
                Data Width: 64 bits
                Size: 512 MB
                Form Factor: SODIMM
                Set: 1
                Locator: J6A
                Bank Locator: SO DIMM 0
                Type: DDR
                Type Detail: Synchronous
                Speed: Unknown
                Manufacturer: Not Specified
                Serial Number: Not Specified
                Asset Tag: Not Specified
                Part Number: Not Specified
--
        Memory Device
                Array Handle: 0x0020
                Error Information Handle: No Error
                Total Width: 64 bits
                Data Width: 64 bits
                Size: 512 MB
                Form Factor: SODIMM
                Set: 1
                Locator: J7A
                Bank Locator: SO DIMM 1
                Type: DDR
                Type Detail: Synchronous
                Speed: Unknown
                Manufacturer: Not Specified
                Serial Number: Not Specified
                Asset Tag: Not Specified
                Part Number: Not Specified
[root@wanghao root]#

 wheel 回复于:2004-09-20 16:09:50
极品阿...好东西..他Y的牛

 sakulagi 回复于:2004-09-20 16:41:55
[quote:6060e06c6b="peng"]

晕,sun10k是不能安装linux的,因为涉及到主机域的划分和硬件驱动、
cup的位数。。solaris看内存的命令是非常好用的。。 :em11: 

42u的机柜不能放到最上边,有电源挡板的。。每个标准机柜都是15千瓦,摆不到?..........[/quote:6060e06c6b]peng老大厉害。
q1208c,你又掉链子了,呵呵 :em02:

 peng 回复于:2004-09-20 16:46:01
晕,俺只是为了灌水,胡乱抬杠。。 :em06: 

可惜,老樊还把俺的等级给屏蔽了,郁闷ing。。

 sakulagi 回复于:2004-09-20 20:00:49
不是吧。我下午看你还不到7000,这么几个小时……

 我爱臭豆腐 回复于:2004-09-20 20:54:13
[quote:262cf5ff1d="sakulagi"]不是吧。我下午看你还不到7000,这么几个小时……[/quote:262cf5ff1d]

 :em08: 不用说他.你也是很多啊.都那么多帖子了.快说到那里搞的.告诉告诉我啊 :em06:

 sakulagi 回复于:2004-09-20 21:21:42
就是持之以恒诶……

 我爱臭豆腐 回复于:2004-09-20 21:35:01
等我忙完安检我也恒一次

 minasi 回复于:2004-09-21 10:42:54
sakulagi简直太牛了,好像现在就没有回答不了的问题!哈哈

 双眼皮的猪 回复于:2004-09-21 10:59:03
哈哈,哈哈,好东西
#cd /sbin
#echo "dmidecode | grep -A16 "Memory Device$"" >> viewmem
#chmod +x viewmem
#viewmem
哈哈

 大坏蛋 回复于:2004-09-21 12:08:34
谢谢!学到了不少东西

 q1208c 回复于:2004-09-21 12:16:47
[quote:e0eecb3df8="sakulagi"]eng老大厉害。
q1208c,你又掉链子了,呵呵 :em02:[/quote:e0eecb3df8]

 :em10: 偶也是一时高兴,抬杠。

早就听说抬杠能长学问,还真长了。谢谢peng 老大。 :em02:  :em02:  :em02:

 erithe 回复于:2004-09-21 19:43:56
[root@ho sbin]# dmidecode |grep -A16 "Memory Device$"
Memory Device
Handle 0x0020
 DMI type 17, 21 bytes.
        Memory Device
Handle 0x0021
        DMI type 17, 21 bytes.
        Memory Device
Handle 0x0022
        DMI type 19, 15 bytes.
        Memory Array Mapped Address
Handle 0x0023
        DMI type 20, 19 bytes.
        Memory Device Mapped Address
Handle 0x0024
        DMI type 20, 19 bytes.
        Memory Device Mapped Address
Handle 0x0025
        DMI type 20, 19 bytes.
        Memory Device Mapped Address
Handle 0x0026
        DMI type 32, 11 bytes.
        System Boot Information
Handle 0x0027


上面显示的是多少内存啊!我看不懂!!!

 sakulagi 回复于:2004-09-21 21:08:14
你用是什么版本的Linux?

 join2 回复于:2004-09-22 09:26:07
不错啊!!! :em02:  :em02:  :em02:

 erithe 回复于:2004-09-22 09:26:08
Red Hat AS 2.1

 牙齿晒太阳 回复于:2004-09-22 09:53:23
原来老大门也喜欢灌水,多多学习多多学习

 牙齿晒太阳 回复于:2004-09-22 10:01:06
[root@ciqaweb2 root]# dmidecode |grep -A16 "Memory Device$"

        Memory Device
                Array Handle: 0x0026
                Error Information Handle: Not Provided
                Total Width: 72 bits
                Data Width: 64 bits
                Size: 1024 MB
                Form Factor: DIMM
                Set: 1
                Locator: DIMM1
                Bank Locator: Slot 1
                Type: DDR
                Type Detail: Synchronous


Handle 0x0028
        DMI type 17, 21 bytes.
        Memory Device
                Array Handle: 0x0026
                Error Information Handle: Not Provided
                Total Width: 72 bits
                Data Width: 64 bits
                Size: 1024 MB
                Form Factor: DIMM
                Set: 1
                Locator: DIMM2
                Bank Locator: Slot 2
                Type: DDR
                Type Detail: Synchronous


Handle 0x0029
        DMI type 17, 21 bytes.
        Memory Device
                Array Handle: 0x0026
                Error Information Handle: Not Provided
                Total Width: 72 bits
                Data Width: 64 bits
                Size: No Module Installed
                Form Factor: DIMM
                Set: 2
                Locator: DIMM3
                Bank Locator: Slot 3
                Type: DDR
                Type Detail: Synchronous


Handle 0x002A
        DMI type 17, 21 bytes.
        Memory Device
                Array Handle: 0x0026
                Error Information Handle: Not Provided
                Total Width: 72 bits
                Data Width: 64 bits
                Size: No Module Installed
                Form Factor: DIMM
                Set: 2
                Locator: DIMM4
                Bank Locator: Slot 4
                Type: DDR
                Type Detail: Synchronous


Handle 0x002B
        DMI type 19, 15 bytes.
        Memory Array Mapped Address
                Starting Address: 0x00000000000
                Ending Address: 0x0007FFFFFFF


是表示一共有4个内存插槽,在Slot 1和Slot 2插了两个1G的内存么?
为什么第一个是Memory Device
后3个是Handle 0x0028 Handle 0x0029  Handle 0x002A?

 sakulagi 回复于:2004-09-22 10:06:24
是这样的,对不同的内存设备,可能会显示不同的信息。这个是由bios决定的。
所以-A16不一定能成功。最妥善的方法还是dmidecode > /tmp/ddec.log
然后分析这个ddec.log
另外如果那位有兴趣,可以写一个dmidecode的图形前端,这样就看着容易多了。

 sakulagi 回复于:2004-09-22 10:10:33
Redflag的“硬件管理器”似乎就是这个dmidecode的前端。

 牙齿晒太阳 回复于:2004-09-22 10:20:16
写~图形前端~~~无言~
3Q sir  刻苦去了
对了,老大您那有有关mrtg的文档么?
我知道网上很多,如果您有的話~~~

 sakulagi 回复于:2004-09-22 10:44:05
这个,platium比我强多了。mrtg的问题你还是未能豆腐老大和platium老大比较好。呵呵

 jukeny 回复于:2004-09-23 17:32:10
原来天是这么得大啊!

 platinum 回复于:2004-09-23 17:46:32
sakulagi老大简直太深不可测了!!!!
竟然没想到,把LINUX活学活用到如此地步!

另外,插句话,Q1208C,你和peng的积分怎么都没啦???

 jeffreyli 回复于:2004-09-23 20:50:45
不错

各过老大真油,,,,,, :em02:  :em02: 

什么时候能有这两个也就行了,,,呵榀

 guodongzi 回复于:2004-09-26 18:45:22
高手云集啊。
学习中。。。。。

 jackylau 回复于:2004-09-27 08:39:42
[root@VodCharge root]# dmidecode |grep -A16 "Memory Device$"
        Memory Device
Handle 0x0028
        DMI type 17, 21 bytes.
        Memory Device
Handle 0x0029
        DMI type 17, 21 bytes.
        Memory Device
Handle 0x002A
        DMI type 17, 21 bytes.
        Memory Device
Handle 0x002B
        DMI type 19, 15 bytes.
        Memory Array Mapped Address
Handle 0x002C
        DMI type 20, 19 bytes.
        Memory Device Mapped Address
Handle 0x002D
        DMI type 20, 19 bytes.
        Memory Device Mapped Address
Handle 0x002E
        DMI type 20, 19 bytes.
        Memory Device Mapped Address
Handle 0x002F
        DMI type 20, 19 bytes.
        Memory Device Mapped Address
Handle 0x0030

这个是什么意思呀?

 sacrilege 回复于:2004-10-09 20:37:27
嘿嘿,我又发现了一个情况。
dmidecode | grep MB

就可以了。。。。

 Fun-FreeBSD 回复于:2004-10-09 21:20:38
[quote:e606f1020d="sacrilege"]嘿嘿,我又发现了一个情况。
dmidecode | grep MB

就可以了。。。。[/quote:e606f1020d]

呵呵,这个最实惠

原文转自:http://www.ltesting.net