当前位置:网站首页>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 :
top
The results are as follows :
If we want to know top Details of the command , You can use commands :
info top
The 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 10
2. ?
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 12345
View the specified pid Resources used :
Reference resources :Linux in top Command parameter details
边栏推荐
- [swoole series 2.1] run the swoole first
- 1700C - Helping the Nature
- 第三季百度网盘AI大赛盛夏来袭,寻找热爱AI的你!
- 模板于泛型编程之declval
- I want to say more about this communication failure
- win10系统下插入U盘有声音提示却不显示盘符
- The third season of Baidu online AI competition is coming in midsummer, looking for you who love AI!
- IP, subnet mask, gateway, default gateway
- 重磅!蚂蚁开源可信隐私计算框架“隐语”,主流技术灵活组装、开发者友好分层设计...
- QT中Model-View-Delegate委托代理机制用法介绍
猜你喜欢
虚拟机VirtualBox和Vagrant安装
【Swoole系列2.1】先把Swoole跑起来
How to solve the error "press any to exit" when deploying multiple easycvr on one server?
kivy教程之在 Kivy 中支持中文以构建跨平台应用程序(教程含源码)
STM32 key state machine 2 - state simplification and long press function addition
TOP命令详解
Jerry's updated equipment resource document [chapter]
30 分钟看懂 PCA 主成分分析
從交互模型中蒸餾知識!中科大&美團提出VIRT,兼具雙塔模型的效率和交互模型的性能,在文本匹配上實現性能和效率的平衡!...
win10系统下插入U盘有声音提示却不显示盘符
随机推荐
Maixll-Dock 摄像头使用
Getting started with pytest ----- test case rules
Jerry's updated equipment resource document [chapter]
Pytest learning ----- pytest operation mode and pre post packaging of interface automation testing
Appium automated test scroll and drag_ and_ Drop slides according to element position
Release of the sample chapter of "uncover the secrets of asp.net core 6 framework" [200 pages /5 chapters]
Ms-tct: INRIA & SBU proposed a multi-scale time transformer for motion detection. The effect is SOTA! Open source! (CVPR2022)...
Declval of template in generic programming
win10系统下插入U盘有声音提示却不显示盘符
微信为什么使用 SQLite 保存聊天记录?
C语言通过指针交换两个数
队列的实现
Excel usage record
Jerry's setting currently uses the dial. Switch the dial through this function [chapter]
I want to say more about this communication failure
模板于泛型编程之declval
2019阿里集群数据集使用总结
node の SQLite
C语言高校实验室预约登记系统
MSF horizontal MSF port forwarding + routing table +socks5+proxychains