總核數 = 實體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
檢視邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l
檢視線程數
grep 'processor' /proc/cpuinfo | sort -u | wc -l
注意,此處檢視的線程數是總的線程數,可以了解為邏輯cpu的數量
https://blog.csdn.net/maizousidemao/article/details/103595846/
#########################################################################################
ubuntu16.04如何檢視記憶體和CPU的使用情況
ubuntu16.04如何檢視記憶體和CPU的使用情況?
使用一下指令:
gnome-system-monitor
javascript:void(0)
################################################################################################################
ubuntu上檢視cpu、記憶體、硬碟等參數
信仰與初衷
0.1872018.07.06 15:37:20字數 278閱讀 6,899
-
CPU:
型号:
數量:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'
或lscpu |grep "CPU socket" |awk '{print $NF}'
每個CPU的核數:lscpu |grep "Socket" |awk '{print $NF}'
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"
https://www.jianshu.com/p/a08ed6146352sudo hdparm -i /dev/sda |grep "Model"
遇到根目錄占滿的情況:
檢視磁盤檔案系統與目錄的占用情況:
df -h
檢視最近30天内出現的占用大小超10000 blocks的檔案:
find / -xdev -type f -mtime -30 -size +10000