linux的top指令

 

image

以下逐行解釋:

第一行:

image

top – 12:25:32 目前的系統時間

up 2 min, 系統的uptime,系統已經開機 2 分鐘

1 user, 目前登入中的使用者數

load average: 0.38, 0.27, 0.11 最近 1 分鐘、5 分鐘、15 分鐘的 CPU 負載

第二行:

image

Tasks: 152 total, 目前總共有 152 個 process 正在執行中

1 running, 有 1 支程式正在執行中,應該就是 top 自己

151 sleeping, 有 151 支程式在 sleeping

0 stopped, 0 支程式在 stopped

0 zombie 0 支 zombie 程式

第三行:

image

Cpu( s ): 1.0%us, user space(就是應用程式)佔用的 CPU 資源百分比

0.7%sy, kernel space佔用的 CPU 資源百分比

0.0%ni, 變更 nice value 佔用的 CPU 資源百分比

98.3%id, idle(閒置)的 CPU 資源百分比

0.0%wa. IO等候的 CPU 資源百分比

0.0%hi, Hardward IRQ,硬體中斷佔用的 CPU 資源百分比

0.0%si, Software Interrupts,軟體中斷佔用的 CPU 資源百分比

第四、五行:

image

Mem: 1016400k total, 這台機器的記憶體,大約 1GB

477936k used, 使用中的記憶體,大約 480MB

538464k free, 沒有使用的記憶體,大約 540MB

20884k buffers

158944k cached cache+buffer相加,大約佔用 180MB,由此可知,實際上應用程式只有使用 480MB – 180MB = 300MB

Swap: 557048 total, swap 空間,大約 550 MB

0k used, 沒有使用到任何的 swap

557048k, 全部的 swap 空間都沒有使用

最底下是每個 process 的狀態:

image

PID 1951 應用程式的 PID

USER root 由 root 啟動的應用程式

PR 20 應用程式在整台 Linux 的 schedule priority

NI 0 應用程式的 nice value( -20 最高、0 是預設值、19 最低)

VIRT 52796 應用程式使用的記憶體總量(包括 all code、data、shared library以及被 swap out的部份),單位是 kb,VIRT = Swap + RES

RES 13m 應用程式使用的實體記憶體(沒有被swap out的部份),單位是kb,RES分為兩個部分,code(應用程式本身)+data(資料)

SHR 3760 share memory size,單位是kb

S S 應用程式的狀態,S:Sleeping R:Running T:Stop Z:Zombie D:uninterruptible sleep

%CPU 0.7 佔用CPU的百分比,期間是從上次更新到現在

%MEM 1.4 致用實體記憶體的百分比

TIME+ 0:00.61 應用程式使用的CPU時間,單位是 1/100 秒

COMMAND Xvnc 應用程式的執行檔名稱

Advertisements
本篇發表於 網路, Linux。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s