LinuxZone

LinuxZone.net
Linux系统网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

如何查看Linux系统的具体状态信息呢?

2023年7月9日 561点热度

Linux系统中查看进程信息的命令解读

Linux系统中有好多进程是仍然在运行的,我们要如何查看它们的具体状态信息呢?下边由学习啦小编为你们整理了Linux系统中查看进程信息的命令解读,希望对你们有帮助!

Linux系统中查看进程信息的命令解读:一、静态进程查看ps

ps命令格式:ps-aux查看系统所有进程

ps-lA查看所有系统的数据

psaxjf连通部份进程树状态

-A:与-e意思一样,表列举所有进程

-a:不与terminal有关的进程

-u:有效用户相关的进程

x:一般与a这个参数一起用puppy linux,可以列举完整信息

输出格式:l:较仔细列举该pid信息

j:工作格式

-f:做一个更为完整的输出

ps-l:仅查看自己的bash相关进程

[plain]viewplaincopyzhouyl@ubuntu:~$ps-l

FSUIDPIDPPIDCPRINIADDRSZWCHANTTYTIMECMD

0S100020257202480800-6067waitpts/700:00:00bash

0R100021392202570800-2466-pts/700:00:00ps

F:进程标志

4:表示权限为root

1:表示只能复制,不能执行

S:表示进程的状态(STAT)

R:running表示正在运行状态

S:sleep表示沉睡状态,并且可以唤起

D:表示沉睡状态,不能唤起,一般这个进程可能在等待I/O的情况

T:stop表示停在状态,比如暂停的后台工作或出错进程

Z:僵尸进程,进程早已中止但不能提出显存外

UID/PID/PPID:表示用户的UID/进程的PID号码/此进程的父进程PID号码

C:表示CPU的使用率,单位是比率

PRI/NI:表示此进程被CPU执行的优先级,数字越小,优先级越高

ADDR:支持该进程在显存的那种部份,若该进程正在运行这表示为“-”

SZ:表示该进程占用了多少显存

WCHAN:表示该进程是否运行linux入门,若在运行这表示为“-”

TTY:表示登录终端,若是远程登录表示为pts/h

TIME:表示该进程使用CPU的时间

CMD:command,表示那种命令启动的该进程

下边介绍ps-aux查看系统所有进程

[plain]viewplaincopyzhouyl@ubuntu:~$psaux

USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND

root10.00.0245642444?Ss08:190:00/sbin/init

root20.00.000?S08:190:00[kthreadd]

root30.00.000?S08:190:04[ksoftirqd/0]

USER:表示该进程所属用户

PID:该进程的PID号

%CPU:表示该进程的CPU占用率

%MEM:表示该进程的数学显存占用率

VSZ:表示该进程占用了多少虚拟显存量

RSS:表示该进程占用了多少固定显存量

TTY:表示登录端口

STAT:和前面介绍的进程状态一样(R/S/D/T/Z进程)

START:该进程触发启动的时间

TIME:表示该进程占用CPU的时间

COMMAND:表示打动该进程的命令

僵尸进程

一般,导致僵尸进程的缘由是该进程应当早已执行完毕,或是因故应当要中止了,而且该进程的父进程却未能完整将该进程结束掉,而导致那种进程仍然在显存当中。假如你发觉某个进程的CMD前面接上时,就代表该进程是僵尸进程,比如:

1259825982598?-1Ss00:00/usr/sbin/hcid

当系统不稳定的时侯就容易引起所谓的僵尸进程,可能是由于程序写的不好,或则用户操作不当所导致的。假如系统出现好多僵尸进程,记得要找出父进程,之后好好跟踪,好好优化主机环境。假如实在不行就只有reboot了

Linux系统中查看进程信息的命令解读:二、动态进程:top

top命令格式

[plain]viewplaincopy

-d:表示界面刷新时间,单位秒,默认是5秒

-b:以批次的方法进行top,还有更多的参数可以使用

一般会搭配数据重定向来讲批处理的结果输出成为文件

-n:与-b搭配,意思是须要进行几次top的输出结果

-p:查看直接进程,前面接进程号

?:显示在top当中可以输入的键盘命令

P:以cpu使用率来排行

M:以显存的使用率来排行

N:以PID来排行

T:以进程使用CPU时间累加排行

k:给与某个PID一个讯号

r:给与某个PID重新制订一个nice值

q:退出离开

[plain]viewplaincopyzhouyl@ubuntu:~$top

