歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux中如何查看CPU的信息

Linux中如何查看CPU的信息

日期:2017/3/2 16:32:37   编辑:Linux服務器

top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器。下面詳細介紹它的使用方法。

  top - 02:53:32 up 16 days, 6:34, 17 users, load average: 0.24, 0.21, 0.24

  Tasks: 481 total, 3 running, 474 sleeping, 0 stopped, 4 zombie

  Cpu(s): 10.3%us, 1.8%sy, 0.0%ni, 86.6%id, 0.5%wa, 0.2%hi, 0.6%si, 0.0%st

  Mem: 4042764k total, 4001096k used, 41668k free, 383536k buffers

  Swap: 2104472k total, 7900k used, 2096572k free, 1557040k cached

  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

  32497 jacky 20 0 669m 222m 31m R 10 5.6 29:27.62 firefox

  4788 yiuwing 20 0 257m 18m 13m S 5 0.5 5:42.44 konsole

  5657 Liuxiaof 20 0 585m 159m 30m S 4 4.0 5:25.06 firefox

  4455 xiefc 20 0 542m 124m 30m R 4 3.1 7:23.03 firefox

  6188 Liuxiaof 20 0 191m 17m 13m S 4 0.5 0:01.16 konsole

  統計信息區前五行是系統整體的統計信息。第一行是任務隊列信息,同 uptime 命令的執行結果。其內容如下:

  01:06:48 當前時間

  up 1:22 系統運行時間,格式為時:分

  1 user 當前登錄用戶數

  load average: 0.06, 0.60, 0.48 系統負載,即任務隊列的平均長度。

  三個數值分別為 1分鐘、5分鐘、15分鐘前到現在的平均值。

  第二、三行為進程和CPU的信息。當有多個CPU時,這些內容可能會超過兩行。內容如下:

  Tasks: 29 total 進程總數

  1 running 正在運行的進程數

  28 sleeping 睡眠的進程數

  0 stopped 停止的進程數

  0 zombie 僵屍進程數

  Cpu(s): 0.3% us 用戶空間占用CPU百分比

  1.0% sy 內核空間占用CPU百分比

  0.0% ni 用戶進程空間內改變過優先級的進程占用CPU百分比

  98.7% id 空閒CPU百分比

  0.0% wa 等待輸入輸出的CPU時間百分比

  0.0% hi

  0.0% si

  最後兩行為內存信息。內容如下:

  Mem: 191272k total 物理內存總量

  173656k used 使用的物理內存總量

  17616k free 空閒內存總量

  22052k buffers 用作內核緩存的內存量

  Swap: 192772k total 交換區總量

  0k used 使用的交換區總量

  192772k free 空閒交換區總量

  123988k cached 緩沖的交換區總量。

  內存中的內容被換出到交換區,而後又被換入到內存,但使用過的交換區尚未被覆蓋,

  該數值即為這些內容已存在於內存中的交換區的大小。

  相應的內存再次被換出時可不必再對交換區寫入。

  進程信息區統計信息區域的下方顯示了各個進程的詳細信息。首先來認識一下各列的含義。

  序號 列名 含義

  a12下一頁

Copyright © Linux教程網 All Rights Reserved