總核數 = 物理CPU個數 X 每顆物理CPU的核數
總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數
查看物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
- 1
查看每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq
- 1
查看邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l
- 1
查看線程數
grep 'processor' /proc/cpuinfo | sort -u | wc -l
- 1
注意,此處查看的線程數是總的線程數,可以理解為邏輯cpu的數量
https://blog.csdn.net/maizousidemao/article/details/103595846/
#########################################################################################
ubuntu16.04如何查看內存和CPU的使用情況?
使用一下命令:
gnome-system-monitor
https://www.cnblogs.com/fuhang/p/10086520.html
################################################################################################################
ubuntu上查看cpu、內存、硬盤等參數
-
CPU:
型號:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'
數量:lscpu |grep "CPU socket" |awk '{print $NF}'
或lscpu |grep "Socket" |awk '{print $NF}'
每個CPU的核數:lscpu |grep "Core(s) per socket" |awk '{print $NF}'
-
內存:
卡槽數量:sudo dmidecode -t memory |grep "Number Of Devices" |awk '{print $NF}'
或sudo dmidecode -t memory |grep "Associated Memory Slots" |awk '{print $NF}'
內存數量:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
內存支持類型:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Type:"
每個內存頻率:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Speed:"
每個內存大小:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Size:"
釋放緩沖區內存:echo 3 > /proc/sys/vm/drop_caches
-
硬盤:
硬盤數量、大小:sudo fdisk -l |grep "Disk /dev/sd"
硬盤型號:sudo hdparm -i /dev/sda |grep "Model"
https://www.jianshu.com/p/a08ed6146352
遇到根目錄占滿的情況:
查看磁盤文件系統與目錄的占用情況:df -h
查看最近30天內出現的占用大小超10000 blocks的文件:find / -xdev -type f -mtime -30 -size +10000
https://www.jianshu.com/p/a08ed6146352