Linux 下 top 命令的使用详解
-
前言:
-
top 指令用于查看當前CPU負載, 內存占用. 或讓其一直打印到固定文件內, 用于以后查看
-
-
版本:
-
本次 top 的版本為version 3.3.10, 系統版本為centos 7.4
-
-
使用:
- 只顯示某一進程的信息: top -p 進程ID
- 每兩次屏幕刷新的時間間隔: -d 秒
- 刷新多少次退出顯示:-n 次
- 將日志輸出到文件:-b?
- 后臺一直運行: nohup top -p 16071 -b -n 22000 -d 5 > long_500.log &
-
內容詳解:
-
第一部分:
-
第一行:
- 10:43:27 系統當前時間。
- up 150 days, 18:29?系統運行了多長時間
- 3 users 此時有三個用戶在線
- load average: 5.40, 7.57, 6.88 系統負載 (服務器是8核,負載還算正常)
-
第二行:Tasks:分別表示總進程數、正在運行的、睡眠、停止、僵尸進程
-
第三行:%Cpu(s): 前兩個分別表示用戶空間程序占用CPU百分比、內核空間占用CPU百分比。
-
第四行:KIB Mem:(以下數值單位為KB)?
-
24506932 total 物理內存總量 ?
-
-
-
5148240 ? free ?空閑物理內存總量
-
10289020 used 正在使用的物理內存總量
-
15104k buffers 用作內核緩存物理內存總量
-
-
第五行:KIB Swap: 也就是系統運行時,虛擬內存使用交換分區的部分(當物理內存不夠時,會使用交換分區)
-
avail Mem: man 中說明是一個可以啟動應用時,估算的可用的物理內存值
-
-
第二部分:
-
PID:系統進程ID
-
USER:進程所有者的用戶名
-
PR: 優先級
-
NI: nice值。負值表示高優先級,正值表示低優先級
-
VIRT: 進程占用虛擬內存空間大小
-
RES:?進程虛擬內存空間中已經映射到物理內存空間的那部分的大小
-
SHR: 進程占用的共享內存的大小
-
S:?進程狀態。
-
%CPU: 當前進程占用CPU的百分比(一段時間)
-
%MEM: 進程當前使用物理內存的百分比
-
TIME+:?進程使用的CPU時間總計,從右到左分別是百分之一秒,十分之一秒,秒,十秒,分鐘, 也就是61分鐘,20秒,6秒,十分之6秒,百分之3秒。
-
COMMAND:命令名/命令行
-
- 參考:
- https://blog.csdn.net/Rebirthme/article/details/50402107;
http://orchome.com/298;
https://blog.csdn.net/u011547375/article/details/9851455
- https://blog.csdn.net/Rebirthme/article/details/50402107;
-
-
轉載于:https://www.cnblogs.com/Zereker/p/11396586.html
總結
以上是生活随笔為你收集整理的Linux 下 top 命令的使用详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 下 ps 命令的使用详解
- 下一篇: MySQL 报 Can't create