<strike id="uuque"><acronym id="uuque"></acronym></strike>
  • <code id="uuque"><acronym id="uuque"></acronym></code>
    <li id="uuque"></li><rt id="uuque"><delect id="uuque"></delect></rt>
    歡迎光臨杭州東田科技有限公司官網!
    買工控 選東田專業工控機廠家 高品質 用心服務
    東田國產工控機
    全國咨詢熱線:18868733722
    東田工控--國家高新技術企業
    售后服務

    工控機Linux服務器參數查看命令一覽——CPU使用率/負載篇

    時間:2024-07-31 09:13:21 作者:小編 點擊:

      東田工控為大家整理出了工控機Linux服務器參數查看的命令,包含CPU、硬盤、內存、顯卡、CPU使用率/負載,本文為【CPU使用率/負載】篇。

      【CPU】篇可查看:工控機Linux服務器參數查看命令一覽——CPU篇

      【硬盤+內存】篇可查看:工控機Linux服務器參數查看命令一覽——硬盤+內存篇

      【顯卡】篇可查看:工控機Linux服務器參數查看命令一覽——顯卡篇

    工控機CPU使用率/負載.png

      本文將結合此視圖來講解各個數據的含義。

      第一行:

      10:01:23 — 當前系統時間

      126 days,14:29—系統已經運行了 126 天 14 小時 29 分鐘(在這期間沒有重啟過)

      2 users — 當前有 2 個用戶登錄系統

      load average: 1.15, 1.42, 1.44 — load average 后面的三個數分別是 1 分鐘、5 分鐘、15 分鐘的負載情況。

      注:load average 數據是每隔 5 秒鐘檢查一次活躍的進程數,然后按特定算法計算出的數值。如果這個數除以邏輯 CPU 的數量,結果高于 5 的時候就表明系統在超負荷運轉了

      第二行:

      Tasks — 任務(進程),系統現在共有 183 個進程,其中處于運行中的有 1 個,182 個在休眠(sleep),stoped 狀態的有 0 個,zombie 狀態(僵尸)的有 0 個。

      第三行:cpu 狀態

      6.7% us — 用戶空間占用 CPU 的百分比。

      0.4% sy — 內核空間占用 CPU 的百分比。

      0.0% ni — 改變過優先級的進程占用 CPU 的百分比

      92.9% id — 空閑 CPU 百分比

      0.0% wa — IO 等待占用 CPU 的百分比

      0.0% hi — 硬中斷(Hardware IRQ)占用 CPU 的百分比

      0.0% si — 軟中斷(Software Interrupts)占用 CPU 的百分比

      第四行:內存狀態

      8306544k total — 物理內存總量(8GB)

      7775876k used — 使用中的內存總量(7.7GB)

      530668k free — 空閑內存總量(530M)

      79236k buffers — 緩存的內存量 (79M)

      第五行:swap 交換分區

      2031608k total — 交換區總量(2GB)

      2556k used — 使用的交換區總量(2.5M)

      2029052k free — 空閑交換區總量(2GB)

      4231276k cached — 緩沖的交換區總量(4GB)

      說明:

      這里要說明的是不能用 windows 的內存概念理解這些數據,如果按 windows 的方式此臺服務器“危矣”:8G 的內存總量只剩下 530M 的可用內存。Linux的內存管理有其特殊性,復雜點需要一本書來說明,這里只是簡單說點和我們傳統概念(windows)的不同。

      第四行中使用中的內存總量(used)指的是現在系統內核控制的內存數,空閑內存總量(free)是內核還未納入其管控范圍的數量。納入內核管理的內存不見得都在使用中,還包括過去使用過的現在可以被重復利用的內存,內核并不把這些可被重新使用的內存交還到 free 中去,因此在 linux 上 free 內存會越來越少,但不用為此擔心。

      如果出于習慣去計算可用內存數,這里有個近似的計算公式:第四行的 free + 第四行的 buffers/cached,按這個公式此臺服務器的可用內存。

      對于內存監控,在 top 里我們要時刻監控第五行 swap 交換分區的 used,如果這個數值在不斷的變化,說明內核在不斷進行內存和 swap 的數據交換,這是真正的內存不夠用了。

      第六行是空行

      第七行以下:各進程(任務)的狀態監控

      PID — 進程 id

      USER — 進程所有者

      PR — 進程優先級

      NI — nice 值。負值表示高優先級,正值表示低優先級

      VIRT — 進程使用的虛擬內存總量,單位 kb。VIRT=SWAP+RES

      RES — 進程使用的、未被換出的物理內存大小,單位 kb。RES=CODE+DATA

      SHR — 共享內存大小,單位 kb

      S — 進程狀態。D=不可中斷的睡眠狀態 R=運行 S=睡眠 T=跟蹤/停止 Z=僵尸進程

      %CPU — 上次更新到現在的 CPU 時間占用百分比

      %MEM — 進程使用的物理內存百分比

      TIME+ — 進程使用的 CPU 時間總計,單位 1/100 秒

      COMMAND — 進程名稱(命令名/命令行)

    東田工控.jpg
    標簽: 工控機售后
    主站蜘蛛池模板: 蓬莱市| 泰来县| 邢台市| 岗巴县| 钟祥市| 筠连县| 元氏县| 如东县| 昔阳县| 汤原县| 嘉兴市| 高邑县| 苗栗市| 万载县| 会昌县| 怀仁县| 监利县| 绥江县| 康马县| 五原县| 双桥区| 盈江县| 类乌齐县| 奉贤区| 石渠县| 大理市| 海南省| 独山县| 砀山县| 亚东县| 平邑县| 库伦旗| 扶沟县| 汝南县| 根河市| 浦北县| 舒兰市| 泽库县| 临夏县| 梁河县| 二连浩特市|