top-10:44:15up2:24,6users,loadaverage:2.09,2.70,2.98

Tasks:209total,3running,206sleeping,0stopped,0zombie

Cpu(s):29.9%us,17.4%sy,0.0%ni,52.4%id,0.0%wa,0.0%hi,0.3%si,0.0%st

Mem:5046272ktotal,4752156kused,294116kfree,1291300kbuffers

Swap:262140ktotal,16kused,262124kfree,1516100kcached

PIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND

2813zhouyl2001269m200m41mR284.133:49.24compiz

1478root200247m130m18mS182.625:49.51Xorg

3972zhouyl2001707m71m35mS101.514:19.49vlc

3218zhouyl200806m158m49mS63.216:19.85chrome

3607zhouyl200985m130m27mS62.62:05.07chrome

这儿有六行

第一行:表示现今时间,系统开机到现今的时间,多少登录用户。负载均衡,在1、5、15分钟系统平均运行几个进程的意思,越小代表系统越闲置,若低于1得注意你的系统压力是否太过繁复了

第二行:表示系统共运行了多少进程,她们分别的运行状态,注意旁边的zombie通常为0倘若为其他数linux 查看进程文件,就要注意了,看看见是哪个进程是僵尸进程

第三行:表示当下CPU整体负载,须要非常注意的是%wa,这个选项代表的是I/Owait,一般你的系统会变慢都是I/O形成的问题比较大,假如你是多核设备可以按“1”切换查看不同的CPU负载情况

下边是我们在top命令听到的CPU占用率信息及各项值含意:

Cpu(s):29.9%us,17.4%sy,0.0%ni,52.4%id,0.0%wa,0.0%hi,0.3%si,0.0%st

us:Usertime用户时间(Usertime):表示CPU执行用户进程的时间,包括nices时间。一般期望用户空间CPU越高越好。

sy:Systemtime系统时间(Systemtime):表示CPU在内核运行时间,包括IRQ和softirq时间。系统CPU占用率高,表明系统某部份存在困局。一般值越低越好。

ni:NicetimeNice时间(Nicetime):系统调整进程优先级所耗费的时间。

id:Idletime空闲时间(Idletime):系统处于空闲期,等待进程运行。

wa:Waitingtime等待时间(Waitingtime):CPI在等待I/O操作完成所耗费的时间。系统部应当耗费大量时间来等待I/O操作,否则就说明I/O存在困局。

hi:HardIrqtime硬中断处理时间(HardIrqtime):系统处理硬中断所耗费的时间。

si:SoftIrqtime软中断处理时间(SoftIrqtime):系统处理软中断中断所耗费的时间。

st:Stealtime遗失时间(Stealtime):被强制等待(involuntarywait)虚拟CPU的时间,此时hypervisor在为另一个虚拟处理器服务。

第四行与第五行:表示数学显存与虚拟显存使用的情况linux 查看进程文件,swap的使用要越低越好,假如swap使用率较高表示数学显存不足

第六行及以下:

PID:是进程ID

USER:该进程所属用户

PR:priority的简写,进程的优先级,值越小优先级越高

NI:nice的简写,与priority有关,值越小优先级越高

%CPU:CPU的使用率

%MEM:显存使用率

TIME+:CPU使用时间的累加

值得注意的是:在top中输入h或则?,可以显示帮助

Linux系统中查看进程信息的命令解读:三、查看进程树命令:pstree

pstree命令格式

[plain]viewplaincopypstree[-A|U][-up]

-A:各进程间联接用ASCII字符联接

-U:该进程之间联接用utf8字符联接

-p:同时显示PID

-u:同时列举每位进程的所属帐号名称

zhouyl@ubuntu:~$pstree-Aup

init(1)-+-NetworkManager(1344)-+-dhclient(1707)

||-dnsmasq(2560,nobody)

||-dnsmasq(2645,nobody)

||-{NetworkManager}(1374)

|`-{NetworkManager}(1708)

|-accounts-daemon(2184)---{accounts-daemon}(2185)

|-acpid(1417)

|-atd(1429,daemon)

|-avahi-daemon(1331,avahi)---avahi-daemon(1332)

|-bamfdaemon(2892,zhouyl)---{bamfdaemon}(2896)

|-bluetoothd(1319)

|-chrome(3218,zhouyl)-+-chrome(3313)

||-chrome(3690)-+-{chrome}(3693)

|||-{chrome}(3694)

||`-{chrome}(3695)

||-chrome(3718)-+-{chrome}(3719)

