LINUX centos下查看CPU、主板、硬盘、内存,网卡信息
lspci查看硬件信息
在CentOS的最小化安裝中,默認是不會安裝lspci工具的,需要自己手動安裝。
安裝步驟:
yum whatprovides */lspci /*查找lspci是通過哪個安裝包來提供的
yum install pciutils 完成安裝!
lspci # 查看硬件信息
lspci|grep RAID # 查看是否支持raid
lspci -vvv |grep Ethernet # 查看網(wǎng)卡型號
lspci -vvv |grep Kernel|grep driver # 查看驅(qū)動模塊
modinfo tg3 # 查看驅(qū)動版本(驅(qū)動模塊)
ethtool -i em1
more /proc/cpuinfo # 查看cpu信息
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c # 查看cpu型號和邏輯核心數(shù)
getconf LONG_BIT # cpu運行的位數(shù)
cat /proc/cpuinfo | grep physical | uniq -c # 物理cpu個數(shù)
cat /proc/cpuinfo | grep flags | grep ’ lm ’ | wc -l # 結果大于0支持64位
cat /proc/cpuinfo|grep flags #查看cpu是否支持虛擬化pae支持半虛擬化,IntelVT支持全虛擬化
more /proc/meminfo # 查看內(nèi)存信息
dmidecode # 查看全面硬件信息
dmidecode | grep “Product Name” # 查看服務器型號
dmidecode | grep -P -A5 “Memory\s+Device” | grep Size | grep -v Range # 查看內(nèi)存插槽
cat /proc/mdstat # 查看軟raid信息
cat /proc/scsi/scsi # 查看Dell硬raid信息(IBM、HP需要官方檢測工具)
nload和ifstats網(wǎng)卡流量統(tǒng)計
1.安裝 nload和ifstats 軟件在Centos 6上默認沒有安裝,需要自己進行安裝:
yum install nload -y
yum install ifstats -y
2.使用方法
nload或者 ifstats 或者ethtool eth0
3.查看linux下網(wǎng)卡狀態(tài),是不是連接
mii-tool主要是用于配置網(wǎng)卡工作模式的指令,同時也可以進行查詢、監(jiān)控等工作
mii-tool eth0
查看網(wǎng)卡情況
/etc/init.d/network status 或者 service --status-all
dmidecode 這是一個在linux下獲取系統(tǒng)信息的命令
一般系統(tǒng)都會默認安裝,如果你無法使用,請先安裝
Debian:apt-get install dmidecode 或CentOS:yum install dmidecode
dmidecode -t 查看相關參數(shù), 以下為帶上相關參數(shù)來檢測相關信息。
bios
system
baseboard 主板信息
chassis
processor CPU
memory 內(nèi)存
cache
connector
slot
注:如果不帶以上參數(shù),就會把所有信息顯示出來,不好查看。
1、 dmidecode -t processor
查看CPU信息,就可以看到你的CPU是什么型號,多少核,頻率、緩存等信息
cat /proc/cpuinfo 也一樣可查CPU信息。
2、 dmidecode -t baseboard
查看主板信息,會顯示具體的主板英文型號, 國外免費空間
再到網(wǎng)上搜索一下主板的英文型號信息就知道了他屬什么主板,用的什么芯片組。
SMBIOS 2.4 present.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: G31M-ES2L
Version:
Serial Number:
UUID: 00000000-0000-0000-0000-00241DCA48F8
Wake-up Type: Power Switch
SKU Number:
Family:
3、 dmidecode -t 17
能顯示 插入的內(nèi)存條的詳細信息,如芯片,頻率等等,如:
Handle 0x0034, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0031
Error Information Handle: 0x0035
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM0
Bank Locator: BANK0
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz
Manufacturer: Manufacturer00
Serial Number: SerNum00
Asset Tag: AssetTagNum0
Part Number: ModulePartNumber00
以上信息顯示,內(nèi)存為2G DDR2 800的。
或 dmidecode -t memory
能顯示主板支持最大多少的內(nèi)存,最多支持多少, 內(nèi)存是否雙通道等、如:
(有些系統(tǒng),或主板不能顯示這些信息)
Handle 0x0008, DMI type 5, 24 bytes
Memory Controller Information
Error Detecting Method: None
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 16384 MB 單條支持16G
Maximum Total Memory Size: 65536 MB 最大支持64G
Supported Speeds:
Other
Supported Memory Types:
DIMM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 4
0x0009
0x000A
0x000B
0x000C
Enabled Error Correcting Capabilities:
None
Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM0
Bank Connections: 0 1
Current Speed: 25 ns
Type: DIMM
Installed Size: 2048 MB (Double-bank Connection) 雙通道
Enabled Size: 2048 MB (Double-bank Connection)
Error Status: OK
硬盤測試: 先一般系統(tǒng)都沒有安裝 smartmontools 工具,需要自己安裝一下
安裝命令:apt-get install smartmontools 或 yum install smartmontools
通常需要需要執(zhí)行這個: smartctl -s on /dev/sda 才打開硬盤SMART記錄。
4、 smartctl -i /dev/sda
顯示 硬盤的具體型號、容量等, 就可以配制這些型號 去搜索查詢一下看是哪種硬盤
Device Model: TOSHIBA DT01ACA200
Serial Number: 73TTM08GS
LU WWN Device Id: 5 000039 ff3d947c4
Firmware Version: MX4OABB0
User Capacity: 2,000,398,934,016 bytes [2.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 4
Local Time is: Tue Nov 12 15:45:15 2013 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
如以上信息,硬盤為 東芝2TB 7200轉(zhuǎn) 64MB(DT01ACA200) SATA3 7200轉(zhuǎn)
5、 smartctl -A /dev/sda
查看硬盤通電時間,通電次數(shù)等。 有很多項,目前我只看使用時間和參數(shù)次數(shù)等。
以下為其中的幾個,通電時間應該是看9,通電次數(shù)應該是12吧
9 Power_On_Hours 5
12 Power_Cycle_Count 4
可以看出,此硬盤使用了4個小時,通電4次。
注,還可用來檢查狀態(tài): smartctl -H /dev/sda
請注意result后邊結果:PASSED,這表示硬盤健康狀態(tài)良好;如果這里顯示Failure,那么最好立刻給服務器更換硬盤。SMART只能報告磁盤已經(jīng)不再健康,但是報警后還能繼續(xù)運行多久是不確定的。通常,SMART報警參數(shù)是有預留的,磁盤報警后,不會當場壞掉,一般能堅持一段時間,有的硬盤SMART報警后還繼續(xù)跑了好幾年,有的硬盤SMART報錯后幾天就壞了。但是一旦出現(xiàn)報警,就需要注意了。
6、 hdparm -t -T /dev/sda
用這命令直接檢測硬盤直接讀、硬盤快讀取速度。
hdparm一般需安裝,apt-get install hdparm 或 yum install hdparm
hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 1632 MB in 3.00 seconds = 543.77 MB/sec
以上信息顯示,
-T 為評估硬盤的讀取效率 為173.02 MB/sec
-t 為評估硬盤快取的讀取效率 為543.77 MB/sec
7、CPU、硬盤、風扇轉(zhuǎn)速等測試 命令:sensors
先執(zhí)行一下安裝 apt-get install lm_sensors 或 yum install lm_sensors
有些Debian系統(tǒng)需這樣裝上:apt-get install lm-sensors sensors-applet
安裝好后執(zhí)行 sensors 就會顯示溫度信息:
tk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +1.04 V (min = +0.85 V, max = +1.60 V)
+3.3 Voltage: +3.33 V (min = +2.97 V, max = +3.63 V)
+5 Voltage: +5.12 V (min = +4.50 V, max = +5.50 V)
+12 Voltage: +12.25 V (min = +10.20 V, max = +13.80 V)
CPU FAN Speed: 1220 RPM (min = 600 RPM)
CHASSIS FAN Speed: 0 RPM (min = 600 RPM)
POWER FAN Speed: 0 RPM (min = 600 RPM)
CPU Temperature: +30.0°C (high = +60.0°C, crit = +95.0°C)
MB Temperature: +30.0°C (high = +45.0°C, crit = +75.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +43.0°C (high = +76.0°C, crit = +100.0°C)
Core 1: +34.0°C (high = +76.0°C, crit = +100.0°C)
Core 2: +41.0°C (high = +76.0°C, crit = +100.0°C)
Core 3: +40.0°C (high = +76.0°C, crit = +100.0°C)
以上可看出CPU風扇才1200轉(zhuǎn), CPU、硬盤溫度30度,
CPU內(nèi)部四個核芯溫度都分別顯示出來。 后面的76度應該是閥值,100度最高溫度。
sensors-detect 好像是設置傳感器(設定監(jiān)控選項,通常yes即一路回來),有時需要執(zhí)行一下此命令后,才能識別傳感器,檢測出溫度。
sh -c “yes|sensors-detect” 檢測顯示傳感器
這一個能檢測的是CentOS系統(tǒng),另一個服裝的Debian系統(tǒng),sensors無法檢測出信息
說未設置好sensors-detect,但執(zhí)行 sensors-detect 設置后,
用 sh -c "yes|sensors-detect"也能檢測到,用 sensors 還是無檢測,提示要設置.
8、CPU、內(nèi)存性能測試命令: ubench
ubench 主要是測試 CPU 和內(nèi)存性能。 需要執(zhí)行5分鐘左右。
需要下載 ubench安裝包安裝才可使用。這里有個下載地址:ubench-0.32.zip
解壓出來,文件設為777 或是 x 屬性,才可執(zhí)行安裝。
但是在有些服務器上Debian系統(tǒng)下安裝時會出現(xiàn) 無執(zhí)行權或找不到目錄文件
解壓后進入目錄,執(zhí)行安裝
wget http://vps.idc886.com/ubench-0.32.zip
unzip ubench-0.32.zip
chmod +x ubench-0.32/.
cd ubench-0.32
./configure
make && make install
ubench
以上安裝完后,執(zhí)行 ubench 即可,等5分鐘左右即可看到結果。
注:全新的系統(tǒng)還需要有些組件支持,如安裝make、gc++ 等。
注:這是32位應用,64位系統(tǒng)上會出現(xiàn)錯誤提示:
[CentOS]安裝軟件:/lib/ld-linux.so.2: bad ELF interpreter 解決
是因為64位系統(tǒng)中安裝了32位程序
解決方法:yum install glibc.i686
Ubench CPU: 1287342
Ubench MEM: 627574
Ubench AVG: 957458
三個分別為:CPU性能,內(nèi)存性能,綜合性能。
這個數(shù)據(jù)為Q9550四核、2*2G DDR2 800、G31主板、2T SATA3硬盤下測試值.
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡陣列)
hdparm -t /dev/md0 (軟RAID設備)
參數(shù):
-a 表示是否關閉磁盤預讀取功能。對于大文件讀取,這個顯然能提高性能。-A設置硬盤驅(qū)動器緩存讀取特性。可能就是硬盤緩存開關-g 顯示硬盤的磁軌,磁頭,磁區(qū)等參數(shù)。-i 顯示硬盤的硬件規(guī)格信息,這些信息是在開機時由硬盤本身所提供。-I 直接讀取硬盤所提供的硬件規(guī)格信息。-p 設定硬盤的PIO模式。-Tt 評估硬盤的讀取效率和硬盤快取的讀取效率。-u; 在硬盤存取時,允許其他中斷要求同時執(zhí)行。-v 顯示硬盤的相關設定。總結
以上是生活随笔為你收集整理的LINUX centos下查看CPU、主板、硬盘、内存,网卡信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CorelDraw插件开发-VBA-常用
- 下一篇: Linux操作系统版本、内核版本