首页 > 其他分享 >top

top

时间:2024-06-08 14:33:33浏览次数:15  
标签:ps head top 终端 tty1 进程 CPU

Linux命令之ps

  • ps介绍

linux命令ps是用来查看系统进程的命令。类似与Windows任务管理器中查看到的进程的功能。

 

  • ps用法

ps [参数]

ps常用参数

参数 说明

-A 显示所有的进程数据

-a 显示跟当前终端关联的所有进程

-u 基于用户的格式显示

-x 显示所有进程,不以终端机来区分

-e 显示所有进程

-f 显示完整格式输出

-l 显示终端进程信息

-j 工作格式

-p <pid> 显示指定进程的信息

-o 根据进程状态进行过滤

三、

 

1.ps -ef|head -n 5

“ps -ef |head -n 5”输出解释

UID

PID

PPID

C

STIME

TTY

TIME

CMD

启动进程的用户ID

进程的ID

进程的父进程ID

进程中生命周期中的CPU利用率

进程启动时的系统时间

在哪个终端上运行

-? 指与终端无关

tty1 指运行在tty1终端上,E.g:tty1-tty6

 

运行进程一共累计占用的CPU时间

启动的程序名称

 

2.ps -aux|head -n 5

 

 

USER

PID

%CPU

%MEM

VSZ

RSS

TTY

STAT

START

TIME

COMMAND

启动进程的用户

进程的ID

进程占用CPU的百分比

进程占用内存的百分比

进程占用虚拟内存的大小;等价于VIRT (top命令输出)

进程占用物理内存的大小;  等价于RES (top命令输出

在哪个终端上运行

-? 指与终端无关

tty1 指运行在tty1终端上,E.g:tty1-tty6

 

进程的状态

该进程被触发启动的时间

该进程实际使用CPU运作的时间

该进程的实际指令

 

3.ps -l |head -n 5

 

F:程序的flag(标签)

 

   4: 表示此进程的权限为 root

 

   1: 子进程只能复制,没有执行权限

 

   0:表示此进程有执行权限

 

S:进程状态   

 

   R:正在运行中

 

   S:静止状态

 

   T:暂定执行

 

   D:无法中断的休眠状态 (通常 IO 的进程)

 

   Z:僵尸进程

 

UID:启动进程的用户ID

 

PID:进程的ID

 

PPID:进程占用CPU的百分比

 

C:进程中生命周期中的CPU利用率

 

PRI:优先级,数值越小,优先级越高

 

NI:优先级,数值越小,优先级越高

 

ADDR:这个是 kernel function,指出该程序在内存的哪个部分。如果是个 running的程序,一般就是 "-"

 

SZ:进程用掉的内存

 

WCHAN:进程是否在运行中,若为 - 表示正在运作

 

TTY:在哪个终端上运行

 

   -? 指与终端无关

 

   tty1 指运行在tty1终端上,E.g:tty1-tty6

 

TIME:使用掉CPU的时间

 

CMD:进程触发程序指令

 

3.4显示指定进程的信息

命令:

 

ps -ef |grep sshd

 

ps -p PID

 

 

4.显示指定进程的信息

命令:

ps -ef |grep sshd 

ps -p PID

 

5.显示进程属性结构(有树形结构就显示;没有就不显示)

命令:

ps f

 

6.按CPU使用率大小排序显示

命令:

ps -eo pid,pcpu,args --sort=-pmem |head -n 5

 

7.按MEM使用率大小排序显示

命令:

ps -eo pid,pmem,args --sort=-pmem |head -n 5

 

标签:ps,head,top,终端,tty1,进程,CPU
From: https://www.cnblogs.com/muxinq/p/18238598

相关文章

  • top命令
    TopLinux top 是一个在Linux和其他类Unix系统上常用的实时系统监控工具。它提供了一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息。语法top[-][ddelay][q][c][S][s][i][n][b]参数说明:-d<秒数>:指定top命令的刷新时间间......
  • Linux top命令详解
    命令介绍top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。$top01:06:48up1:22,1user,loadaverage:0.06,0.60,0.48Tasks:29total,1running,28sleeping,0stopped,......
  • 微软RPA工具Power Automate Desktop
    什么是RPARPA(机器人流程自动化)系统是一种应用程序,它通过模仿用户在电脑上的操作方法,实现自动化操作流程,协助人在计算机、手机等计算设备中完成重复的工作流任务。PowerAutomateDesktop2021年3月2日,Microsoft终于宣布面向Windows10用户,免费开放PowerAutomateDesktop应......
  • AI算力暴增至120TOPS 英特尔Lunar Lake架构解析
    随着下一代AIPC硬件核心LunarLake的发布,英特尔4年5个制程节点演进也逐步迎来富有革命性的时刻。面对AI时代指数级的算力需求增长,英特尔LunarLake,也就是第二代酷睿Ultra平台的CPU+GPU+NPU算力突破到了120TOPS,这将为基于其打造的AIPC赋予更加强劲、高效的AI性能体验。在台北电......
  • Spring - AOP - @EnableAspectAutoJAutoProxy 与其属性exposeProxy,proxyTargetClass
    这三个属性是Spring框架中与AOP(面向切面编程)相关的配置。 EnableAspectJAutoProxy:这是一个注解,用于开启Spring对AspectJ的自动代理功能。  exposeProxy:这个属性用于配置是否需要将代理对象暴露给AOP创建的Subject,这样就可以在代理对象内部通过AopContext.currentProxy......
  • DockerCompose中部署Jenkins(Docker Desktop在windows上数据卷映射)
    场景Docker+Jenkins+Gitee+Maven项目配置jdk、maven、gitee等拉取代码并自动构建以及遇到的那些坑:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128399052Windows10(家庭版)中DockerDesktop(docker)的配置、安装、修改镜像源、使用:https://blog.csdn.net/BADAO......
  • Microsoft Remote Desktop for Mac(微软远程连接软件)v10.9.7直装版
    MicrosoftRemoteDesktop是微软开发的远程连接工具,支持Windows、macOS、iOS和Android,允许用户通过互联网远程访问其他计算机的桌面和应用程序,实现跨设备文件共享。同时,它提供网络层身份验证、数据加密和多重身份验证等安全功能,确保用户隐私和数据安全。MicrosoftRemoteDesk......
  • Power BI Desktop
    三大数据结构1、Table表类型//输入=#table可查看用法如:=#table({"Name","Age"},{{"苏沐",18}})or=#table(typetable[Name=text,Age=number],{{"苏沐",18},{"张三",23}})获取Table中的指定值//取列(列表)//=表名[列名]=表1[Name]//(拿......
  • Zabbix server 6: systemctl stop zabbix-server 卡住不动
    1、Zabbixserver6:systemctlstopzabbix-server卡住不动[root@CNT-ZBX6-PB01~]#systemctlrestartzabbix-server.service^C[root@CNT-ZBX6-PB01~]#killall-9zabbix_server[root@CNT-ZBX6-PB01~]#systemctlrestartzabbix-server.service———————————......
  • OWASP API Security Top 10解读
    数字经济时代,无论是互联网商业创新还是传统企业数字化转型,都在推动API数量与应用范围的爆发式增长。从只用于企业内部服务调用的1.0时代,到面向服务架构的2.0时代,再到如今成为开放平台和云原生微服务的3.0时代,API正在成为数字世界的基础设施,在企业的业务体系中发挥着越来越重要......