Ubuntu下檢視電腦相關資訊
阿新 • • 發佈:2019-01-21
經常編譯原始碼,硬體的配置決定了編譯的速度,下面通過一些命令檢視CPU相關引數
CPU引數
cpu的引數通過cat /proc/cpuinfo檢視,主要計算公式
- 總核數 = 物理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 cores : 2
檢視邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l
$ 4
檢視CPU資訊(型號)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
$ 4 Intel(R) Core(TM) i7-3540M CPU @ 3.00GHz
根據結果得知,我的電腦有1個cpu,2個核心,每個核心2執行緒,共4執行緒
記憶體資訊
記憶體大小可以通過檢視cat /proc/meminfo,主要看如下幾個引數
MemTotal: 7850500 kB MemFree: 222664 kB MemAvailable: 2611528 kB
更方面的方式是通過free -h檢視記憶體資訊
total used free shared buff/cache available
Mem: 7.5G 3.7G 485M 929M 3.3G 2.5G
Swap: 7.7G 1.3G 6.4G
檔案/資料夾大小
檢視資料夾大小一般採用du命令,有的時候一直會和df命令混淆,
du - estimate file space usage // 估計檔案空間使用量
df - report file system disk space usage //報告檔案系統磁碟空間使用情況
兩者區別比較大,du只能夠檢視檔案大小,而df是檢視硬碟分割槽使用大小
du 一些常用使用方法
- 顯示目錄大小
du -sh name
- 當前目錄下檔案和資料夾很多,需要–max-depth=指定目錄的層級
du -h --max-depth=1 xxxx