ubuntu不常見命令筆記

記錄一些不常用的命令。


*查看內(nèi)存

$ free -m

total        used        free      shared  buff/cache   available
Mem:          16046         124       14035         152        1886       15413
Swap:          1906           0        1906

結(jié)果m為單位, 上面顯示有16G內(nèi)存, 14G可用

  • 查看詳細(xì)信息
$ cat /proc/meminfo

查看CPU相關(guān)信息

  • 基于/proc/cpuinfo文件+過濾的方式
# 查看CPU信息(型號(hào))
$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
# 總核數(shù) = 物理CPU個(gè)數(shù) X 每顆物理CPU的核數(shù) 
# 總邏輯CPU數(shù) = 物理CPU個(gè)數(shù) X 每顆物理CPU的核數(shù) X 超線程數(shù)

# 查看物理CPU個(gè)數(shù)
$ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每個(gè)物理CPU中core的個(gè)數(shù)(即核數(shù))
$ cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看邏輯CPU的個(gè)數(shù)
$ cat /proc/cpuinfo| grep "processor"| wc -l

  • 基于lscpu
$ lscpu
  • 參看cpu的使用情況

參考資料

筆者因?yàn)橄肟吹皆敿?xì)的每個(gè)cpu核的運(yùn)行情況, 圖形界面下有monitor, 但是遠(yuǎn)程登錄窗口如何參看呢?最終在同事的提示下, 發(fā)現(xiàn)了top有很多交互命令, 查看了下幫助, 發(fā)現(xiàn)如下方式

$ top
#交互模式下,按1展示詳細(xì)cpu信息, 按t切換視圖到你想要的, 比如下面的
%Cpu0  :   0.0/0.0     0[                                                                                                    ]
%Cpu1  :   0.0/0.3     0[                                                                                                    ]
%Cpu2  :   0.3/0.0     0[                                                                                                    ]
%Cpu3  :   0.3/0.3     1[                                                                                                    ]
%Cpu4  :   0.0/0.0     0[                                                                                                    ]
%Cpu5  :   0.0/0.0     0[                                                                                                    ]
%Cpu6  :   0.0/0.0     0[                                                                                                    ]
%Cpu7  :   0.0/0.0     0[                                                                                                    ]
KiB Mem :  4.0/16431916 [                                                                                                    ]
KiB Swap:  0.0/1952252  [                                                                                                    ]
#這樣可以直觀的參看每個(gè)cpu核的占用情況了

獲取操作系統(tǒng)信息

$ cat  /etc/issue

Ubuntu 16.04.3 LTS \n \l
$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容