如何查看服务器硬件信息及负载【转载】
查看CPU负载情况
- Top
[root@UCServer-CC1 ~]# top
top - 16:19:02 up 54 days, 6:19, 1 user, load average: 0.58, 0.56, 0.49
Tasks: 274 total, 1 running, 273 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.4%us, 0.9%sy, 0.0%ni, 95.1%id, 0.6%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 13332584k total, 9710952k used, 3621632k free, 236332k buffers
Swap: 8385920k total, 0k used, 8385920k free, 7695056k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5272 mysql 18 0 1035m 329m 5052 S 8.3 2.5 1941:13 mysqld
1233 root 10 -5 0 0 0 S 0.3 0.0 13:04.24 jbd2/sda3-8
4990 root 15 0 12892 1228 816 R 0.3 0.0 0:00.02 top
5469 root 18 0 2522m 229m 10m S 0.3 1.8 91:45.56 java
14001 asterisk 15 0 560m 32m 6188 S 0.3 0.2 98:34.70 asterisk
15910 root 15 0 115m 18m 1324 S 0.3 0.1 1:23.62 astcc_autodiale
1 root 15 0 10368 684 576 S 0.0 0.0 0:01.18 init
2 root RT -5 0 0 0 S 0.0 0.0 0:22.55 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.09 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:04.64 migration/1
5 root 34 19 0 0 0 S 0.0 0.0 0:02.44 ksoftirqd/1
6 root RT -5 0 0 0 S 0.0 0.0 0:02.27 migration/2
7 root 34 19 0 0 0 S 0.0 0.0 0:00.22 ksoftirqd/2
8 root RT -5 0 0 0 S 0.0 0.0 0:01.82 migration/3
9 root 34 19 0 0 0 S 0.0 0.0 0:00.13 ksoftirqd/3
10 root RT -5 0 0 0 S 0.0 0.0 0:24.85 migration/4
11 root 34 19 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/4
查看CPU信息(型号)
- cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
- cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(说明实际上是两颗4核的CPU)
- getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
- cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
再完整看cpu详细信息, 不过大部分我们都不关心而已.
# dmidecode | grep 'Processor Information'
查看内存信息
# cat /proc/meminfo
查看当前操作系统内核信息
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
查看当前操作系统发行版信息
#cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
查看机器型号
- dmidecode | grep "Product Name"
[root@UCServer-CC1 ~]# dmidecode | grep "Product Name"
Product Name: VMware Virtual Platform
Product Name: 440BX Desktop Reference Platform
查看网卡信息
- dmesg | grep -i eth
[root@UCServer-CC1 ~]# dmesg | grep -i eth
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
查询系统软件位数
- getconf LONG_BIT
64