当前位置: 首页 > news >正文

ps和top的区别

时间上的区别:

ps是静态查看进程而top是动态持续监控进程

功能上的区别

 ps只是查看进程,top还可以监视系统性能,如平均负载,cpu和内存的消耗

ps 常用格式:ps -ef (ef简洁aux详细  System V风格和BSD 风格) | grep PID

BSD 格式 —— 参数前面不加 -

UNIX/LINUX 格式 —— 参数前面通常要加 -

用r改变优先级

查看PID的格式:

PID TTY          TIME CMD
PID即为进程号

tty 代表 teletype,指进程的控制终端

TIME指进程耗费的cpu时间

ps -x 显示所有进程

TTY 中的 ?表示,没有控制终端

  1. ps -ef:以全格式显示系统中所有进程的详细信息,包括 UID(用户 ID)、PID(进程 ID)、PPID(父进程 ID)、C(CPU 使用率)、STIME(进程启动时间)、TTY(终端设备)、TIME(累计 CPU 时间)、CMD(启动进程的命令)等。

  2. ps aux:显示系统中所有进程的详细信息,包括 USER(用户名)、PID、% CPU(CPU 使用率)、% MEM(内存使用率)、VSZ(虚拟内存大小)、RSS(实际内存使用量)、STAT(进程状态)、START(进程启动时间)、TIME(进程累计使用 CPU 时间)、COMMAND(启动进程的命令)等。

  3. ps -u <用户名>:显示指定用户的进程信息。

  4. ps -p <PID>:显示指定 PID 的进程信息。

  5. ps -C <进程名>:显示指定进程名的进程信息。

  6. ps -L:显示进程中的线程信息。

  7. ps -M:显示进程的安全信息。

  8. ps -ww:显示宽输出,以获取更完整的命令行信息。

  9. ps -ax或-e显示全部进程

top命令:

top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]

-d <秒数>:指定 top 命令的刷新时间间隔,单位为秒。
-n <次数>:指定 top 命令运行的次数后自动退出。
-p <进程ID>:仅显示指定进程ID的信息。
-u <用户名>:仅显示指定用户名的进程信息。
-H:在进程信息中显示线程详细信息。
-i:不显示闲置(idle)或无用的进程。
-b:以批处理(batch)模式运行,直接将结果输出到文件。
-c:显示完整的命令行而不截断。
-S:累计显示进程的 CPU 使用时间。

PID:进程的标识符。
USER:运行进程的用户名。
PR(优先级):进程的优先级。
NI(Nice值):进程的优先级调整值。
VIRT(虚拟内存):进程使用的虚拟内存大小。
RES(常驻内存):进程实际使用的物理内存大小。
SHR(共享内存):进程共享的内存大小。
%CPU:进程占用 CPU 的使用率。
%MEM:进程占用内存的使用率。
TIME+:进程的累计 CPU 时间

http://www.lryc.cn/news/476776.html

相关文章:

  • 自动驾驶上市潮中,会诞生下一个“英伟达”吗?
  • CSS 计数器:深入解析与高级应用
  • 【真题笔记】15年系统架构设计师要点总结
  • 斗破C++编程入门系列之三十九:多态性:纯虚函数和抽象类(四星斗师)
  • 目前美国的互联网环境
  • 从最小作用量原理推导牛顿三大定律
  • 【系统集成项目管理工程师教程】第4章 信息系统架构
  • docker下迁移elasticsearch的问题与解决方案
  • 占地1.1万平,2亿投资的智能仓储系统:高架库、AGV、码垛机器人……
  • 一个小程序如何对接多个收款账户?
  • L2G4000 InternVL 部署微调实践闯关任务
  • asynDriver-6-端口驱动
  • [免费]基于Python的Django+Vue3在线考试系统【论文+源码+SQL脚本】
  • Python使用爬虫
  • CommunityToolkit.Mvvm如何使用
  • Python小游戏20——超级玛丽
  • 配置文件格式(xml、properties、yml/yaml)
  • CentOS 7 软件/程序安装示例
  • Python绘制正弦函数图形
  • 【LVGL-列表部件 lv_list_create】
  • 【P2-6】ESP8266 WIFI模块在STA模式下实现UDP与电脑/手机网络助手通信——UDP数据透传
  • 从零学习大模型(十)-----剪枝基本概念
  • Jest进阶知识:模拟 ES6 类 - 掌握类的依赖模拟与方法监听技巧
  • 前端Nginx的安装与应用
  • Java设计模式(代理模式整理中ing)
  • 第J9周:Inception v3算法实战与解析(pytorch版)
  • 如何封装一个axios,封装axios有哪些好处
  • java的批量update
  • go语言连续监控事件并回调处理
  • 1.探索WebSocket:实时网络的心跳!