linux中查看系統內存等使用信息


查詢系統狀態
uname
uname -a
uname -r
cat /proc/cpuinfo
cat /proc/meminfo
hostname
last
lastlog
free
top
pstree
ps aux

 

1、查看內存

free -h

free -m

Mem 內存的使用信息
Swap 交換空間的使用信息
total 系統總的可用物理內存大小
used 已被使用的物理內存大小
free 還有多少物理內存可用
shared 被共享使用的物理內存大小
buff/cache 被 buffer (緩沖區)和 cache (高速緩沖存儲器)使用的物理內存大小
available 還可以被使用的物理內存大小(即系統可用內存約等於free+shared+buff/cache)


2、關於查看CPU核數問題

  2.1總核數 = 物理CPU個數 X 每顆物理CPU的核數
  2.2總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數

  2.3查看物理CPU個數
  cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

  2.4查看每個物理CPU中core的個數(即核數)
  cat /proc/cpuinfo| grep "cpu cores"| uniq

  2.5查看邏輯CPU的個數
  cat /proc/cpuinfo| grep "processor"| wc -l

3、查看CPU型號
  cat /proc/cpuinfo | grep 'model name' |uniq


4、查看內存
  cat /proc/meminfo | grep MemTotal


5、查看磁盤空間
  fdisk -l //看到的是物理磁盤大小(包括swap分區的物理大小)
  df -h //看到的是文件系統使用狀況(不包括swap分區)

6、查看當前操作系統內核信息

  uname -a   (Linux查看版本當前操作系統內核信息)

 7、查看進程運行情況

  top查看進程運行情況

  top -H -p 進程ID 查看線程運行情況

7、當前操作系統發行版信息

 

8、當前操作系統版本信息

cat /proc/version (Linux查看當前操作系統版本信息)

 

9、查看服務器名稱

hostname (查看服務器名稱)

 

10、查看網絡信息

cd /etc/sysconfig/network-scripts

ls  找到對應的ifcfg-ethXXXX文件

cat ifcfg-eth123456

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM