bingoogolapple / bingoogolapple.github.io

个人主页。同时也通过 Issues 记录学习笔记
http://www.bingoogolapple.cn
86 stars 22 forks source link

Linux 系统信息查看 #170

Open bingoogolapple opened 7 years ago

bingoogolapple commented 7 years ago

查看内核/操作系统/CPU信息

uname -a

查看操作系统版本

lsb_release -a

cat /etc/centos-release

rpm -q centos-release
bingoogolapple commented 7 years ago

CPU 信息

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

查看物理 CPU 的个数

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

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

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

查看逻辑 CPU 的个数

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

查看 CPU 信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
bingoogolapple commented 7 years ago

资源

查看内存使用量和交换区使用量

free -m

查看各分区使用情况

df -h

查看内存总量

grep MemTotal /proc/meminfo

查看空闲内存容量

grep MemFree /proc/meminfo

查看系统运行时间、用户数、负载

uptime

查看系统负载

cat /proc/loadavg 
bingoogolapple commented 7 years ago

top

top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏

第一部分 -- 最上部的 系统信息栏

第一行(top)

第二行(Tasks)

第三行(Cpus)

第四行(Mem)

第五行(Swap)

第二部分 -- 中间部分的内部命令提示栏

top 运行中可以通过 top 的内部命令对进程的显示方式进行控制

第三部分 -- 最下部分的进程列表栏