首頁  >  文章  >  電腦教學  >  linux top指令詳解

linux top指令詳解

WBOY
WBOY轉載
2024-02-20 09:20:03551瀏覽

linux top命令详解

#

按1可以看每個cpu的使用情況

第一行

目前時間   運轉時間   目前登陸使用者   負載平衡(1分鐘、5分鐘、10分鐘)

load average資料每5秒檢查一次活躍行程數,計算出的值。若除以邏輯CPU數量後超過5,表示系統超負荷。

第二行

總共248個行程     1個正在執行    247個休眠   0個停止   0個殭屍行程

第三行

us(user space):使用者空間佔用cpu的百分比

sy(sysctl):核心空間佔用cpu的百分比

ni()— 改變過優先權的程序佔用CPU的百分比

id(idolt): 空閒 CPU百分比

wa(wait): IO等待佔用CPU的百分比

hi(Hardware IRQ):硬中斷佔用CPU的百分比

si(Software Interrupts):軟中斷佔用CPU的百分比

第四行

總記憶體   使用記憶體   空閒記憶體   buffers(快取的記憶體量)

第五行

交換分割區

可用記憶體=free buffer cached(幻城的交換區總量)

對於記憶體監控,在top裡我們要時時監控第五行swap交換分割區的used,如果這個數值在不斷的變化,表示核心在不斷進行記憶體和swap的資料交換,這是真正的記憶體不夠用了。

第四行中使用中的記憶體總量(used)指的是現在系統核心控制的記憶體數,

第四行中空閒記憶體總量(free)是核心還未納入其管控範圍的數量。

納入內核管理的內存不見得都在使用中,還包括過去使用過的現在可以被重複利用的內存,內核並不把這些可被重新使用的內存交還到free中去,因此在linux上free內存會越來越少,但不用為此擔心。

第六行

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 — 進程名稱(命令名稱/命令列)###

以上是linux top指令詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除