linux查看cpu个数、核心数、进程数、内存大小、硬盘大小、网卡信息等信息

linux查看cpu个数、核心数、进程数、内存大小、硬盘大小、网卡信息等信息

作者:myadmin |  时间:2014-05-29 |  浏览:4240 |  0 条评论

公司刚购置了几台新服务器,上级吩咐下来让看看服务器的cpu个数、核心数、进程数、内存、硬盘、网卡等信息

哈哈,来吧,

linux查看cpu个数、核心数、进程数、内存大小、硬盘大小、网卡信息等信息

一、cpu基本信息

首先说明一下,在linux中cpu的基本信息是在 /proc/cpuinfo 这个文件下的。其内同是在linux启动的过程中被装载进去的。

cpu:颗数

[root@localhost ~]# grep ‘physical id’ /proc/cpuinfo | sort -u
physical id : 0

[root@localhost ~]# grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l
1

只出现了一条记录 说明有一颗cpu

cpu:核心数

[root@localhost ~]# grep ‘core id’ /proc/cpuinfo | sort -u | wc -l
4

说明这颗cpu是4核心的

cpu:线程数

[root@localhost ~]# grep ‘processor’ /proc/cpuinfo | sort -u | wc -l
8

说明这颗cpu是8线程的

下面稍微解释一下/proc/cpuinfo中几个重要参数的意思:

processor :逻辑处理器的id。
physical id :物理封装的处理器的id。
core id :每个核心的id。
cpu cores :位于相同物理封装的处理器中的内核数量。
siblings :位于相同物理封装的处理器中的逻辑处理器的数量。

二、内存基本信息

内存的基本信息是在 /proc/meminfo 这个文件下的。

查看总内存数

[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 7861 213 7647 0 7 40
-/+ buffers/cache: 165 7696
Swap: 7999 0 7999

一目了然,总的物理内存为 8G,虚拟内存也为8G(由于进制的关系,上面显示的是 7861 和 7999)。

[root@localhost ~]# cat /proc/meminfo
MemTotal: 8050000 kB
MemFree: 7830860 kB
Buffers: 8212 kB
Cached: 41232 kB

………………

这样也能一目了然的看到 总的物理内存为 8G

 三、查看硬盘大小

[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 50G 769M 46G 2% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 485M 33M 427M 8% /boot
/dev/mapper/VolGroup-lv_home 860G 200M 816G 1% /home

一条命令搞定,自己每个盘 加一下,得到总的磁盘空间为 1T(由于进制的问题,数值加起来后距离1T是有距离的,这是正常情况)

四、查看网卡信息

[root@localhost ~]# dmesg | grep -i eth
igb: Intel(R) Gigabit Ethernet Network Driver – version 5.0.5-k
igb 0000:01:00.0: added PHC on eth0
igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection
igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x4) 00:a0:d1:eb:69:74
igb 0000:01:00.0: eth0: PBA No: Unknown
igb 0000:01:00.1: added PHC on eth1
igb 0000:01:00.1: Intel(R) Gigabit Ethernet Network Connection
igb 0000:01:00.1: eth1: (PCIe:2.5Gb/s:Width x4) 00:a0:d1:eb:69:75
igb 0000:01:00.1: eth1: PBA No: Unknown
udev: renamed network interface eth0 to em1
udev: renamed network interface eth1 to em2

同样的一条命令搞定,可以看出来,这台服务器有2个网卡,分别是eth0和eth1 个字的MAC是00:a0:d1:eb:69:74和00:a0:d1:eb:69:75

五、查看Linux版本信息

linux内核版本

linux的版本信息是在 /proc/version 这个文件下的。

[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

也可以通过看到

[root@localhost ~]# cat /proc/version
Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013

可以看到,Linux的内核是2.6.32-431.el6.x86_64

linux发行版本信息

[root@localhost ~]# cat /etc/issue
CentOS release 6.5 (Final)

呵呵,看到了么,CentOS的系统

 

常用的服务器参数也就这几个了,如果还有什么参数需要查看的,欢迎大家补充!

linux查看cpu个数、核心数、进程数、内存大小、硬盘大小、网卡信息等信息

http://www.uuboku.com/137.html

 

标签:

相关推荐
更多

发表评论