懂技术,更精彩!Linux ps查看进程初识(二) 您所在的位置:网站首页 linux查看当前用户的进程信息 懂技术,更精彩!Linux ps查看进程初识(二)

懂技术,更精彩!Linux ps查看进程初识(二)

2023-05-31 09:57| 来源: 网络整理| 查看: 265

%CPU:进程占用CPU的使用率

表示该进程占用CPU的时间与总CPU时间的比率。

%MEM:进程占用内存的使用率

表示进程使用的内存量与系统总内存量的比率。

VSZ:进程使用的虚拟内存大小(KB)

进程所需的虚拟内存大小的总和,包括共享库、代码、数据和堆栈等。进程在运行时并不清除自己需要多少内存,并进程的内存使用会产生变化,故进程在开始时,则会申请相应的虚拟内存,但实际一般内存占用不会达到这个数值,单位为kb。

RSS:进程占用的物理内存大小(KB)

表示进程使用的物理内存的大小,包括共享库和进程私有数据等,也就是进程实际占用了多少内存,单位为kb。

TTY:该进程所属的终端设备,如果没有则显示“?”

该进程是在哪一个终端设备上运行的,如果该进程没有与终端设备相关联,则显示"?"

在Linux系统中,tty代表终端设备。终端设备是一个提供用户与计算机进行交互的设备,如控制台、串口、终端仿真器等。tty是文本终端设备的通用名称,每个tty设备都有一个唯一的编号,例如tty1、tty2等。

当用户通过SSH等远程连接方式登录到系统时,会在系统上创建一个虚拟终端设备,这个设备通常被称为pts。pts的全称是pseudo-terminal slave,即伪终端从设备,它是由pty(pseudo-terminal)主设备打开时自动生成的,用户的登录会话就与pts设备相关联。每次远程登录都会生成一个新的pts设备,这些设备的名称通常以pts/开头,例如pts/0、pts/1等。

STAT:进程的状态

包括R(运行)、S(睡眠)、T(跟踪/停止)、Z(僵尸进程)等。一些常见的状态包括:

R(Running):进程正在运行,或者在运行队列中等待执行; S(Sleeping):进程处于休眠状态,通常是因为正在等待某些事件的发生,例如I/O操作或信号; D(Disk sleep):进程处于不可中断的休眠状态,通常是因为正在等待硬件设备的响应; T(Stopped):进程已停止运行,通常是因为接收到了SIGSTOP、SIGTSTP、SIGTTIN或SIGTTOU信号; Z(Zombie):进程已经终止,但是其父进程尚未调用wait()系统调用来获取该进程的退出状态信息; X(Dead):进程已经终止,但是仍然在进程表中保留一段时间,以便父进程可以获取其退出状态信息;


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有