Copyright 2025 HNCloud Limited.
香港联合通讯国际有限公司
Top命令在Linux服务器中的常见用法
时间 : 2025-02-14 10:57:03
编辑 : 华纳云
阅读量 : 1833
Top命令在日常系统管理工作中经常用到,top命令的进程表显示了Linux机器的处理器活动,可以实时读取到内核管理的任务还显示正在运行的进程列表CPU和内存利用率信息。列出全部正在运行的Linux进程,只需要在命令中输入top即可获取正则运行的任务、内存、CPU和交换信息,按“q”退出窗口:
# top
如果需要按照进程ID实现对正在运行的Linux进程排序可按M和T键。如果要按内存使用情况或者对所有Linux正在运行的进程进行排序,按M和P键。
按照运行时间来对全部正在运行的Linux进程进行排序,按M和T键。
显示特定用户Linux进程,使用u选项列出特定用户进程详细信息:
# top -u tecmint
在顶部突出显示正在运行的进程,按z可以让结果以彩色显示正在运行进程,有利于识别正在运行的进程。
如果是想显示正则运行进程的绝对路径,可以在运行top命令时按c选项。
默认情况下,屏幕刷新间隔设置为3.0秒,在运行top命令时用d选项来设置所需时间间隔。可以在运行top命令时按k来查找进程PID,再终止该进程,不需要关闭top窗口。
如果需要按照CPU利用率对正在运行的进程进行排序用“Shift+P”。
也可使用“r”来更改进程的优先级。
列出CPU核心的负载信息,按下1即可列出CPU核心的详细信息。
把正在运行的top命令结果输出保存在文件/root/.toprc:
# top -n 1 -b > top-output.txt
列出Linux空闲进程,按“i”即可获取到空闲/休眠进程列表。
按“h”可以获取顶部命令帮助。
top命令的输出会一直刷新,知道按“q”,如果想重复10次后自动退出:
# top -n 10