1、查看系统PCI设备
lspci命令可列出所有的PCI设备如主板、声卡、显卡和网卡,也会把USB接口设备列出来。
[root@localhost ~]# lspci
如果想看到更详细的PCI设备信息,可以使用-v参数进行查看
[root@localhost ~]# lspci -v
2、查看CPU信息
[root@localhost ~]# cat /proc/cpuinfo
processor是逻辑处理器的唯一标识符
vendor-id表示处理器类型
physical id表示每个物理封装的唯一标识符
siblings表示位于相同物理封装中的逻辑处理器的数量
core id表示每个内核的唯一标识符
cpu cores表示位于相同物理封装中的内核数量。
如果siblings是cpu cores的两倍,则说明系统支持超线程,并且超线程已打开;如果siblings和cpu cores一致,则说明系统不支持超线程,或者超线程未打开。
查看系统物理CPU的个数
[root@localhost ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq |wc -l
查看每个物理CPU中内核的个数
[root@localhost ~]# cat /proc/cpuinfo |grep "cpu cores"
查看系统所有逻辑CPU个数(所有物理CPU中内核的个数加上超线程个数)
[root@localhost ~]# cat /proc/cpuinfo |grep "processor" |wc -l
3、查看系统内存信息
[root@localhost ~]# cat /proc/meminfo
MemTotal表示所有可用RAM大小
MemFree表示LowFree与HighFree的总和,被系统留着未使用的内存
Buffers表示用来给文件做缓冲大小
Cached表示被高速缓冲存储器用的内存的大小.
SwapCached表示被高速缓冲存储器用的交换空间的大小
Active表示在活跃使用中的缓冲或高速缓冲存储器页面文件的大小
Inactive表示在不经常使用中的缓冲或高速缓冲存储器页面文件的大小
SwapTotal表示交换空间的总大小
SwapFree表示未被使用交换空间的大小
Dirty表示等待被写回到磁盘的内存大小
Writeback表示正在被写回到磁盘的内存大小
AnonPages表示未映射页的内存大小
Mapped表示设备和文件等映射的大小
Slab表示内核数据结构缓存的大小
SReclaimable表示可收回Slab的大小
SUnreclaim表示不可收回Slab的大小
PageTables表示管理内存分页页面的索引表的大小。
VmallocTotal表示可以vmalloc虚拟内存大小
VmallocUsed表示已经被使用的虚拟内存大小。
4、查看磁盘分区信息
[root@localhost ~]# fdisk -l
Disk 名称:大小
heads表示磁头数
sectors/track表示每磁道上有多少个扇区
cylinders表示共有多少个柱面
units表示一个柱面的大小
Sector size表示一个扇区的大小
I/O size表示I/O大小
1)Boot
* , 代表活动分区。活动分区只能是主分区,一个硬盘只能有一个活动的主分区。+,代表多个的意思。
主分区:一个硬盘可以划分多个主分区扩展分区:主分区之外的硬盘空间就是扩展分区
逻辑分区:是对扩展分区再行划分得到的
2)Id
各种分区的文件系统不同,如有ntfs分区,fat32分区,ext3分区,swap分区等。每一种文件系统都有一个代号,对应这里的Id。
f:FAT32 Extend,只限于扩展分区
86:NTFS
7:HPFS/NTFS
b:FAT32
83:Linux Ext2
82:Linux 交换区
3)System
HPFS(高性能文件系统)是IBMOS/2操作系统的一种文件系统。Fdisk把HPFS和NTFS视为一类.
LBA是win95引入的,为了能使用大于8.4G的硬盘,EXT'd意思是“扩展分区”
W95 Ext'd (LBA)是分区的一个识别符,表示扩展分区