|||-{chrome}(3720)

||`-{chrome}(3721)

[plain]viewplaincopy








本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 中断 僵尸 占用 详解 进程
最后更新:2023年7月9日

Linux系统网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux内核中的系统调用的标准表示可移植操作系统接口 分区和目录中创建的文件数量有限制 网络攻防干货:显示文件的前10行知识点详解 :Access访问时间函数讲解文件:#include定义函数 嵌入式Linux系统组成部分部分64移植过程 Linux中的文件时间属性可以使用stat命令命令查看 linux 命令 操作系统版本 中标麒麟-内核Linux银河麒麟内核 linux内核移植的主要模块(或组件) Ubuntu下终端默认字体,看起来很舒畅,蛮漂亮的 Linux设备树编译:内核中的dtc工具 服务器配置进行域名解析及域名的解析与解析 安装完linuxredhat5.4,打开浏览器发现显示中文全部成了乱码 linux下mysql英文乱码解决方式(2008-08-22) ubuntu字体安装方法,超实用!!(附详细教程) Linux下USB转串口DB9(RS232)和转换线 Linux上部署Web应用程序时非常常见的做法虚拟主机 (Linux基础知识)Linux用户权限管理 关于Linux发行版本的详细信息和架构信息的说明书 Linux操作系统安装Linux系统的镜像文件导入进去的应用 基于Linux的驱动开发:远见品质Linux内核与品质
Linux上部署Web应用程序时非常常见的做法虚拟主机Linux下USB转串口DB9(RS232)和转换线ubuntu字体安装方法,超实用!!(附详细教程)linux下mysql英文乱码解决方式(2008-08-22)安装完linuxredhat5.4,打开浏览器发现显示中文全部成了乱码服务器配置进行域名解析及域名的解析与解析Linux设备树编译:内核中的dtc工具Ubuntu下终端默认字体,看起来很舒畅,蛮漂亮的linux内核移植的主要模块(或组件)linux 命令 操作系统版本 中标麒麟-内核Linux银河麒麟内核Linux中的文件时间属性可以使用stat命令命令查看嵌入式Linux系统组成部分部分64移植过程:Access访问时间函数讲解文件:#include定义函数网络攻防干货:显示文件的前10行知识点详解分区和目录中创建的文件数量有限制Linux内核中的系统调用的标准表示可移植操作系统接口SHELL编程中使用变量的实验原理和使用技巧和技巧Linux服务器出现CPU负载达到100%居高不下的情况Java代码运行步骤及文档说明--Java代码动态规划软链接使用指令ln-s指令创建软连接文件操作系统
Linux中文乱码的解决方法有哪些呢?怎么办? 腾讯安全反病毒实验室自研TAV引擎不凡实力 Linux运维最佳实践pdf下载命令新建一个不存在的文件 Linux中设置IP地址有几种方法修改成静态地址 管理文件系统其实是相当复杂的工作光驱工作 LinuxLinux分区13.1原理介绍硬盘说明 桌面程序开发:QT应该是大名鼎鼎了,但是我不是个前端 Linux上安装OpenGL库的常见问题及解决办法 Linux发布网站全流程详解,助你轻松搭建个人网站 Linux服务器怎么修改时区和时间? (伶回合)Linux常用命令-1.2文件处理命令写 备份Linux系统使用的6种方法来备份硬盘系统! 2023年第一个符合OpenGLES3.1标准的GPU驱动程序 Linux常用命令之进程文件描述符的作用以及使用方法 (Linux基础知识)Linux系统查找文件的详细内容介绍 中国linux操作系统有哪些思普系统?系系统 一下我最喜欢的管理文件的命令是什么?命令 飞鸽传书安卓版Linux版免安装版 Linux内核的源代码和编译文件介绍(详细介绍) 从源代码开始搭建Linux系统开始,我们要实践些什么?
标签聚合
软件 文件 目录 应用 linux服务器 linux系统 操作 内核 命令 文件目录
书籍
课程
技术群
技术干货大合集↓
  • 2023年12月 / 28篇
  • 2023年11月 / 89篇
  • 2023年10月 / 94篇
  • 2023年9月 / 90篇
  • 2023年8月 / 92篇
  • 2023年7月 / 96篇
  • 2023年6月 / 91篇
  • 2023年5月 / 93篇
  • 2023年4月 / 91篇
  • 2023年3月 / 69篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源 | Linux系统

COPYRIGHT © 2024 LinuxZone.net ALL RIGHTS RESERVED.