查看内存,cpu的一些命令

1.查看主板型号:


dmidecode |grep -A16 "System Information$" -A16 输出关键字和其下面的16


2.内存槽及内存条:


dmidecode |grep -A16 "Memory Device$"


3.查看内存槽数、那个槽位插了内存,大小是多少
dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range
4.查看最大支持内存数
dmidecode|grep -P 'Maximum\s+Capacity'
5.查看槽位上内存的速率,没插就是unknown
#dmidecode|grep -A16 "Memory Device"|grep 'Speed'


4.Speed: 1333 MHz


5.Speed: 1333 MHz


6.Speed: Unknown


7.Speed: Unknown


8.Speed: Unknown


9.Speed: Unknown


10.Speed: Unknown


11.Speed: Unknown


12.Speed: Unknown


13.Speed: 1333 MHz


14.Speed: 1333 MHz


15.Speed: Unknown


16.Speed: Unknown


17.Speed: Unknown


18.Speed: Unknown


19.Speed: Unknown


20.Speed: Unknown


21.Speed: Unknown


6.dmidecode -q-q(--quite) 只显示必要的信息,这个很管用


显示指定类型的信息:
通常我只想查看某类型,比如CPU,内存或者磁盘的信息而不是全部的。这可以使用-t(--type TYPE)来指定信息类型:
# dmidecode -t bios
# dmidecode -t bios, processor (这种方式好像不可以用,必须用下面的数字的方式)
# dmidecode -t 0,4 (显示biosprocessor)
8. dmidecode到底支持哪些type?
这些可以在man dmidecode里面看到:
文本参数支持:
bios, system, baseboard, chassis, processor, memory, cache, connector, slot


比如只想查看序列号,可以使用:
# dmidecode -s system-serial-number
-s (--string keyword)支持的keyword包括:
-------------------------------------------------------------------------------------
bios-vendor,bios-version, bios-release-date,
system-manufacturer, system-product-name, system-version, system-serial-number,
baseboard-manu-facturer,baseboard-product-name, baseboard-version, baseboard-serial-number, baseboard-asset-tag,
chassis-manufacturer, chas-sis-version, chassis-serial-number, chassis-asset-tag,
processor-manufacturer, processor-version.
-------------------------------------------------------------------------------------


9.服务器到底能扩展到多大的内存?


dmidecode -t 16


# dmidecode 2.11


SMBIOS 2.6 present.


Handle 0x1000, DMI type 16, 15 bytes


Physical Memory Array


Location: System Board Or Motherboard


Use: System Memory


Error Correction Type: Multi-bit ECC


Maximum Capacity: 288 GB <---288 GB


Error Information Handle: Not Provided


Number Of Devices: 18


10.网卡型号


lspci | grep Ethernet


01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)


01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)


02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)


02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)


11.网卡驱动driver


gluster1 ~ # ethtool -i eno1


driver: bnx2


version: 2.2.3


firmware-version: 6.0.1 bc 5.2.3 NCSI 2.0.10


bus-info: 0000:01:00.0


supports-statistics: yes


supports-test: yes


supports-eeprom-access: yes


supports-register-dump: yes


supports-priv-flags: no


12.编译内核时候要注意的驱动


# lspci -k |grep Ker|uniq


Kernel driver in use: pcieport


Kernel driver in use: uhci_hcd


Kernel driver in use: ehci-pci


Kernel driver in use: uhci_hcd


Kernel driver in use: ehci-pci


Kernel driver in use: ata_piix


Kernel driver in use: bnx2


Kernel driver in use: megaraid_sas


13.查看机器型号:


redhat ~ # dmidecode | grep "Product Name"


Product Name: PowerEdge R710


Product Name: 0XDX06


13.smartctl -i /dev/sd* 是用于查看SMART状态的。smartctl -H /dev/sd* 可用来查硬盘SMART健康情况


14.BIOS里面查看哪个内存条出问题了 事件日志 View Event Log


231732310.jpg

231748645.jpg

232324976.jpg



你可能感兴趣的:(内存,型号)