首页 > 系统相关 >Linux 进程符号的含义

Linux 进程符号的含义

时间:2023-02-17 17:58:19浏览次数:31  
标签:状态 TASK 符号 含义 Linux 进程

Linux 进程符号的含义

Linux查看进程,常使用ps那么进程符号你了解多少呢?如下图所示:

 

 

 常见的进程间符号如下

 

 

 

Linux进程间的含义

符号含义
D (TASK_UNINTERRUPTIBLE) 不可中断的睡眠状态
R (TASK_RUNNING) 正在运行,或在队列中的进程
S (TASK_INTERRUPTIBLE) 可中断的睡眠状态
T (TASK_STOPPED) 停止状态
t (TASK_TRACED) 被跟踪状态
Z (TASK_DEAD - EXIT_ZOMBIE) 退出状态,但没被父进程收尸,成为僵尸状态
W 进入内存交换(从内核2.6开始无效)
X (TASK_DEAD - EXIT_DEAD) 退出状态,进程即将被销毁
I (Idle kernel thread) 内核占用线程
< 高优先级
N 低优先级
L 有些页被锁进内存
s 包含子进程
+ 位于后台的进程组;
l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

 补:查看进程优先级

ps -axo pid,cmd,nice

 

 

 

标签:状态,TASK,符号,含义,Linux,进程
From: https://www.cnblogs.com/weiweirui/p/17131043.html

相关文章

  • linux基本功系列之grep命令实战
    前言大家好,又见面了,我是沐风晓月,本文是沐风晓月对Linux常用命令的汇总,希望能够加深自己的印象,以及帮助到其他的小伙伴......
  • linux 挂载U盘
    查看磁盘,找到自己的U盘[root@localhost~]#fdisk-l磁盘/dev/sdb:31.0GB,31037849600字节,60620800个扇区Units=扇区of1*512=512bytes扇区大小(逻辑/物......
  • Linux上调试程序
    安装pudb安装命令pipinstallpudb-ihttps://pypi.doubanio.com/simple运行程序使用:pudbtest.py参考资料:如何使用pudb在终端调试python代码PUDB调试python程序......
  • 怎么查看linux内核版本的命令?
     1、uname-a2、cat/proc/version注意:/proc目录存储的是系统信息。比如/proc/cpuinfo存储的cpu信息查看cpu信息 3、uname-r4、cat/etc/issue5、cat/etc/redh......
  • linux设置时区
    timedatectltimedatectlset-timezoneUTC[root@kms-dev-testenv~]#dateFriFeb1707:54:11UTC2023[root@kms-dev-testenv~]#timedatectlLocaltime:Fr......
  • python执行linux sudo命令(以及sudo重定向提示Permission denied)
    Hi,大家好我是Tarzan。在编写Python自动化的时候尝尝会与操作系统打交道,比如查看文件目录、读写文件等等。今天我们聊的就是Python执行sudo命令解决大部分sudo问题的方法......
  • 【IMX6ULL学习笔记】八、Linux启动流程
    一、链接脚本vmlinux.ldsLinux内核的链接脚本文件arch/arm/kernel/vmlinux.lds中有如下代码:ENTRY指明了了Linux内核入口,入口为stext,stext定义在文件arch/arm/k......
  • Linux下的高性能轻量级Web服务器(零)
    简介:本系列文章参考游双大佬的《Linux高性能服务器编程》一书编写(一本十分好的书,强烈推荐购买),写此系列文章的目的就是当作是此书的读书笔记。由于本人水平有限(准备以此项......
  • Linux下的高性能轻量级Web服务器(一)
    1.让服务器监听客户端的连接请求1.1代码块#include<sys/socket.h>#include<netinet/in.h>#include<string.h>#include<stdio.h>#include<stdlib.h>#defineBUF......
  • 【IMX6ULL学习笔记】九、Linux内核移植
    一、在Linux中添加自己的开发板1、添加开发板默认配置文件将arch/arm/configs目录下的imx_v7_mfg_defconfig重新复制一份,命名为imx_kodo_emmc_defconfig,命令如......