學習筆記--Linux系統資源查看

          **LInux系統資源查看**

系統資源查看(常用命令)

1.vmstat [刷新延時 刷新次數] 監控系統重要資源

  顯示內容的涵義
  procs :進程字段信息 
       -r 等待運行的進程數,數量越大,系統越繁忙
       -b 不可被喚醒的進程數量,數量越大,系統越繁忙
  memory:內存信息字段
       -swpd虛擬內存使用情況
       -free空閒內存容量
       -buff緩衝內存容量(加速數據寫入硬盤)
       -cache緩存的內存容量(加速數據從硬盤讀取)
  swap:交換分區字段信息
       -si 從磁盤中交換到內存中數據的數量
       -so 從內存中交換到次磁盤中數據的數量(這兩個數越大,系統性能越差)
  io:磁盤讀寫信息字段
       -bi 從塊設備讀入數據的總量
       -bo 寫到塊設備的數據總量(這兩個數越大,代表系統I/O越繁忙)
  system :系統信息字段
       -in 每秒被中斷的進程次數
       -cs 每秒進行的事件切換次數(越大,系統和接口設備通信越繁忙)
  cpu :cpu信息字段
       -us 非內核進程消耗cpu運算時間的百分比
       -sy 內核進程消耗cpu運算時間的百分比
       -id 空閒cpu的百分比
       -wa 等待I/O所消耗的cpu百分比
       -st 被虛擬機所盜用的cpu佔比

2.dmesg查看內核信息

  dmesg | grep CPU 查看cpu的信息,硬件信息

3.free命令查看內存使用狀態
-b 以字節爲單位顯示
-k 以kb爲單位顯示
-m 以Mb爲單位顯示
-g 以Gb爲單位顯示

4.查看cpu的信息
cat /proc/cpuinfo proc內存信息,cpu信息也放在內存中

5.查看時間,用戶,平均負載等信息
uptime(top命令第一行)

6.查看系統與內核相關信息
uname -a 查看系統所有相關信息
-r 查看內核版本
-s 查看內核名稱

7.判斷操作系統位數
file /bin/ls
lsb_release -a 查看當前系統發行版本

8.列出進程打開或使用的文件信息
lsof -c 列出字符串開頭的進程打開的文件
-u 只列出某個用戶的進程打開的文件
-p 列出某個pid進程打開的文件

以上均爲個人學習筆記,所以並未截圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章