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的個數 即核數...