linux系统一些信息(待整理)
Linux查看物理CPU个数、核数、逻辑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 "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
使用top命令查看发现cpu使用率超过了100%
4868 root 20 0 161m 768 568 S 100.1 0.0 6867:56 pidguard
2、我的机器是8cpu的,经过检查发现top命令显示的是占用的cpu总数。
即8cpu时top下cpu利用率最大可以到达800%。
如果你的进程利用了多个cpu,那么top命令显示的是多个cpu占用率的总和。
所以top命令下查看到的cpu利用率是可能超过100%的。
--------------------------------
linux的top是将多核的负荷是加在一起的,
你执行了top以后,跳出那个统计信息以后,再按一下“1”,这个时候就会显示单核的负荷。
----------------------------------
通常我是用下面的命令看:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
查看物理CPU个数!
cat /proc/cpuinfo | grep "cpu cores" | uniq
查看cpu核数!
--------------------------------
https://www.cnblogs.com/duhuo/p/6065921.html
http://www.iteye.com/topic/1137848
------------------------
备注:随笔中内容来源于网上资料整理,仅供参考。