檢視CPU 記憶體

2021-08-27 18:28:08 字數 1576 閱讀 5380

cat /proc/cpuinfo| grep 「physical id」| sort| uniq| wc -l

cat /proc/cpuinfo| grep 「cpu cores」| uniq

cat /proc/cpuinfo| grep 「processor」| wc -l

複製**

記憶體

1、free -m

2、 cat /proc/meminfo | grep memtotal

程序所占用的記憶體

linux下檢視某一程序所占用記憶體的方法

linux下檢視某乙個程序所占用的記憶體,首先可以通過ps命令找到程序id,比如 ps -ef | grep kafka 可以看到kafka這個程式的程序id

可以看到是22247 ,現在可以使用如下命令檢視記憶體:

top -p 22247

pid user pr ni virtresshr s %cpu %mem time+ command

22247 bae 20 0 801m285m7080 s 0.3 0.6 139:03.94 restapi-golang

這樣可以動態實時的看到cpu和記憶體的佔用率,然後按q鍵回到命令列

也可直接使用ps命令檢視: ps -aux | grep kafka

$ ps aux | grep restapi-golang

bae 222471.8 0.5820400291724? sl sep05 139:04 ./bin/restapi-golang

bae 24031 0.0 0.0 51136 716 pts/7 s+ 17:17 0:00 grep –color=always restapi-golang

第乙個標註的地方是cpu和記憶體佔用率,後面第6列的291724是物理記憶體使用量,單位是k,此時kafka大約占用291m記憶體

還可以檢視程序的status檔案: cat /proc/22247/status

vmrss對應的值就是物理記憶體占用,大約為291m和剛才一致

另外還可以通過 top 命令動態檢視記憶體占用

通過: ps aux | sort -k4,4nr | head -n 10 檢視記憶體占用前10名的程式

檢視cpu 記憶體資訊

一 aix 1.檢視cpu數 1 smtctl 從aix5.3起,對於power5的機器,系統引入了smt simultaneousmulti threading 的功能,其允許兩個處理執行緒在同一顆處理器上執行,對作業系統而言,一顆物理處理器邏輯上會成為兩個處理單元 邏輯處理器 smt功能啟用 邏...

linux檢視cpu和記憶體

1.檢視cpu資訊 總核數 物理pu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 2.檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 3.檢視每個物理cpu中core的個...

Linux 檢視cpu和記憶體

檢視cpu資訊 總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數...