当前位置:网站首页>Top command details
Top command details
2022-07-06 18:15:00 【Beiming Muzhi】
One 、 brief introduction
top Commands are often used to monitor Linux The operation of the server , It can display the memory usage of each process of the server in real time .
top [-d number] | top [-bnp]Easy to use :
topThe results are as follows :

If we want to know top Details of the command , You can use commands :
info topThe result is shown in Fig. :

The red box in the above figure shows top Some parameters of the command , The specific meaning of parameters will be explained later .
We see one above DESCRIPTION, Translate as follows :
top The program provides a dynamic real-time view of the running system .
It can display system summary information as well as the current Linux A list of processes or threads managed by the kernel . The type of system summary information displayed and the type of information displayed for the process 、 The order and size are user configurable , And it can be configured during restart .
The program provides a limited interactive interface for process operation , It provides a broader interface for personal configuration , It covers all aspects of its operation . Although mentioned in this document top, But you can name the program as you like . The new name ( It could be an alias ) Will be reflected in top On the screen , And use... When reading and writing configuration files .
Two 、 Detailed explanation of output parameters
We use top After the command , stay linux Dynamically refresh the resource usage of each process on the server , So many parameters above , What do you mean by that ?
1.PID
Name meaning
PID process id
PPID The parent process id
RUSER Real user name
UID The user of the process owner id
USER User name of the process owner
GROUP The group name of the process owner
TTY The terminal name of the startup process . Processes that are not started from the terminal are shown as ?
PR priority
NI nice value . Negative value indicates high priority , A positive value indicates a low priority
P Last used CPU, Only in many CPU It makes sense in the environment
%CPU Last updated to now CPU Percentage of time used
TIME Used by process CPU Total time , Unit second
TIME+ Used by process CPU Total time , Company 1/100 second
%MEM Percentage of physical memory used by the process
VIRT Total virtual memory used by the process , Company kb.VIRT=SWAP+RES
SWAP The virtual memory used by the process , The size changed out , Company kb
RES Used by process 、 Physical memory size not swapped out , Company kb.RES=CODE+DATA
CODE The size of the physical memory occupied by the executable code , Company kb
DATA Beyond the executable code ( Data segment + Stack ) The amount of physical memory occupied , Company kb
SHR Shared memory size , Company kb
nFLT Number of page errors
nDRT Last write to now , Number of pages modified .
S Process status .D= Uninterrupted sleep R= function S= sleep T= track / stop it Z= Zombie process
COMMAND Command name / Command line
WCHAN If the process is sleeping , The system function name in sleep is displayed
Flags Mission signs
3、 ... and 、 Parameters,
1. -d
If we add -d Parameters , The display is the same as above , It's just that the dynamic refresh time is different .-d The parameter represents the number of seconds to refresh the page , The default is 5 Second . If you want to change it to 10 Seconds to refresh , Then you can :
top -d 102. ?
In the use of top On the dynamic page after the command , If we want to see the sort parameters , We can use ?, It is shown as follows :

Like the bottom q , It means we are top Display page of command , Press q Then exit the display .
3. M
ditto . stay top Command display page , The default is CPU The load is highly ordered , If we want to sort by memory usage , stay top The display page after the command , We press M( Be case sensitive ):

4. Other commands that can be used to display pages
P In order to CPU The load used is highly ordered .N With pid Order of size .T The cumulative time sequence used by the process .q sign out top command , perhaps Ctrl + only .
5. -p
top -p 12345View the specified pid Resources used :

Reference resources :Linux in top Command parameter details
边栏推荐
- Manifest of SAP ui5 framework json
- SQL优化问题的简述
- 虚拟机VirtualBox和Vagrant安装
- I want to say more about this communication failure
- QT中Model-View-Delegate委托代理机制用法介绍
- How to solve the error "press any to exit" when deploying multiple easycvr on one server?
- 关于这次通信故障,我想多说几句…
- STM32按键状态机2——状态简化与增加长按功能
- DNS hijacking
- declval(指导函数返回值范例)
猜你喜欢

Comparative examples of C language pointers *p++, * (p++), * ++p, * (++p), (*p) + +, +(*p)

Open source and safe "song of ice and fire"

30 分钟看懂 PCA 主成分分析

Compilation principle - top-down analysis and recursive descent analysis construction (notes)

历史上的今天:Google 之母出生;同一天诞生的两位图灵奖先驱

Video fusion cloud platform easycvr adds multi-level grouping, which can flexibly manage access devices

std::true_ Type and std:: false_ type

Pytest learning ----- pytest operation mode and pre post packaging of interface automation testing

Why should Li Shufu personally take charge of building mobile phones?

IP, subnet mask, gateway, default gateway
随机推荐
DNS hijacking
std::true_type和std::false_type
Running the service with systemctl in the container reports an error: failed to get D-Bus connection: operation not permitted (solution)
Markdown grammar - better blogging
78 year old professor Huake has been chasing dreams for 40 years, and the domestic database reaches dreams to sprint for IPO
Five data structures of redis
SQL优化问题的简述
Codeforces Round #803 (Div. 2)
關於這次通信故障,我想多說幾句…
Transport layer congestion control - slow start and congestion avoidance, fast retransmission, fast recovery
adb常用命令
Getting started with pytest ----- test case pre post, firmware
C语言通过指针交换两个数
win10系统下插入U盘有声音提示却不显示盘符
推荐好用的后台管理脚手架,人人开源
趣-关于undefined的问题
Introduction to the usage of model view delegate principal-agent mechanism in QT
虚拟机VirtualBox和Vagrant安装
Ms-tct: INRIA & SBU proposed a multi-scale time transformer for motion detection. The effect is SOTA! Open source! (CVPR2022)...
Implementation of queue