一文搞懂如何查看linux操作系统服务器CPU、内存和硬盘

服务器 0

Linux查看物理CPU个数、核数、逻辑CPU个数

 总核数 = 物理CPU个数 X 每颗物理CPU的核数

 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

查看服务器cpu信息

cat /proc/cpuinfo

查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep "cpu cores"| uniq

查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看服务器内存信息

查看全部内存信息

cat /proc/meminfo

查看总内存大小

grep MemTotal /proc/meminfo

查看硬盘信息

1.磁盘分区布局的详细信息

fdisk -l

2.查看分区挂载详情

lsblk:lsblk是ls block devices的缩写,展示磁盘的布局、分区的大小和挂载情况等。

有一个盘7.9T的谁之前分区工具用错了,导致只分了2T,其中5.9T浪费了。如果需要重新分区得把/data下面数据备份,重新格式化分区,可能会有数据丢失风险。

3.查看磁盘空间使用情况
df

“disk free” 的缩写,用于查看系统中所有挂载的文件系统的磁盘空间使用情况,包括每个文件系统的总大小、已用空间、可用空间以及文件系统类型等信息。

常用OPTION:

-h:以人类可读的格式显示磁盘空间信息,如 KB、MB、GB 等。

-T:显示文件系统类型。

-t:仅显示指定类型的文件系统,如 ext4、tmpfs 等。

-i:显示 inode 的使用情况。

-l:   只显示本地文件系统

查看本地已挂载文件系统磁盘容量,不显示网络文件系统

df -hl

查看磁盘空间信息

df -h -T

显示 inode 的使用情况

df -i

du

“disk usage” 的缩写,用于查看指定文件或目录的磁盘空间使用情况,默认递归地查看目录下所有文件和子目录的大小。

常用OPTION:

-h:以人类可读的格式显示磁盘使用量,如 KB、MB、GB 等。

-s:显示指定目录的总大小,而不显示其子目录的大小。

-c:显示总计磁盘使用量

也许您对下面的内容还感兴趣: