free----内存
free 获取内存情况
free -m 以M为单位
free -h 显示单位
[root@huangstts ~]# free -h
total used free shared buff/cache available
Mem: 972M 252M 299M 9M 420M 505M
Swap: 2.0G 166M 1.8G
uname----获取系统和内核信息
选项与参数:
-a :所有系统相关的信息,包括下面的数据都会被列出来;
-s :系统核心名称
-r :核心的版本
-m :本系统的硬件名称,例如 i686 或 x86_64 等;
-p :CPU 的类型,与 -m 类似,只是显示的是 CPU 的类型!
-i :硬件的平台 (ix86
[root@localhost ~]# uname
Linux
[root@localhost ~]# uname -a
Linux localhost 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# uname -s // 系统核心名称
Linux
[root@localhost ~]# uname -r //核心的版本
3.10.0-957.el7.x86_64
[root@localhost ~]# uname -m //本系统的硬件名称
x86_64
[root@localhost ~]# uname -p //CPU 的类型
x86_64
[root@localhost ~]# uname -i //硬件的平台
x86_64
uptime----查看系统启动时间与工作负载
[root@localhost ~]# uptime
08:50:59 up 14:23, 2 users, load average: 0.00, 0.01, 0.05
dmesg----分析核心产生的讯息
/proc/
[root@localhost ~]# ls /proc/
[root@localhost ~]# cat /proc/6660/environ
LANG=zh_CN.UTF-8PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/binFIREWALLD_ARGS=
CPU信息
总核数 = 物理CPU个数 X 每颗物理CPU的核数
Linux 中 CPU 的信息,一般可以看 /proc/cupinfo 文件的信息
关键字意义
- processor:逻辑CPU的标识
- model name:真实CPU的型号信息
- physical id:真实CPU和标识
- cpu cores:真实CPU的内核数
查看物理CPU型号
grep 'model name' /proc/cpuinfo | uniq
查看物理CPU个数
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
查看每颗物理 CPU 的核心数
grep 'cpu cores' /proc/cpuinfo | uniq
每颗 CPU 的核心数,不是总核心数
查看逻辑 CPU 个数
grep "processor" /proc/cpuinfo | wc -l
查看 CPU 负载情况
top