当前位置:网站首页>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
边栏推荐
- kivy教程之在 Kivy 中支持中文以构建跨平台应用程序(教程含源码)
- Common - magic number 7
- How to solve the error "press any to exit" when deploying multiple easycvr on one server?
- Pytest learning ----- pytest confitest of interface automation test Py file details
- Why should Li Shufu personally take charge of building mobile phones?
- Ms-tct: INRIA & SBU proposed a multi-scale time transformer for motion detection. The effect is SOTA! Open source! (CVPR2022)...
- C语言指针*p++、*(p++)、*++p、*(++p)、(*p)++、++(*p)对比实例
- Fleet tutorial 13 basic introduction to listview's most commonly used scroll controls (tutorial includes source code)
- Interesting - questions about undefined
- OpenEuler 会长久吗
猜你喜欢
std::true_type和std::false_type
On time and parameter selection of asemi rectifier bridge db207
[swoole series 2.1] run the swoole first
Maixll-Dock 摄像头使用
李书福为何要亲自挂帅造手机?
78 year old professor Huake has been chasing dreams for 40 years, and the domestic database reaches dreams to sprint for IPO
Distinguish between basic disk and dynamic disk RAID disk redundant array
Open source and safe "song of ice and fire"
Four processes of program operation
Distiller les connaissances du modèle interactif! L'Université de technologie de Chine & meituan propose Virt, qui a à la fois l'efficacité du modèle à deux tours et la performance du modèle interacti
随机推荐
2022暑期项目实训(三)
编译原理——预测表C语言实现
Grafana 9.0 正式发布!堪称最强!
Four processes of program operation
开源与安全的“冰与火之歌”
Selected technical experts from China Mobile, ant, SF, and Xingsheng will show you the guarantee of architecture stability
Declval of template in generic programming
ADB common commands
Virtual machine VirtualBox and vagrant installation
node の SQLite
【剑指 Offer】 60. n个骰子的点数
最新财报发布+天猫618双榜第一,耐克蓄力领跑下个50年
Pytest learning ----- detailed explanation of the request for interface automation test
F200——搭载基于模型设计的国产开源飞控系统无人机
adb常用命令
Kill -9 system call used by PID to kill process
二分(整数二分、实数二分)
關於這次通信故障,我想多說幾句…
Smart street lamp based on stm32+ Huawei cloud IOT design
F200 - UAV equipped with domestic open source flight control system based on Model Design