当前位置:网站首页>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
边栏推荐
- 【Android】Kotlin代码编写规范化文档
- OliveTin能在网页上安全运行shell命令(上)
- Transport layer congestion control - slow start and congestion avoidance, fast retransmission, fast recovery
- 重磅硬核 | 一文聊透对象在 JVM 中的内存布局,以及内存对齐和压缩指针的原理及应用
- It doesn't make sense without a distributed gateway
- 容器里用systemctl运行服务报错:Failed to get D-Bus connection: Operation not permitted(解决方法)
- C语言自动预订飞机票问题
- 开源与安全的“冰与火之歌”
- 偷窃他人漏洞报告变卖成副业,漏洞赏金平台出“内鬼”
- 传输层 拥塞控制-慢开始和拥塞避免 快重传 快恢复
猜你喜欢
1700C - Helping the Nature
Jerry's updated equipment resource document [chapter]
MS-TCT:Inria&SBU提出用于动作检测的多尺度时间Transformer,效果SOTA!已开源!(CVPR2022)...
Appium automated test scroll and drag_ and_ Drop slides according to element position
李書福為何要親自掛帥造手機?
node の SQLite
std::true_ Type and std:: false_ type
OliveTin能在网页上安全运行shell命令(上)
Windows连接Linux上安装的Redis
Take you through ancient Rome, the meta universe bus is coming # Invisible Cities
随机推荐
CRMEB 商城系统如何助力营销?
Getting started with pytest ----- allow generate report
QT中Model-View-Delegate委托代理机制用法介绍
2022暑期项目实训(三)
李书福为何要亲自挂帅造手机?
30 分钟看懂 PCA 主成分分析
Principle and usage of extern
容器里用systemctl运行服务报错:Failed to get D-Bus connection: Operation not permitted(解决方法)
What is the reason why the video cannot be played normally after the easycvr access device turns on the audio?
Windows connects redis installed on Linux
MarkDown语法——更好地写博客
面试突击62:group by 有哪些注意事项?
Jerry's watch deletes the existing dial file [chapter]
推荐好用的后台管理脚手架,人人开源
Codeforces Round #803 (Div. 2)
最新财报发布+天猫618双榜第一,耐克蓄力领跑下个50年
Markdown grammar - better blogging
UDP protocol: simple because of good nature, it is inevitable to encounter "city can play"
关于这次通信故障,我想多说几句…
Getting started with pytest ----- test case pre post, firmware