50.第十一章 进程和计划任务(二)
2021/11/21 7:12:41
本文主要是介绍50.第十一章 进程和计划任务(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
2.进程管理和性能相关工具
Linux系统状态的查看及管理工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat,kill, pkill, job, bg, fg, nohup
2.1 进程树 pstree
pstree 可以用来显示进程的父子关系,以树形结构显示
格式:
pstree [OPTION] [ PID | USER ]
常用选项:
-p 显示PID -T 不显示线程thread,默认显示线程 -u 显示用户切换 -H pid 高亮指定进程及其前辈进程
范例:
[root@rocky8 ~]# pstree systemd─┬─NetworkManager───2*[{NetworkManager}] ├─VGAuthService ├─agetty ├─anacron ├─auditd───{auditd} ├─crond ├─dbus-daemon ├─polkitd───5*[{polkitd}] ├─rsyslogd───2*[{rsyslogd}] ├─sshd─┬─sshd───sshd───bash───pstree │ └─sshd───sshd───bash───vim ├─sssd─┬─sssd_be │ └─sssd_nss ├─systemd───(sd-pam) ├─systemd-journal ├─systemd-logind ├─systemd-udevd ├─tuned───3*[{tuned}] └─vmtoolsd───2*[{vmtoolsd}] [root@rocky8 ~]# pstree -p systemd(1)─┬─NetworkManager(728)─┬─{NetworkManager}(756) │ └─{NetworkManager}(759) ├─VGAuthService(718) ├─agetty(855) ├─anacron(10005) ├─auditd(685)───{auditd}(686) ├─crond(843) ├─dbus-daemon(726) ├─polkitd(723)─┬─{polkitd}(751) │ ├─{polkitd}(768) │ ├─{polkitd}(776) │ ├─{polkitd}(777) │ └─{polkitd}(823) ├─rsyslogd(837)─┬─{rsyslogd}(850) │ └─{rsyslogd}(852) ├─sshd(765)─┬─sshd(9473)───sshd(9475)───bash(9476)───pstree(10012) │ └─sshd(9509)───sshd(9511)───bash(9512)───vim(9994) ├─sssd(721)─┬─sssd_be(773) │ └─sssd_nss(809) ├─systemd(1302)───(sd-pam)(1305) ├─systemd-journal(601) ├─systemd-logind(838) ├─systemd-udevd(635) ├─tuned(767)─┬─{tuned}(1143) │ ├─{tuned}(1158) │ └─{tuned}(1163) └─vmtoolsd(719)─┬─{vmtoolsd}(757) └─{vmtoolsd}(778) [root@rocky8 ~]# pstree 9512 bash───vim [root@rocky8 ~]# pstree -p 9512 bash(9512)───vim(9994) [root@rocky8 ~]# pstree -pH 9512 systemd(1)─┬─NetworkManager(728)─┬─{NetworkManager}(756) │ └─{NetworkManager}(759) ├─VGAuthService(718) ├─agetty(855) ├─anacron(10005) ├─auditd(685)───{auditd}(686) ├─crond(843) ├─dbus-daemon(726) ├─polkitd(723)─┬─{polkitd}(751) │ ├─{polkitd}(768) │ ├─{polkitd}(776) │ ├─{polkitd}(777) │ └─{polkitd}(823) ├─rsyslogd(837)─┬─{rsyslogd}(850) │ └─{rsyslogd}(852) ├─sshd(765)─┬─sshd(9473)───sshd(9475)───bash(9476)───pstree(10015) │ └─sshd(9509)───sshd(9511)───bash(9512)───vim(9994) ├─sssd(721)─┬─sssd_be(773) │ └─sssd_nss(809) ├─systemd(1302)───(sd-pam)(1305) ├─systemd-journal(601) ├─systemd-logind(838) ├─systemd-udevd(635) ├─tuned(767)─┬─{tuned}(1143) │ ├─{tuned}(1158) │ └─{tuned}(1163) └─vmtoolsd(719)─┬─{vmtoolsd}(757) └─{vmtoolsd}(778) #H 高亮显示 [root@rocky8 ~]# echo $BASHPID 9476 [root@rocky8 ~]# su - raymond Last login: Sun Oct 31 14:12:13 CST 2021 on pts/1 [raymond@rocky8 ~]$ #新开终端 [root@rocky8 ~]# pstree -pu 9476 bash(9476)───su(10058)───bash(10059,raymond) #u 显示用户身份切换过程 [root@rocky8 ~]# pstree -p |grep bash |-sshd(765)-+-sshd(9473)---sshd(9475)---bash(9476)---su(10058)---bash(10059) | `-sshd(9509)---sshd(9511)---bash(9512)-+-grep(10088)
范例:
[raymond@rocky8 ~]$ ping 172.31.0.7 PING 172.31.0.7 (172.31.0.7) 56(84) bytes of data. 64 bytes from 172.31.0.7: icmp_seq=1 ttl=64 time=0.867 ms 64 bytes from 172.31.0.7: icmp_seq=2 ttl=64 time=0.509 ms [root@rocky8 ~]# pstree 1 systemd─┬─NetworkManager───2*[{NetworkManager}] ├─VGAuthService ├─agetty ├─anacron ├─auditd───{auditd} ├─crond ├─dbus-daemon ├─polkitd───5*[{polkitd}] ├─rsyslogd───2*[{rsyslogd}] ├─sshd─┬─sshd───sshd───bash───su───bash───ping │ └─sshd───sshd───bash───pstree ├─sssd─┬─sssd_be │ └─sssd_nss ├─systemd───(sd-pam) ├─systemd-journal ├─systemd-logind ├─systemd-udevd ├─tuned───3*[{tuned}] └─vmtoolsd───2*[{vmtoolsd}] [root@rocky8 ~]# pstree raymond bash───ping [root@rocky8 ~]# pstree -T systemd─┬─NetworkManager ├─VGAuthService ├─agetty ├─anacron ├─auditd ├─crond ├─dbus-daemon ├─polkitd ├─rsyslogd ├─sshd─┬─sshd───sshd───bash───su───bash───ping │ └─sshd───sshd───bash───pstree ├─sssd─┬─sssd_be │ └─sssd_nss ├─systemd───(sd-pam) ├─systemd-journal ├─systemd-logind ├─systemd-udevd ├─tuned └─vmtoolsd [root@rocky8 ~]# pstree -pT systemd(1)─┬─NetworkManager(728) ├─VGAuthService(718) ├─agetty(855) ├─anacron(10005) ├─auditd(685) ├─crond(843) ├─dbus-daemon(726) ├─polkitd(723) ├─rsyslogd(837) ├─sshd(765)─┬─sshd(9473)───sshd(9475)───bash(9476)───su(10092)───bash(10093)───ping(10123) │ └─sshd(9509)───sshd(9511)───bash(9512)───pstree(10127) ├─sssd(721)─┬─sssd_be(773) │ └─sssd_nss(809) ├─systemd(1302)───(sd-pam)(1305) ├─systemd-journal(601) ├─systemd-logind(838) ├─systemd-udevd(635) ├─tuned(767) └─vmtoolsd(719)
2.2 进程信息 ps
ps 即process state,可以进程当前状态的快照,默认显示当前终端中的进程,Linux系统各进程的相关信息均保存在/proc/PID目录下的各文件中
ps格式
ps [OPTION]...
支持三种选项:
- UNIX选项 如: -A -e
- GNU选项 如: --help
- BSD选项 如: a
常用选项:
a 选项包括所有终端中的进程 x 选项包括不链接终端的进程 u 选项显示进程所有者的信息 f 选项显示进程树,相当于 --forest k|--sort 属性 对属性排序,属性前加 - 表示倒序 o 属性… 选项显示定制的信息 pid、cmd、%cpu、%mem L 显示支持的属性列表 -C cmdlist 指定命令,多个命令用,分隔 -L 显示线程 -e 显示所有进程,相当于-A -f 显示完整格式程序信息 -F 显示更完整格式的进程信息 -H 以进程层级格式显示进程相关信息 -u userlist 指定有效的用户ID或名称 -U userlist 指定真正的用户ID或名称 -g gid或groupname 指定有效的gid或组名称 -G gid或groupname 指定真正的gid或组名称 -p pid 显示指pid的进程 --ppid pid 显示属于pid的子进程 -t ttylist 指定tty,相当于 t -M 显示SELinux信息,相当于Z
ps 输出属性
C : ps -ef 显示列 C 表示cpu利用率 VSZ: Virtual memory SiZe,虚拟内存集,线性内存 RSS: ReSident Size, 常驻内存集 STAT:进程状态 R:running S: interruptable sleeping D: uninterruptable sleeping T: stopped Z: zombie +: 前台进程 l: 多线程进程 L:内存分页并带锁 N:低优先级进程 <: 高优先级进程 s: session leader,会话(子进程)发起者 I:Idle kernel thread,新内核新特性 ni: nice值 pri: priority 优先级 rtprio: 实时优先级 psr: processor CPU编号
示例:
ps axo pid,cmd,psr,ni,pri,rtprio
常用组合:
aux -ef -eFH -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,comm axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
范例:
[root@rocky8 ~]# man ps PS(1) User Commands PS(1) NAME ps - report a snapshot of the current processes. SYNOPSIS ps [options] DESCRIPTION ps displays information about a selection of the active processes. If you want a repetitive update of the selection and the displayed information, use top(1) instead. This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not be used with a dash. 3 GNU long options, which are preceded by two dashes. ... [root@rocky8 ~]# ps PID TTY TIME CMD 9512 pts/0 00:00:00 bash 10147 pts/0 00:00:00 ps #ps 默认显示当前窗口执行的进程 [root@rocky8 ~]# ps aux |grep pts/0 root 9511 0.0 0.8 153404 6900 ? S 13:50 0:00 sshd: root@pts/0 root 9512 0.0 0.5 26244 4016 pts/0 Ss 13:50 0:00 -bash root 10148 0.0 0.4 58728 3928 pts/0 R+ 14:26 0:00 ps aux root 10149 0.0 0.1 12136 1092 pts/0 S+ 14:26 0:00 grep --color=auto pts/0 [root@rocky8 ~]# ps a PID TTY STAT TIME COMMAND 855 tty1 Ss+ 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux 9476 pts/1 Ss 0:00 -bash 9512 pts/0 Ss 0:00 -bash 10092 pts/1 S 0:00 su - raymond 10093 pts/1 S 0:00 -bash 10123 pts/1 S+ 0:00 ping 172.31.0.7 10150 pts/0 R+ 0:00 ps a #a 表示所有终端上相关进行运行的信息 [root@rocky8 ~]# ps -a PID TTY TIME CMD 10092 pts/1 00:00:00 su 10093 pts/1 00:00:00 bash 10123 pts/1 00:00:00 ping 10151 pts/0 00:00:00 ps [root@rocky8 ~]# ps ax PID TTY STAT TIME COMMAND 1 ? Ss 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 2 ? S 0:00 [kthreadd] 3 ? I< 0:00 [rcu_gp] 4 ? I< 0:00 [rcu_par_gp] 6 ? I< 0:00 [kworker/0:0H-events_highpri] 9 ? I< 0:00 [mm_percpu_wq] 10 ? S 0:00 [ksoftirqd/0] 11 ? R 0:00 [rcu_sched] 12 ? S 0:00 [migration/0] 13 ? S 0:00 [watchdog/0] 14 ? S 0:00 [cpuhp/0] 16 ? S 0:00 [kdevtmpfs] 17 ? I< 0:00 [netns] 18 ? S 0:00 [kauditd] 19 ? S 0:00 [khungtaskd] 20 ? S 0:00 [oom_reaper] 21 ? I< 0:00 [writeback] 22 ? S 0:00 [kcompactd0] 23 ? SN 0:00 [ksmd] 24 ? SN 0:00 [khugepaged] 25 ? I< 0:00 [crypto] 26 ? I< 0:00 [kintegrityd] 27 ? I< 0:00 [kblockd] 28 ? I< 0:00 [blkcg_punt_bio] 29 ? I< 0:00 [tpm_dev_wq] 30 ? I< 0:00 [md] 31 ? I< 0:00 [edac-poller] 32 ? S 0:00 [watchdogd] 33 ? I< 0:00 [kworker/0:1H-kblockd] 35 ? R 0:00 [kworker/u256:1-events_unbound] 61 ? S 0:00 [kswapd0] 154 ? I< 0:00 [kthrotld] 155 ? S 0:00 [irq/24-pciehp] 156 ? S 0:00 [irq/25-pciehp] 157 ? S 0:00 [irq/26-pciehp] 158 ? S 0:00 [irq/27-pciehp] 159 ? S 0:00 [irq/28-pciehp] 160 ? S 0:00 [irq/29-pciehp] 161 ? S 0:00 [irq/30-pciehp] 162 ? S 0:00 [irq/31-pciehp] 163 ? S 0:00 [irq/32-pciehp] 164 ? S 0:00 [irq/33-pciehp] 165 ? S 0:00 [irq/34-pciehp] 166 ? S 0:00 [irq/35-pciehp] 167 ? S 0:00 [irq/36-pciehp] 168 ? S 0:00 [irq/37-pciehp] 169 ? S 0:00 [irq/38-pciehp] 170 ? S 0:00 [irq/39-pciehp] 171 ? S 0:00 [irq/40-pciehp] 172 ? S 0:00 [irq/41-pciehp] 173 ? S 0:00 [irq/42-pciehp] 174 ? S 0:00 [irq/43-pciehp] 175 ? S 0:00 [irq/44-pciehp] 176 ? S 0:00 [irq/45-pciehp] 177 ? S 0:00 [irq/46-pciehp] 178 ? S 0:00 [irq/47-pciehp] 179 ? S 0:00 [irq/48-pciehp] 180 ? S 0:00 [irq/49-pciehp] 181 ? S 0:00 [irq/50-pciehp] 182 ? S 0:00 [irq/51-pciehp] 183 ? S 0:00 [irq/52-pciehp] 184 ? S 0:00 [irq/53-pciehp] 185 ? S 0:00 [irq/54-pciehp] 186 ? S 0:00 [irq/55-pciehp] 187 ? I< 0:00 [acpi_thermal_pm] 188 ? I< 0:00 [kmpath_rdacd] 189 ? I< 0:00 [kaluad] 190 ? I< 0:00 [ipv6_addrconf] 191 ? I< 0:00 [kstrp] 448 ? I< 0:00 [mpt_poll_0] 449 ? I< 0:00 [ata_sff] 450 ? I< 0:00 [mpt/0] 451 ? S 0:00 [scsi_eh_0] 452 ? I< 0:00 [scsi_tmf_0] 453 ? S 0:00 [scsi_eh_1] 454 ? I< 0:00 [scsi_tmf_1] 459 ? S 0:00 [scsi_eh_2] 460 ? I< 0:00 [scsi_tmf_2] 468 ? S 0:00 [irq/16-vmwgfx] 470 ? I< 0:00 [ttm_swap] 471 ? S 0:00 [card0-crtc0] 472 ? S 0:00 [card0-crtc1] 473 ? S 0:00 [card0-crtc2] 474 ? S 0:00 [card0-crtc3] 475 ? S 0:00 [card0-crtc4] 476 ? S 0:00 [card0-crtc5] 477 ? S 0:00 [card0-crtc6] 478 ? S 0:00 [card0-crtc7] 503 ? I< 0:00 [xfsalloc] 504 ? I< 0:00 [xfs_mru_cache] 505 ? I< 0:00 [xfs-buf/sda2] 506 ? I< 0:00 [xfs-conv/sda2] 507 ? I< 0:00 [xfs-cil/sda2] 508 ? I< 0:00 [xfs-reclaim/sda] 509 ? I< 0:00 [xfs-eofblocks/s] 510 ? I< 0:00 [xfs-log/sda2] 511 ? S 0:00 [xfsaild/sda2] 601 ? Ss 0:00 /usr/lib/systemd/systemd-journald 635 ? Ss 0:00 /usr/lib/systemd/systemd-udevd 639 ? I< 0:00 [xfs-buf/sda3] 640 ? I< 0:00 [xfs-conv/sda3] 641 ? I< 0:00 [xfs-buf/sda1] 642 ? I< 0:00 [xfs-cil/sda3] 643 ? I< 0:00 [xfs-conv/sda1] 644 ? I< 0:00 [xfs-reclaim/sda] 645 ? I< 0:00 [xfs-cil/sda1] 646 ? I< 0:00 [xfs-eofblocks/s] 647 ? I< 0:00 [xfs-reclaim/sda] 648 ? I< 0:00 [xfs-log/sda3] 649 ? I< 0:00 [xfs-eofblocks/s] 650 ? S 0:00 [xfsaild/sda3] 651 ? I< 0:00 [xfs-log/sda1] 652 ? S 0:00 [xfsaild/sda1] 685 ? S<sl 0:00 /sbin/auditd 718 ? Ss 0:00 /usr/bin/VGAuthService -s 719 ? Ssl 0:06 /usr/bin/vmtoolsd 721 ? Ss 0:00 /usr/sbin/sssd -i --logger=files 723 ? Ssl 0:00 /usr/lib/polkit-1/polkitd --no-debug 726 ? Ss 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only 728 ? Ssl 0:00 /usr/sbin/NetworkManager --no-daemon 765 ? Ss 0:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@ 767 ? Ssl 0:01 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P 773 ? S 0:00 /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=files 779 ? I< 0:00 [kworker/u257:0-hci0] 783 ? I< 0:00 [kworker/u257:1-hci0] 809 ? S 0:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files 837 ? Ssl 0:00 /usr/sbin/rsyslogd -n 838 ? Ss 0:00 /usr/lib/systemd/systemd-logind 843 ? Ss 0:00 /usr/sbin/crond -n 855 tty1 Ss+ 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux 1302 ? Ss 0:00 /usr/lib/systemd/systemd --user 1305 ? S 0:00 (sd-pam) 9473 ? Ss 0:00 sshd: root [priv] 9475 ? S 0:00 sshd: root@pts/1 9476 pts/1 Ss 0:00 -bash 9509 ? Ss 0:00 sshd: root [priv] 9511 ? S 0:00 sshd: root@pts/0 9512 pts/0 Ss 0:00 -bash 9556 ? I 0:00 [kworker/u256:0-events_unbound] 9993 ? I 0:03 [kworker/0:3-ata_sff] 10005 ? Ss 0:00 /usr/sbin/anacron -s 10092 pts/1 S 0:00 su - raymond 10093 pts/1 S 0:00 -bash 10123 pts/1 S+ 0:00 ping 172.31.0.7 10128 ? I 0:00 [kworker/0:1-xfs-buf/sda2] 10152 ? I 0:00 [kworker/0:0-events] 10153 pts/0 R+ 0:00 ps ax #x 显示所有和终端无关的进程 [root@rocky8 ~]# ps x|wc -l 145 [root@rocky8 ~]# ps ax|wc -l 149 [root@rocky8 ~]# ps aux|wc -l 149 [root@rocky8 ~]# ps axu USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 1.4 183604 11400 ? Ss 13:03 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 root 2 0.0 0.0 0 0 ? S 13:03 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? I< 13:03 0:00 [rcu_gp] root 4 0.0 0.0 0 0 ? I< 13:03 0:00 [rcu_par_gp] root 6 0.0 0.0 0 0 ? I< 13:03 0:00 [kworker/0:0H-events_highpri] root 9 0.0 0.0 0 0 ? I< 13:03 0:00 [mm_percpu_wq] root 10 0.0 0.0 0 0 ? S 13:03 0:00 [ksoftirqd/0] root 11 0.0 0.0 0 0 ? I 13:03 0:00 [rcu_sched] root 12 0.0 0.0 0 0 ? S 13:03 0:00 [migration/0] root 13 0.0 0.0 0 0 ? S 13:03 0:00 [watchdog/0] root 14 0.0 0.0 0 0 ? S 13:03 0:00 [cpuhp/0] root 16 0.0 0.0 0 0 ? S 13:03 0:00 [kdevtmpfs] root 17 0.0 0.0 0 0 ? I< 13:03 0:00 [netns] root 18 0.0 0.0 0 0 ? S 13:03 0:00 [kauditd] root 19 0.0 0.0 0 0 ? S 13:03 0:00 [khungtaskd] root 20 0.0 0.0 0 0 ? S 13:03 0:00 [oom_reaper] root 21 0.0 0.0 0 0 ? I< 13:03 0:00 [writeback] root 22 0.0 0.0 0 0 ? S 13:03 0:00 [kcompactd0] root 23 0.0 0.0 0 0 ? SN 13:03 0:00 [ksmd] root 24 0.0 0.0 0 0 ? SN 13:03 0:00 [khugepaged] root 25 0.0 0.0 0 0 ? I< 13:03 0:00 [crypto] root 26 0.0 0.0 0 0 ? I< 13:03 0:00 [kintegrityd] root 27 0.0 0.0 0 0 ? I< 13:03 0:00 [kblockd] root 28 0.0 0.0 0 0 ? I< 13:03 0:00 [blkcg_punt_bio] root 29 0.0 0.0 0 0 ? I< 13:03 0:00 [tpm_dev_wq] root 30 0.0 0.0 0 0 ? I< 13:03 0:00 [md] root 31 0.0 0.0 0 0 ? I< 13:03 0:00 [edac-poller] root 32 0.0 0.0 0 0 ? S 13:03 0:00 [watchdogd] root 33 0.0 0.0 0 0 ? I< 13:03 0:00 [kworker/0:1H-kblockd] root 35 0.0 0.0 0 0 ? R 13:03 0:00 [kworker/u256:1-events_unbound] root 61 0.0 0.0 0 0 ? S 13:03 0:00 [kswapd0] root 154 0.0 0.0 0 0 ? I< 13:03 0:00 [kthrotld] root 155 0.0 0.0 0 0 ? S 13:03 0:00 [irq/24-pciehp] root 156 0.0 0.0 0 0 ? S 13:03 0:00 [irq/25-pciehp] root 157 0.0 0.0 0 0 ? S 13:03 0:00 [irq/26-pciehp] root 158 0.0 0.0 0 0 ? S 13:03 0:00 [irq/27-pciehp] root 159 0.0 0.0 0 0 ? S 13:03 0:00 [irq/28-pciehp] root 160 0.0 0.0 0 0 ? S 13:03 0:00 [irq/29-pciehp] root 161 0.0 0.0 0 0 ? S 13:03 0:00 [irq/30-pciehp] root 162 0.0 0.0 0 0 ? S 13:03 0:00 [irq/31-pciehp] root 163 0.0 0.0 0 0 ? S 13:03 0:00 [irq/32-pciehp] root 164 0.0 0.0 0 0 ? S 13:03 0:00 [irq/33-pciehp] root 165 0.0 0.0 0 0 ? S 13:03 0:00 [irq/34-pciehp] root 166 0.0 0.0 0 0 ? S 13:03 0:00 [irq/35-pciehp] root 167 0.0 0.0 0 0 ? S 13:03 0:00 [irq/36-pciehp] root 168 0.0 0.0 0 0 ? S 13:03 0:00 [irq/37-pciehp] root 169 0.0 0.0 0 0 ? S 13:03 0:00 [irq/38-pciehp] root 170 0.0 0.0 0 0 ? S 13:03 0:00 [irq/39-pciehp] root 171 0.0 0.0 0 0 ? S 13:03 0:00 [irq/40-pciehp] root 172 0.0 0.0 0 0 ? S 13:03 0:00 [irq/41-pciehp] root 173 0.0 0.0 0 0 ? S 13:03 0:00 [irq/42-pciehp] root 174 0.0 0.0 0 0 ? S 13:03 0:00 [irq/43-pciehp] root 175 0.0 0.0 0 0 ? S 13:03 0:00 [irq/44-pciehp] root 176 0.0 0.0 0 0 ? S 13:03 0:00 [irq/45-pciehp] root 177 0.0 0.0 0 0 ? S 13:03 0:00 [irq/46-pciehp] root 178 0.0 0.0 0 0 ? S 13:03 0:00 [irq/47-pciehp] root 179 0.0 0.0 0 0 ? S 13:03 0:00 [irq/48-pciehp] root 180 0.0 0.0 0 0 ? S 13:03 0:00 [irq/49-pciehp] root 181 0.0 0.0 0 0 ? S 13:03 0:00 [irq/50-pciehp] root 182 0.0 0.0 0 0 ? S 13:03 0:00 [irq/51-pciehp] root 183 0.0 0.0 0 0 ? S 13:03 0:00 [irq/52-pciehp] root 184 0.0 0.0 0 0 ? S 13:03 0:00 [irq/53-pciehp] root 185 0.0 0.0 0 0 ? S 13:03 0:00 [irq/54-pciehp] root 186 0.0 0.0 0 0 ? S 13:03 0:00 [irq/55-pciehp] root 187 0.0 0.0 0 0 ? I< 13:03 0:00 [acpi_thermal_pm] root 188 0.0 0.0 0 0 ? I< 13:03 0:00 [kmpath_rdacd] root 189 0.0 0.0 0 0 ? I< 13:03 0:00 [kaluad] root 190 0.0 0.0 0 0 ? I< 13:03 0:00 [ipv6_addrconf] root 191 0.0 0.0 0 0 ? I< 13:03 0:00 [kstrp] root 448 0.0 0.0 0 0 ? I< 13:03 0:00 [mpt_poll_0] root 449 0.0 0.0 0 0 ? I< 13:03 0:00 [ata_sff] root 450 0.0 0.0 0 0 ? I< 13:03 0:00 [mpt/0] root 451 0.0 0.0 0 0 ? S 13:03 0:00 [scsi_eh_0] root 452 0.0 0.0 0 0 ? I< 13:03 0:00 [scsi_tmf_0] root 453 0.0 0.0 0 0 ? S 13:03 0:00 [scsi_eh_1] root 454 0.0 0.0 0 0 ? I< 13:03 0:00 [scsi_tmf_1] root 459 0.0 0.0 0 0 ? S 13:03 0:00 [scsi_eh_2] root 460 0.0 0.0 0 0 ? I< 13:03 0:00 [scsi_tmf_2] root 468 0.0 0.0 0 0 ? S 13:03 0:00 [irq/16-vmwgfx] root 470 0.0 0.0 0 0 ? I< 13:03 0:00 [ttm_swap] root 471 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc0] root 472 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc1] root 473 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc2] root 474 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc3] root 475 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc4] root 476 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc5] root 477 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc6] root 478 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc7] root 503 0.0 0.0 0 0 ? I< 13:03 0:00 [xfsalloc] root 504 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs_mru_cache] root 505 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-buf/sda2] root 506 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-conv/sda2] root 507 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-cil/sda2] root 508 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-reclaim/sda] root 509 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-eofblocks/s] root 510 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-log/sda2] root 511 0.0 0.0 0 0 ? S 13:03 0:00 [xfsaild/sda2] root 601 0.0 1.1 97744 9268 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-journald root 635 0.0 1.2 124580 10004 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-udevd root 639 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-buf/sda3] root 640 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-conv/sda3] root 641 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-buf/sda1] root 642 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-cil/sda3] root 643 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-conv/sda1] root 644 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-reclaim/sda] root 645 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-cil/sda1] root 646 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-eofblocks/s] root 647 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-reclaim/sda] root 648 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-log/sda3] root 649 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-eofblocks/s] root 650 0.0 0.0 0 0 ? S 13:03 0:00 [xfsaild/sda3] root 651 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-log/sda1] root 652 0.0 0.0 0 0 ? S 13:03 0:00 [xfsaild/sda1] root 685 0.0 0.3 67960 2656 ? S<sl 13:03 0:00 /sbin/auditd root 718 0.0 1.4 86200 11416 ? Ss 13:03 0:00 /usr/bin/VGAuthService -s root 719 0.1 1.2 278328 10044 ? Ssl 13:03 0:06 /usr/bin/vmtoolsd root 721 0.0 1.7 216924 14320 ? Ss 13:03 0:00 /usr/sbin/sssd -i --logger=files polkitd 723 0.0 3.0 1630348 24108 ? Ssl 13:03 0:00 /usr/lib/polkit-1/polkitd --no-debug dbus 726 0.0 0.6 76628 5504 ? Ss 13:03 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --syst root 728 0.0 2.2 391536 18224 ? Ssl 13:03 0:00 /usr/sbin/NetworkManager --no-daemon root 765 0.0 1.0 94444 8036 ? Ss 13:03 0:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh root 767 0.0 3.7 414624 30244 ? Ssl 13:03 0:01 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P root 773 0.0 1.8 225680 15080 ? S 13:03 0:00 /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=f root 779 0.0 0.0 0 0 ? I< 13:03 0:00 [kworker/u257:0-hci0] root 783 0.0 0.0 0 0 ? I< 13:03 0:00 [kworker/u257:1-hci0] root 809 0.0 5.1 226992 40888 ? S 13:03 0:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files root 837 0.0 0.6 215336 5328 ? Ssl 13:03 0:00 /usr/sbin/rsyslogd -n root 838 0.0 1.0 103976 8328 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-logind root 843 0.0 0.4 36956 3604 ? Ss 13:03 0:00 /usr/sbin/crond -n root 855 0.0 0.2 13656 1724 tty1 Ss+ 13:03 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux root 1302 0.0 1.2 100692 9904 ? Ss 13:04 0:00 /usr/lib/systemd/systemd --user root 1305 0.0 0.3 238892 2588 ? S 13:04 0:00 (sd-pam) root 9473 0.0 1.1 139184 9436 ? Ss 13:47 0:00 sshd: root [priv] root 9475 0.0 0.8 153404 6828 ? S 13:47 0:00 sshd: root@pts/1 root 9476 0.0 0.4 26244 3832 pts/1 Ss 13:47 0:00 -bash root 9509 0.0 1.0 139184 8756 ? Ss 13:50 0:00 sshd: root [priv] root 9511 0.0 0.8 153404 6900 ? S 13:50 0:00 sshd: root@pts/0 root 9512 0.0 0.5 26244 4016 pts/0 Ss 13:50 0:00 -bash root 9556 0.0 0.0 0 0 ? I 14:00 0:00 [kworker/u256:0-events_unbound] root 9993 0.1 0.0 0 0 ? I 14:00 0:03 [kworker/0:3-ata_sff] root 10005 0.0 0.2 22764 2036 ? Ss 14:01 0:00 /usr/sbin/anacron -s root 10092 0.0 0.7 127212 6112 pts/1 S 14:16 0:00 su - raymond raymond 10093 0.0 0.4 24120 3912 pts/1 S 14:16 0:00 -bash raymond 10123 0.0 0.3 32448 2448 pts/1 S+ 14:16 0:00 ping 172.31.0.7 root 10128 0.0 0.0 0 0 ? I 14:21 0:00 [kworker/0:1-xfs-buf/sda2] root 10152 0.1 0.0 0 0 ? I 14:27 0:00 [kworker/0:0-events] root 10160 0.0 0.4 58728 3984 pts/0 R+ 14:28 0:00 ps axu #u 显示更加详细的进程信息 # USER 用户信息 PID 进程ID %CPU CPU使用率 %MEM 内存使用率 VSZ 虚拟内存使用率(操作系统承诺分配内存大小) RSS 实际物理内存使用率(实际使用物理内存大小) TTY 终端 STAT 状态 START 什么时候启动的 TIME 累计占用系统的时间 COMMAND 执行的命令 [root@rocky8 ~]# ps -ef |wc -l 149 [root@rocky8 ~]# ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 13:03 ? 00:00:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 root 2 0 0 13:03 ? 00:00:00 [kthreadd] root 3 2 0 13:03 ? 00:00:00 [rcu_gp] root 4 2 0 13:03 ? 00:00:00 [rcu_par_gp] root 6 2 0 13:03 ? 00:00:00 [kworker/0:0H-events_highpri] root 9 2 0 13:03 ? 00:00:00 [mm_percpu_wq] root 10 2 0 13:03 ? 00:00:00 [ksoftirqd/0] root 11 2 0 13:03 ? 00:00:00 [rcu_sched] root 12 2 0 13:03 ? 00:00:00 [migration/0] root 13 2 0 13:03 ? 00:00:00 [watchdog/0] root 14 2 0 13:03 ? 00:00:00 [cpuhp/0] root 16 2 0 13:03 ? 00:00:00 [kdevtmpfs] root 17 2 0 13:03 ? 00:00:00 [netns] root 18 2 0 13:03 ? 00:00:00 [kauditd] root 19 2 0 13:03 ? 00:00:00 [khungtaskd] root 20 2 0 13:03 ? 00:00:00 [oom_reaper] root 21 2 0 13:03 ? 00:00:00 [writeback] root 22 2 0 13:03 ? 00:00:00 [kcompactd0] root 23 2 0 13:03 ? 00:00:00 [ksmd] root 24 2 0 13:03 ? 00:00:00 [khugepaged] root 25 2 0 13:03 ? 00:00:00 [crypto] root 26 2 0 13:03 ? 00:00:00 [kintegrityd] root 27 2 0 13:03 ? 00:00:00 [kblockd] root 28 2 0 13:03 ? 00:00:00 [blkcg_punt_bio] root 29 2 0 13:03 ? 00:00:00 [tpm_dev_wq] root 30 2 0 13:03 ? 00:00:00 [md] root 31 2 0 13:03 ? 00:00:00 [edac-poller] root 32 2 0 13:03 ? 00:00:00 [watchdogd] root 33 2 0 13:03 ? 00:00:00 [kworker/0:1H-kblockd] root 35 2 0 13:03 ? 00:00:00 [kworker/u256:1-events_unbound] root 61 2 0 13:03 ? 00:00:00 [kswapd0] root 154 2 0 13:03 ? 00:00:00 [kthrotld] root 155 2 0 13:03 ? 00:00:00 [irq/24-pciehp] root 156 2 0 13:03 ? 00:00:00 [irq/25-pciehp] root 157 2 0 13:03 ? 00:00:00 [irq/26-pciehp] root 158 2 0 13:03 ? 00:00:00 [irq/27-pciehp] root 159 2 0 13:03 ? 00:00:00 [irq/28-pciehp] root 160 2 0 13:03 ? 00:00:00 [irq/29-pciehp] root 161 2 0 13:03 ? 00:00:00 [irq/30-pciehp] root 162 2 0 13:03 ? 00:00:00 [irq/31-pciehp] root 163 2 0 13:03 ? 00:00:00 [irq/32-pciehp] root 164 2 0 13:03 ? 00:00:00 [irq/33-pciehp] root 165 2 0 13:03 ? 00:00:00 [irq/34-pciehp] root 166 2 0 13:03 ? 00:00:00 [irq/35-pciehp] root 167 2 0 13:03 ? 00:00:00 [irq/36-pciehp] root 168 2 0 13:03 ? 00:00:00 [irq/37-pciehp] root 169 2 0 13:03 ? 00:00:00 [irq/38-pciehp] root 170 2 0 13:03 ? 00:00:00 [irq/39-pciehp] root 171 2 0 13:03 ? 00:00:00 [irq/40-pciehp] root 172 2 0 13:03 ? 00:00:00 [irq/41-pciehp] root 173 2 0 13:03 ? 00:00:00 [irq/42-pciehp] root 174 2 0 13:03 ? 00:00:00 [irq/43-pciehp] root 175 2 0 13:03 ? 00:00:00 [irq/44-pciehp] root 176 2 0 13:03 ? 00:00:00 [irq/45-pciehp] root 177 2 0 13:03 ? 00:00:00 [irq/46-pciehp] root 178 2 0 13:03 ? 00:00:00 [irq/47-pciehp] root 179 2 0 13:03 ? 00:00:00 [irq/48-pciehp] root 180 2 0 13:03 ? 00:00:00 [irq/49-pciehp] root 181 2 0 13:03 ? 00:00:00 [irq/50-pciehp] root 182 2 0 13:03 ? 00:00:00 [irq/51-pciehp] root 183 2 0 13:03 ? 00:00:00 [irq/52-pciehp] root 184 2 0 13:03 ? 00:00:00 [irq/53-pciehp] root 185 2 0 13:03 ? 00:00:00 [irq/54-pciehp] root 186 2 0 13:03 ? 00:00:00 [irq/55-pciehp] root 187 2 0 13:03 ? 00:00:00 [acpi_thermal_pm] root 188 2 0 13:03 ? 00:00:00 [kmpath_rdacd] root 189 2 0 13:03 ? 00:00:00 [kaluad] root 190 2 0 13:03 ? 00:00:00 [ipv6_addrconf] root 191 2 0 13:03 ? 00:00:00 [kstrp] root 448 2 0 13:03 ? 00:00:00 [mpt_poll_0] root 449 2 0 13:03 ? 00:00:00 [ata_sff] root 450 2 0 13:03 ? 00:00:00 [mpt/0] root 451 2 0 13:03 ? 00:00:00 [scsi_eh_0] root 452 2 0 13:03 ? 00:00:00 [scsi_tmf_0] root 453 2 0 13:03 ? 00:00:00 [scsi_eh_1] root 454 2 0 13:03 ? 00:00:00 [scsi_tmf_1] root 459 2 0 13:03 ? 00:00:00 [scsi_eh_2] root 460 2 0 13:03 ? 00:00:00 [scsi_tmf_2] root 468 2 0 13:03 ? 00:00:00 [irq/16-vmwgfx] root 470 2 0 13:03 ? 00:00:00 [ttm_swap] root 471 2 0 13:03 ? 00:00:00 [card0-crtc0] root 472 2 0 13:03 ? 00:00:00 [card0-crtc1] root 473 2 0 13:03 ? 00:00:00 [card0-crtc2] root 474 2 0 13:03 ? 00:00:00 [card0-crtc3] root 475 2 0 13:03 ? 00:00:00 [card0-crtc4] root 476 2 0 13:03 ? 00:00:00 [card0-crtc5] root 477 2 0 13:03 ? 00:00:00 [card0-crtc6] root 478 2 0 13:03 ? 00:00:00 [card0-crtc7] root 503 2 0 13:03 ? 00:00:00 [xfsalloc] root 504 2 0 13:03 ? 00:00:00 [xfs_mru_cache] root 505 2 0 13:03 ? 00:00:00 [xfs-buf/sda2] root 506 2 0 13:03 ? 00:00:00 [xfs-conv/sda2] root 507 2 0 13:03 ? 00:00:00 [xfs-cil/sda2] root 508 2 0 13:03 ? 00:00:00 [xfs-reclaim/sda] root 509 2 0 13:03 ? 00:00:00 [xfs-eofblocks/s] root 510 2 0 13:03 ? 00:00:00 [xfs-log/sda2] root 511 2 0 13:03 ? 00:00:00 [xfsaild/sda2] root 601 1 0 13:03 ? 00:00:00 /usr/lib/systemd/systemd-journald root 635 1 0 13:03 ? 00:00:00 /usr/lib/systemd/systemd-udevd root 639 2 0 13:03 ? 00:00:00 [xfs-buf/sda3] root 640 2 0 13:03 ? 00:00:00 [xfs-conv/sda3] root 641 2 0 13:03 ? 00:00:00 [xfs-buf/sda1] root 642 2 0 13:03 ? 00:00:00 [xfs-cil/sda3] root 643 2 0 13:03 ? 00:00:00 [xfs-conv/sda1] root 644 2 0 13:03 ? 00:00:00 [xfs-reclaim/sda] root 645 2 0 13:03 ? 00:00:00 [xfs-cil/sda1] root 646 2 0 13:03 ? 00:00:00 [xfs-eofblocks/s] root 647 2 0 13:03 ? 00:00:00 [xfs-reclaim/sda] root 648 2 0 13:03 ? 00:00:00 [xfs-log/sda3] root 649 2 0 13:03 ? 00:00:00 [xfs-eofblocks/s] root 650 2 0 13:03 ? 00:00:00 [xfsaild/sda3] root 651 2 0 13:03 ? 00:00:00 [xfs-log/sda1] root 652 2 0 13:03 ? 00:00:00 [xfsaild/sda1] root 685 1 0 13:03 ? 00:00:00 /sbin/auditd root 718 1 0 13:03 ? 00:00:00 /usr/bin/VGAuthService -s root 719 1 0 13:03 ? 00:00:06 /usr/bin/vmtoolsd root 721 1 0 13:03 ? 00:00:00 /usr/sbin/sssd -i --logger=files polkitd 723 1 0 13:03 ? 00:00:00 /usr/lib/polkit-1/polkitd --no-debug dbus 726 1 0 13:03 ? 00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 728 1 0 13:03 ? 00:00:00 /usr/sbin/NetworkManager --no-daemon root 765 1 0 13:03 ? 00:00:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr root 767 1 0 13:03 ? 00:00:01 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P root 773 721 0 13:03 ? 00:00:00 /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=files root 779 2 0 13:03 ? 00:00:00 [kworker/u257:0-hci0] root 783 2 0 13:03 ? 00:00:00 [kworker/u257:1-hci0] root 809 721 0 13:03 ? 00:00:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files root 837 1 0 13:03 ? 00:00:00 /usr/sbin/rsyslogd -n root 838 1 0 13:03 ? 00:00:00 /usr/lib/systemd/systemd-logind root 843 1 0 13:03 ? 00:00:00 /usr/sbin/crond -n root 855 1 0 13:03 tty1 00:00:00 /sbin/agetty -o -p -- \u --noclear tty1 linux root 1302 1 0 13:04 ? 00:00:00 /usr/lib/systemd/systemd --user root 1305 1302 0 13:04 ? 00:00:00 (sd-pam) root 9473 765 0 13:47 ? 00:00:00 sshd: root [priv] root 9475 9473 0 13:47 ? 00:00:00 sshd: root@pts/1 root 9476 9475 0 13:47 pts/1 00:00:00 -bash root 9509 765 0 13:50 ? 00:00:00 sshd: root [priv] root 9511 9509 0 13:50 ? 00:00:00 sshd: root@pts/0 root 9512 9511 0 13:50 pts/0 00:00:00 -bash root 9556 2 0 14:00 ? 00:00:00 [kworker/u256:0-events_unbound] root 9993 2 0 14:00 ? 00:00:03 [kworker/0:3-ata_sff] root 10005 1 0 14:01 ? 00:00:00 /usr/sbin/anacron -s root 10092 9476 0 14:16 pts/1 00:00:00 su - raymond raymond 10093 10092 0 14:16 pts/1 00:00:00 -bash raymond 10123 10093 0 14:16 pts/1 00:00:00 ping 172.31.0.7 root 10128 2 0 14:21 ? 00:00:00 [kworker/0:1-xfs-buf/sda2] root 10152 2 0 14:27 ? 00:00:00 [kworker/0:0-mm_percpu_wq] root 10163 9512 0 14:30 pts/0 00:00:00 ps -ef # ps -ef UNIX风格
范例:
[root@rocky8 ~]# dd if=/dev/zero of=/dev/null [root@rocky8 ~]# ps aux |grep dd root 2 0.0 0.0 0 0 ? S 13:03 0:00 [kthreadd] root 190 0.0 0.0 0 0 ? I< 13:03 0:00 [ipv6_addrconf] dbus 726 0.0 0.6 76628 5504 ? Ss 13:03 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only root 10164 100 0.1 7352 948 pts/0 R+ 14:31 0:32 dd if=/dev/zero of=/dev/null root 10166 0.0 0.1 12136 1120 pts/1 R+ 14:31 0:00 grep --color=auto dd [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem |grep dd 2 [kthreadd] 0.0 0.0 190 [ipv6_addrconf] 0.0 0.0 10164 dd if=/dev/zero of=/dev/nul 99.5 0.1 10168 grep --color=auto dd 0.0 0.1 #o 指定显示特定的字段 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem k %cpu|grep dd 2 [kthreadd] 0.0 0.0 190 [ipv6_addrconf] 0.0 0.0 10170 grep --color=auto dd 0.0 0.1 10164 dd if=/dev/zero of=/dev/nul 100 0.1 #k 指定排序方式 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem k -%cpu|grep dd 10164 dd if=/dev/zero of=/dev/nul 99.7 0.1 2 [kthreadd] 0.0 0.0 190 [ipv6_addrconf] 0.0 0.0 10175 grep --color=auto dd 0.0 0.1 #倒序。加- [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem k -%mem PID CMD %CPU %MEM 809 /usr/libexec/sssd/sssd_nss 0.0 5.1 767 /usr/libexec/platform-pytho 0.0 3.7 723 /usr/lib/polkit-1/polkitd - 0.0 3.0 728 /usr/sbin/NetworkManager -- 0.0 2.2 773 /usr/libexec/sssd/sssd_be - 0.0 1.8 721 /usr/sbin/sssd -i --logger= 0.0 1.7 718 /usr/bin/VGAuthService -s 0.0 1.4 1 /usr/lib/systemd/systemd -- 0.0 1.4 719 /usr/bin/vmtoolsd 0.1 1.2 635 /usr/lib/systemd/systemd-ud 0.0 1.2 1302 /usr/lib/systemd/systemd -- 0.0 1.2 9473 sshd: root [priv] 0.0 1.1 601 /usr/lib/systemd/systemd-jo 0.0 1.1 9509 sshd: root [priv] 0.0 1.0 838 /usr/lib/systemd/systemd-lo 0.0 1.0 765 /usr/sbin/sshd -D -oCiphers 0.0 1.0 9511 sshd: root@pts/0 0.0 0.8 9475 sshd: root@pts/1 0.0 0.8 726 /usr/bin/dbus-daemon --syst 0.0 0.6 837 /usr/sbin/rsyslogd -n 0.0 0.6 9512 -bash 0.0 0.5 9476 -bash 0.0 0.4 10176 ps axo pid,cmd,%cpu,%mem k 0.0 0.4 843 /usr/sbin/crond -n 0.0 0.4 685 /sbin/auditd 0.0 0.3 1305 (sd-pam) 0.0 0.3 10005 /usr/sbin/anacron -s 0.0 0.2 855 /sbin/agetty -o -p -- \u -- 0.0 0.2 10164 dd if=/dev/zero of=/dev/nul 99.3 0.1 2 [kthreadd] 0.0 0.0 3 [rcu_gp] 0.0 0.0 4 [rcu_par_gp] 0.0 0.0 6 [kworker/0:0H-events_highpr 0.0 0.0 9 [mm_percpu_wq] 0.0 0.0 10 [ksoftirqd/0] 0.0 0.0 11 [rcu_sched] 0.0 0.0 12 [migration/0] 0.0 0.0 13 [watchdog/0] 0.0 0.0 14 [cpuhp/0] 0.0 0.0 16 [kdevtmpfs] 0.0 0.0 17 [netns] 0.0 0.0 18 [kauditd] 0.0 0.0 19 [khungtaskd] 0.0 0.0 20 [oom_reaper] 0.0 0.0 21 [writeback] 0.0 0.0 22 [kcompactd0] 0.0 0.0 23 [ksmd] 0.0 0.0 24 [khugepaged] 0.0 0.0 25 [crypto] 0.0 0.0 26 [kintegrityd] 0.0 0.0 27 [kblockd] 0.0 0.0 28 [blkcg_punt_bio] 0.0 0.0 29 [tpm_dev_wq] 0.0 0.0 30 [md] 0.0 0.0 31 [edac-poller] 0.0 0.0 32 [watchdogd] 0.0 0.0 33 [kworker/0:1H-kblockd] 0.0 0.0 35 [kworker/u256:1-events_unbo 0.0 0.0 61 [kswapd0] 0.0 0.0 154 [kthrotld] 0.0 0.0 155 [irq/24-pciehp] 0.0 0.0 156 [irq/25-pciehp] 0.0 0.0 157 [irq/26-pciehp] 0.0 0.0 158 [irq/27-pciehp] 0.0 0.0 159 [irq/28-pciehp] 0.0 0.0 160 [irq/29-pciehp] 0.0 0.0 161 [irq/30-pciehp] 0.0 0.0 162 [irq/31-pciehp] 0.0 0.0 163 [irq/32-pciehp] 0.0 0.0 164 [irq/33-pciehp] 0.0 0.0 165 [irq/34-pciehp] 0.0 0.0 166 [irq/35-pciehp] 0.0 0.0 167 [irq/36-pciehp] 0.0 0.0 168 [irq/37-pciehp] 0.0 0.0 169 [irq/38-pciehp] 0.0 0.0 170 [irq/39-pciehp] 0.0 0.0 171 [irq/40-pciehp] 0.0 0.0 172 [irq/41-pciehp] 0.0 0.0 173 [irq/42-pciehp] 0.0 0.0 174 [irq/43-pciehp] 0.0 0.0 175 [irq/44-pciehp] 0.0 0.0 176 [irq/45-pciehp] 0.0 0.0 177 [irq/46-pciehp] 0.0 0.0 178 [irq/47-pciehp] 0.0 0.0 179 [irq/48-pciehp] 0.0 0.0 180 [irq/49-pciehp] 0.0 0.0 181 [irq/50-pciehp] 0.0 0.0 182 [irq/51-pciehp] 0.0 0.0 183 [irq/52-pciehp] 0.0 0.0 184 [irq/53-pciehp] 0.0 0.0 185 [irq/54-pciehp] 0.0 0.0 186 [irq/55-pciehp] 0.0 0.0 187 [acpi_thermal_pm] 0.0 0.0 188 [kmpath_rdacd] 0.0 0.0 189 [kaluad] 0.0 0.0 190 [ipv6_addrconf] 0.0 0.0 191 [kstrp] 0.0 0.0 448 [mpt_poll_0] 0.0 0.0 449 [ata_sff] 0.0 0.0 450 [mpt/0] 0.0 0.0 451 [scsi_eh_0] 0.0 0.0 452 [scsi_tmf_0] 0.0 0.0 453 [scsi_eh_1] 0.0 0.0 454 [scsi_tmf_1] 0.0 0.0 459 [scsi_eh_2] 0.0 0.0 460 [scsi_tmf_2] 0.0 0.0 468 [irq/16-vmwgfx] 0.0 0.0 470 [ttm_swap] 0.0 0.0 471 [card0-crtc0] 0.0 0.0 472 [card0-crtc1] 0.0 0.0 473 [card0-crtc2] 0.0 0.0 474 [card0-crtc3] 0.0 0.0 475 [card0-crtc4] 0.0 0.0 476 [card0-crtc5] 0.0 0.0 477 [card0-crtc6] 0.0 0.0 478 [card0-crtc7] 0.0 0.0 503 [xfsalloc] 0.0 0.0 504 [xfs_mru_cache] 0.0 0.0 505 [xfs-buf/sda2] 0.0 0.0 506 [xfs-conv/sda2] 0.0 0.0 507 [xfs-cil/sda2] 0.0 0.0 508 [xfs-reclaim/sda] 0.0 0.0 509 [xfs-eofblocks/s] 0.0 0.0 510 [xfs-log/sda2] 0.0 0.0 511 [xfsaild/sda2] 0.0 0.0 639 [xfs-buf/sda3] 0.0 0.0 640 [xfs-conv/sda3] 0.0 0.0 641 [xfs-buf/sda1] 0.0 0.0 642 [xfs-cil/sda3] 0.0 0.0 643 [xfs-conv/sda1] 0.0 0.0 644 [xfs-reclaim/sda] 0.0 0.0 645 [xfs-cil/sda1] 0.0 0.0 646 [xfs-eofblocks/s] 0.0 0.0 647 [xfs-reclaim/sda] 0.0 0.0 648 [xfs-log/sda3] 0.0 0.0 649 [xfs-eofblocks/s] 0.0 0.0 650 [xfsaild/sda3] 0.0 0.0 651 [xfs-log/sda1] 0.0 0.0 652 [xfsaild/sda1] 0.0 0.0 779 [kworker/u257:0-hci0] 0.0 0.0 783 [kworker/u257:1-hci0] 0.0 0.0 9556 [kworker/u256:0-events_unbo 0.0 0.0 9993 [kworker/0:3-ata_sff] 0.1 0.0 10152 [kworker/0:0-ata_sff] 0.1 0.0 10171 [kworker/0:1-events] 0.0 0.0 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem k -%cpu |head PID CMD %CPU %MEM 10164 dd if=/dev/zero of=/dev/nul 99.0 0.1 719 /usr/bin/vmtoolsd 0.1 1.2 9993 [kworker/0:3-events_power_e 0.1 0.0 10152 [kworker/0:0-ata_sff] 0.1 0.0 1 /usr/lib/systemd/systemd -- 0.0 1.4 2 [kthreadd] 0.0 0.0 3 [rcu_gp] 0.0 0.0 4 [rcu_par_gp] 0.0 0.0 6 [kworker/0:0H-events_highpr 0.0 0.0 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem --sort -%cpu |head PID CMD %CPU %MEM 10164 dd if=/dev/zero of=/dev/nul 99.2 0.1 719 /usr/bin/vmtoolsd 0.1 1.2 9993 [kworker/0:3-events] 0.1 0.0 10152 [kworker/0:0-ata_sff] 0.1 0.0 1 /usr/lib/systemd/systemd -- 0.0 1.4 2 [kthreadd] 0.0 0.0 3 [rcu_gp] 0.0 0.0 4 [rcu_par_gp] 0.0 0.0 6 [kworker/0:0H-events_highpr 0.0 0.0 #k 和—sort 一样都是排序 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem,psr --sort -%cpu |head PID CMD %CPU %MEM PSR 10164 dd if=/dev/zero of=/dev/nul 99.2 0.1 0 719 /usr/bin/vmtoolsd 0.1 1.2 0 9993 [kworker/0:3-events] 0.1 0.0 0 10152 [kworker/0:0-ata_sff] 0.1 0.0 0 1 /usr/lib/systemd/systemd -- 0.0 1.4 0 2 [kthreadd] 0.0 0.0 0 3 [rcu_gp] 0.0 0.0 0 4 [rcu_par_gp] 0.0 0.0 0 6 [kworker/0:0H-events_highpr 0.0 0.0 0 #psr 可以显示运行在哪个CPU #添加一个cpu内核 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem,psr|grep dd 2 [kthreadd] 0.0 0.0 0 190 [ipv6_addrconf] 0.0 0.0 0 10381 dd if=/dev/zero of=/dev/nul 111 0.1 0 10387 grep --color=auto dd 0.0 0.1 0 [root@rocky8 ~]# ping -f 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem,psr|grep dd 2 [kthreadd] 0.0 0.0 0 190 [ipv6_addrconf] 0.0 0.0 0 10164 dd if=/dev/zero of=/dev/nul 93.0 0.1 1 #现在切换到1号CPU 10213 grep --color=auto dd 0.0 0.1 0 [root@rocky8 ~]# ps auxf |grep bash root 10189 0.0 0.4 26244 3884 pts/2 Ss 14:35 0:00 | \_ -bash root 10531 0.0 0.1 12136 1156 pts/2 S+ 14:42 0:00 | \_ grep --color=auto bash root 10452 0.0 0.4 26244 3976 pts/1 Ss 14:41 0:00 | \_ -bash root 10484 0.0 0.4 26244 3732 pts/0 Ss 14:41 0:00 \_ -bash #f 可以显示进程父子关系 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem k -%cpu|head PID CMD %CPU %MEM 10507 dd if=/dev/zero of=/dev/nul 96.1 0.1 10518 ping -f 127.0.0.1 65.7 0.2 10451 sshd: root@pts/1 3.7 0.8 10216 [kworker/u256:2-events_unbo 0.3 0.0 719 /usr/bin/vmtoolsd 0.1 1.2 9993 [kworker/0:3-events_power_e 0.1 0.0 1 /usr/lib/systemd/systemd -- 0.0 1.4 2 [kthreadd] 0.0 0.0 3 [rcu_gp] 0.0 0.0 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem,psr k -%cpu|head PID CMD %CPU %MEM PSR 10507 dd if=/dev/zero of=/dev/nul 95.6 0.1 0 10518 ping -f 127.0.0.1 65.5 0.2 1 10451 sshd: root@pts/1 3.8 0.8 1 10216 [kworker/u256:2-events_unbo 0.3 0.0 0 719 /usr/bin/vmtoolsd 0.1 1.2 0 9993 [kworker/0:3-ata_sff] 0.1 0.0 0 1 /usr/lib/systemd/systemd -- 0.0 1.4 1 2 [kthreadd] 0.0 0.0 0 3 [rcu_gp] 0.0 0.0 0
范例:查看进程详细信息
[root@rocky8 ~]# ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 13:03 ? 00:00:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 root 2 0 0 13:03 ? 00:00:00 [kthreadd] root 3 2 0 13:03 ? 00:00:00 [rcu_gp] root 4 2 0 13:03 ? 00:00:00 [rcu_par_gp] root 6 2 0 13:03 ? 00:00:00 [kworker/0:0H-events_highpri] root 9 2 0 13:03 ? 00:00:00 [mm_percpu_wq] root 10 2 0 13:03 ? 00:00:00 [ksoftirqd/0] root 11 2 0 13:03 ? 00:00:00 [rcu_sched] root 12 2 0 13:03 ? 00:00:00 [migration/0] root 13 2 0 13:03 ? 00:00:00 [watchdog/0] root 14 2 0 13:03 ? 00:00:00 [cpuhp/0] root 16 2 0 13:03 ? 00:00:00 [kdevtmpfs] root 17 2 0 13:03 ? 00:00:00 [netns] root 18 2 0 13:03 ? 00:00:00 [kauditd] root 19 2 0 13:03 ? 00:00:00 [khungtaskd] root 20 2 0 13:03 ? 00:00:00 [oom_reaper] root 21 2 0 13:03 ? 00:00:00 [writeback] root 22 2 0 13:03 ? 00:00:00 [kcompactd0] root 23 2 0 13:03 ? 00:00:00 [ksmd] root 24 2 0 13:03 ? 00:00:00 [khugepaged] root 25 2 0 13:03 ? 00:00:00 [crypto] root 26 2 0 13:03 ? 00:00:00 [kintegrityd] root 27 2 0 13:03 ? 00:00:00 [kblockd] root 28 2 0 13:03 ? 00:00:00 [blkcg_punt_bio] root 29 2 0 13:03 ? 00:00:00 [tpm_dev_wq] root 30 2 0 13:03 ? 00:00:00 [md] root 31 2 0 13:03 ? 00:00:00 [edac-poller] root 32 2 0 13:03 ? 00:00:00 [watchdogd] root 33 2 0 13:03 ? 00:00:00 [kworker/0:1H-kblockd] root 61 2 0 13:03 ? 00:00:00 [kswapd0] root 154 2 0 13:03 ? 00:00:00 [kthrotld] root 155 2 0 13:03 ? 00:00:00 [irq/24-pciehp] root 156 2 0 13:03 ? 00:00:00 [irq/25-pciehp] root 157 2 0 13:03 ? 00:00:00 [irq/26-pciehp] root 158 2 0 13:03 ? 00:00:00 [irq/27-pciehp] root 159 2 0 13:03 ? 00:00:00 [irq/28-pciehp] root 160 2 0 13:03 ? 00:00:00 [irq/29-pciehp] root 161 2 0 13:03 ? 00:00:00 [irq/30-pciehp] root 162 2 0 13:03 ? 00:00:00 [irq/31-pciehp] root 163 2 0 13:03 ? 00:00:00 [irq/32-pciehp] root 164 2 0 13:03 ? 00:00:00 [irq/33-pciehp] root 165 2 0 13:03 ? 00:00:00 [irq/34-pciehp] root 166 2 0 13:03 ? 00:00:00 [irq/35-pciehp] root 167 2 0 13:03 ? 00:00:00 [irq/36-pciehp] root 168 2 0 13:03 ? 00:00:00 [irq/37-pciehp] root 169 2 0 13:03 ? 00:00:00 [irq/38-pciehp] root 170 2 0 13:03 ? 00:00:00 [irq/39-pciehp] root 171 2 0 13:03 ? 00:00:00 [irq/40-pciehp] root 172 2 0 13:03 ? 00:00:00 [irq/41-pciehp] root 173 2 0 13:03 ? 00:00:00 [irq/42-pciehp] root 174 2 0 13:03 ? 00:00:00 [irq/43-pciehp] root 175 2 0 13:03 ? 00:00:00 [irq/44-pciehp] root 176 2 0 13:03 ? 00:00:00 [irq/45-pciehp] root 177 2 0 13:03 ? 00:00:00 [irq/46-pciehp] root 178 2 0 13:03 ? 00:00:00 [irq/47-pciehp] root 179 2 0 13:03 ? 00:00:00 [irq/48-pciehp] root 180 2 0 13:03 ? 00:00:00 [irq/49-pciehp] root 181 2 0 13:03 ? 00:00:00 [irq/50-pciehp] root 182 2 0 13:03 ? 00:00:00 [irq/51-pciehp] root 183 2 0 13:03 ? 00:00:00 [irq/52-pciehp] root 184 2 0 13:03 ? 00:00:00 [irq/53-pciehp] root 185 2 0 13:03 ? 00:00:00 [irq/54-pciehp] root 186 2 0 13:03 ? 00:00:00 [irq/55-pciehp] root 187 2 0 13:03 ? 00:00:00 [acpi_thermal_pm] root 188 2 0 13:03 ? 00:00:00 [kmpath_rdacd] root 189 2 0 13:03 ? 00:00:00 [kaluad] root 190 2 0 13:03 ? 00:00:00 [ipv6_addrconf] root 191 2 0 13:03 ? 00:00:00 [kstrp] root 448 2 0 13:03 ? 00:00:00 [mpt_poll_0] root 449 2 0 13:03 ? 00:00:00 [ata_sff] root 450 2 0 13:03 ? 00:00:00 [mpt/0] root 451 2 0 13:03 ? 00:00:00 [scsi_eh_0] root 452 2 0 13:03 ? 00:00:00 [scsi_tmf_0] root 453 2 0 13:03 ? 00:00:00 [scsi_eh_1] root 454 2 0 13:03 ? 00:00:00 [scsi_tmf_1] root 459 2 0 13:03 ? 00:00:00 [scsi_eh_2] root 460 2 0 13:03 ? 00:00:00 [scsi_tmf_2] root 468 2 0 13:03 ? 00:00:00 [irq/16-vmwgfx] root 470 2 0 13:03 ? 00:00:00 [ttm_swap] root 471 2 0 13:03 ? 00:00:00 [card0-crtc0] root 472 2 0 13:03 ? 00:00:00 [card0-crtc1] root 473 2 0 13:03 ? 00:00:00 [card0-crtc2] root 474 2 0 13:03 ? 00:00:00 [card0-crtc3] root 475 2 0 13:03 ? 00:00:00 [card0-crtc4] root 476 2 0 13:03 ? 00:00:00 [card0-crtc5] root 477 2 0 13:03 ? 00:00:00 [card0-crtc6] root 478 2 0 13:03 ? 00:00:00 [card0-crtc7] root 503 2 0 13:03 ? 00:00:00 [xfsalloc] root 504 2 0 13:03 ? 00:00:00 [xfs_mru_cache] root 505 2 0 13:03 ? 00:00:00 [xfs-buf/sda2] root 506 2 0 13:03 ? 00:00:00 [xfs-conv/sda2] root 507 2 0 13:03 ? 00:00:00 [xfs-cil/sda2] root 508 2 0 13:03 ? 00:00:00 [xfs-reclaim/sda] root 509 2 0 13:03 ? 00:00:00 [xfs-eofblocks/s] root 510 2 0 13:03 ? 00:00:00 [xfs-log/sda2] root 511 2 0 13:03 ? 00:00:00 [xfsaild/sda2] root 601 1 0 13:03 ? 00:00:00 /usr/lib/systemd/systemd-journald root 635 1 0 13:03 ? 00:00:00 /usr/lib/systemd/systemd-udevd root 639 2 0 13:03 ? 00:00:00 [xfs-buf/sda3] root 640 2 0 13:03 ? 00:00:00 [xfs-conv/sda3] root 641 2 0 13:03 ? 00:00:00 [xfs-buf/sda1] root 642 2 0 13:03 ? 00:00:00 [xfs-cil/sda3] root 643 2 0 13:03 ? 00:00:00 [xfs-conv/sda1] root 644 2 0 13:03 ? 00:00:00 [xfs-reclaim/sda] root 645 2 0 13:03 ? 00:00:00 [xfs-cil/sda1] root 646 2 0 13:03 ? 00:00:00 [xfs-eofblocks/s] root 647 2 0 13:03 ? 00:00:00 [xfs-reclaim/sda] root 648 2 0 13:03 ? 00:00:00 [xfs-log/sda3] root 649 2 0 13:03 ? 00:00:00 [xfs-eofblocks/s] root 650 2 0 13:03 ? 00:00:00 [xfsaild/sda3] root 651 2 0 13:03 ? 00:00:00 [xfs-log/sda1] root 652 2 0 13:03 ? 00:00:00 [xfsaild/sda1] root 685 1 0 13:03 ? 00:00:00 /sbin/auditd root 718 1 0 13:03 ? 00:00:00 /usr/bin/VGAuthService -s root 719 1 0 13:03 ? 00:00:07 /usr/bin/vmtoolsd root 721 1 0 13:03 ? 00:00:00 /usr/sbin/sssd -i --logger=files polkitd 723 1 0 13:03 ? 00:00:00 /usr/lib/polkit-1/polkitd --no-debug dbus 726 1 0 13:03 ? 00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 728 1 0 13:03 ? 00:00:00 /usr/sbin/NetworkManager --no-daemon root 765 1 0 13:03 ? 00:00:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr root 767 1 0 13:03 ? 00:00:01 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P root 773 721 0 13:03 ? 00:00:00 /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=files root 809 721 0 13:03 ? 00:00:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files root 837 1 0 13:03 ? 00:00:00 /usr/sbin/rsyslogd -n root 838 1 0 13:03 ? 00:00:00 /usr/lib/systemd/systemd-logind root 843 1 0 13:03 ? 00:00:00 /usr/sbin/crond -n root 855 1 0 13:03 tty1 00:00:00 /sbin/agetty -o -p -- \u --noclear tty1 linux root 1302 1 0 13:04 ? 00:00:00 /usr/lib/systemd/systemd --user root 1305 1302 0 13:04 ? 00:00:00 (sd-pam) root 9556 2 0 14:00 ? 00:00:02 [kworker/u256:0-events_unbound] root 9993 2 0 14:00 ? 00:00:03 [kworker/0:3-events] root 10005 1 0 14:01 ? 00:00:00 /usr/sbin/anacron -s root 10152 2 0 14:27 ? 00:00:00 [kworker/0:0-events_freezable_power_] root 10186 765 0 14:35 ? 00:00:00 sshd: root [priv] root 10188 10186 0 14:35 ? 00:00:00 sshd: root@pts/2 root 10189 10188 0 14:35 pts/2 00:00:00 -bash root 10216 2 0 14:36 ? 00:00:01 [kworker/u256:2-events_unbound] root 10224 2 0 14:37 ? 00:00:00 [cpuhp/1] root 10225 2 0 14:37 ? 00:00:00 [watchdog/1] root 10226 2 0 14:37 ? 00:00:00 [migration/1] root 10227 2 0 14:37 ? 00:00:00 [ksoftirqd/1] root 10228 2 0 14:37 ? 00:00:00 [kworker/1:0-mm_percpu_wq] root 10229 2 0 14:37 ? 00:00:00 [kworker/1:0H-events_highpri] root 10239 2 0 14:37 ? 00:00:00 [kworker/1:1H-kblockd] root 10246 2 0 14:37 ? 00:00:00 [kworker/u257:0-hci0] root 10247 2 0 14:37 ? 00:00:00 [kworker/u257:1-hci0] root 10347 2 0 14:37 ? 00:00:00 [kworker/1:3-cgroup_destroy] root 10449 765 0 14:41 ? 00:00:00 sshd: root [priv] root 10451 10449 4 14:41 ? 00:00:19 sshd: root@pts/1 root 10452 10451 0 14:41 pts/1 00:00:00 -bash root 10481 765 0 14:41 ? 00:00:00 sshd: root [priv] root 10483 10481 0 14:41 ? 00:00:00 sshd: root@pts/0 root 10484 10483 0 14:41 pts/0 00:00:00 -bash root 10507 10484 95 14:41 pts/0 00:05:46 dd if=/dev/zero of=/dev/null root 10518 10452 65 14:41 pts/1 00:03:50 ping -f 127.0.0.1 root 10536 2 0 14:46 ? 00:00:00 [kworker/0:1-events] root 10537 10189 0 14:47 pts/2 00:00:00 ps -ef [root@rocky8 ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 1.4 183736 11408 ? Ss 13:03 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 root 2 0.0 0.0 0 0 ? S 13:03 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? I< 13:03 0:00 [rcu_gp] root 4 0.0 0.0 0 0 ? I< 13:03 0:00 [rcu_par_gp] root 6 0.0 0.0 0 0 ? I< 13:03 0:00 [kworker/0:0H-events_highpri] root 9 0.0 0.0 0 0 ? I< 13:03 0:00 [mm_percpu_wq] root 10 0.0 0.0 0 0 ? S 13:03 0:00 [ksoftirqd/0] root 11 0.0 0.0 0 0 ? I 13:03 0:00 [rcu_sched] root 12 0.0 0.0 0 0 ? S 13:03 0:00 [migration/0] root 13 0.0 0.0 0 0 ? S 13:03 0:00 [watchdog/0] root 14 0.0 0.0 0 0 ? S 13:03 0:00 [cpuhp/0] root 16 0.0 0.0 0 0 ? S 13:03 0:00 [kdevtmpfs] root 17 0.0 0.0 0 0 ? I< 13:03 0:00 [netns] root 18 0.0 0.0 0 0 ? S 13:03 0:00 [kauditd] root 19 0.0 0.0 0 0 ? S 13:03 0:00 [khungtaskd] root 20 0.0 0.0 0 0 ? S 13:03 0:00 [oom_reaper] root 21 0.0 0.0 0 0 ? I< 13:03 0:00 [writeback] root 22 0.0 0.0 0 0 ? S 13:03 0:00 [kcompactd0] root 23 0.0 0.0 0 0 ? SN 13:03 0:00 [ksmd] root 24 0.0 0.0 0 0 ? SN 13:03 0:00 [khugepaged] root 25 0.0 0.0 0 0 ? I< 13:03 0:00 [crypto] root 26 0.0 0.0 0 0 ? I< 13:03 0:00 [kintegrityd] root 27 0.0 0.0 0 0 ? I< 13:03 0:00 [kblockd] root 28 0.0 0.0 0 0 ? I< 13:03 0:00 [blkcg_punt_bio] root 29 0.0 0.0 0 0 ? I< 13:03 0:00 [tpm_dev_wq] root 30 0.0 0.0 0 0 ? I< 13:03 0:00 [md] root 31 0.0 0.0 0 0 ? I< 13:03 0:00 [edac-poller] root 32 0.0 0.0 0 0 ? S 13:03 0:00 [watchdogd] root 33 0.0 0.0 0 0 ? I< 13:03 0:00 [kworker/0:1H-kblockd] root 61 0.0 0.0 0 0 ? S 13:03 0:00 [kswapd0] root 154 0.0 0.0 0 0 ? I< 13:03 0:00 [kthrotld] root 155 0.0 0.0 0 0 ? S 13:03 0:00 [irq/24-pciehp] root 156 0.0 0.0 0 0 ? S 13:03 0:00 [irq/25-pciehp] root 157 0.0 0.0 0 0 ? S 13:03 0:00 [irq/26-pciehp] root 158 0.0 0.0 0 0 ? S 13:03 0:00 [irq/27-pciehp] root 159 0.0 0.0 0 0 ? S 13:03 0:00 [irq/28-pciehp] root 160 0.0 0.0 0 0 ? S 13:03 0:00 [irq/29-pciehp] root 161 0.0 0.0 0 0 ? S 13:03 0:00 [irq/30-pciehp] root 162 0.0 0.0 0 0 ? S 13:03 0:00 [irq/31-pciehp] root 163 0.0 0.0 0 0 ? S 13:03 0:00 [irq/32-pciehp] root 164 0.0 0.0 0 0 ? S 13:03 0:00 [irq/33-pciehp] root 165 0.0 0.0 0 0 ? S 13:03 0:00 [irq/34-pciehp] root 166 0.0 0.0 0 0 ? S 13:03 0:00 [irq/35-pciehp] root 167 0.0 0.0 0 0 ? S 13:03 0:00 [irq/36-pciehp] root 168 0.0 0.0 0 0 ? S 13:03 0:00 [irq/37-pciehp] root 169 0.0 0.0 0 0 ? S 13:03 0:00 [irq/38-pciehp] root 170 0.0 0.0 0 0 ? S 13:03 0:00 [irq/39-pciehp] root 171 0.0 0.0 0 0 ? S 13:03 0:00 [irq/40-pciehp] root 172 0.0 0.0 0 0 ? S 13:03 0:00 [irq/41-pciehp] root 173 0.0 0.0 0 0 ? S 13:03 0:00 [irq/42-pciehp] root 174 0.0 0.0 0 0 ? S 13:03 0:00 [irq/43-pciehp] root 175 0.0 0.0 0 0 ? S 13:03 0:00 [irq/44-pciehp] root 176 0.0 0.0 0 0 ? S 13:03 0:00 [irq/45-pciehp] root 177 0.0 0.0 0 0 ? S 13:03 0:00 [irq/46-pciehp] root 178 0.0 0.0 0 0 ? S 13:03 0:00 [irq/47-pciehp] root 179 0.0 0.0 0 0 ? S 13:03 0:00 [irq/48-pciehp] root 180 0.0 0.0 0 0 ? S 13:03 0:00 [irq/49-pciehp] root 181 0.0 0.0 0 0 ? S 13:03 0:00 [irq/50-pciehp] root 182 0.0 0.0 0 0 ? S 13:03 0:00 [irq/51-pciehp] root 183 0.0 0.0 0 0 ? S 13:03 0:00 [irq/52-pciehp] root 184 0.0 0.0 0 0 ? S 13:03 0:00 [irq/53-pciehp] root 185 0.0 0.0 0 0 ? S 13:03 0:00 [irq/54-pciehp] root 186 0.0 0.0 0 0 ? S 13:03 0:00 [irq/55-pciehp] root 187 0.0 0.0 0 0 ? I< 13:03 0:00 [acpi_thermal_pm] root 188 0.0 0.0 0 0 ? I< 13:03 0:00 [kmpath_rdacd] root 189 0.0 0.0 0 0 ? I< 13:03 0:00 [kaluad] root 190 0.0 0.0 0 0 ? I< 13:03 0:00 [ipv6_addrconf] root 191 0.0 0.0 0 0 ? I< 13:03 0:00 [kstrp] root 448 0.0 0.0 0 0 ? I< 13:03 0:00 [mpt_poll_0] root 449 0.0 0.0 0 0 ? I< 13:03 0:00 [ata_sff] root 450 0.0 0.0 0 0 ? I< 13:03 0:00 [mpt/0] root 451 0.0 0.0 0 0 ? S 13:03 0:00 [scsi_eh_0] root 452 0.0 0.0 0 0 ? I< 13:03 0:00 [scsi_tmf_0] root 453 0.0 0.0 0 0 ? S 13:03 0:00 [scsi_eh_1] root 454 0.0 0.0 0 0 ? I< 13:03 0:00 [scsi_tmf_1] root 459 0.0 0.0 0 0 ? S 13:03 0:00 [scsi_eh_2] root 460 0.0 0.0 0 0 ? I< 13:03 0:00 [scsi_tmf_2] root 468 0.0 0.0 0 0 ? S 13:03 0:00 [irq/16-vmwgfx] root 470 0.0 0.0 0 0 ? I< 13:03 0:00 [ttm_swap] root 471 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc0] root 472 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc1] root 473 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc2] root 474 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc3] root 475 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc4] root 476 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc5] root 477 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc6] root 478 0.0 0.0 0 0 ? S 13:03 0:00 [card0-crtc7] root 503 0.0 0.0 0 0 ? I< 13:03 0:00 [xfsalloc] root 504 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs_mru_cache] root 505 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-buf/sda2] root 506 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-conv/sda2] root 507 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-cil/sda2] root 508 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-reclaim/sda] root 509 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-eofblocks/s] root 510 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-log/sda2] root 511 0.0 0.0 0 0 ? S 13:03 0:00 [xfsaild/sda2] root 601 0.0 1.1 97728 9320 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-journald root 635 0.0 1.2 124580 10004 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-udevd root 639 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-buf/sda3] root 640 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-conv/sda3] root 641 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-buf/sda1] root 642 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-cil/sda3] root 643 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-conv/sda1] root 644 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-reclaim/sda] root 645 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-cil/sda1] root 646 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-eofblocks/s] root 647 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-reclaim/sda] root 648 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-log/sda3] root 649 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-eofblocks/s] root 650 0.0 0.0 0 0 ? S 13:03 0:00 [xfsaild/sda3] root 651 0.0 0.0 0 0 ? I< 13:03 0:00 [xfs-log/sda1] root 652 0.0 0.0 0 0 ? S 13:03 0:00 [xfsaild/sda1] root 685 0.0 0.3 67960 2656 ? S<sl 13:03 0:00 /sbin/auditd root 718 0.0 1.4 86200 11416 ? Ss 13:03 0:00 /usr/bin/VGAuthService -s root 719 0.1 1.2 278328 10044 ? Ssl 13:03 0:07 /usr/bin/vmtoolsd root 721 0.0 1.7 216924 14320 ? Ss 13:03 0:00 /usr/sbin/sssd -i --logger=files polkitd 723 0.0 3.0 1630348 24108 ? Ssl 13:03 0:00 /usr/lib/polkit-1/polkitd --no-debug dbus 726 0.0 0.6 76628 5504 ? Ss 13:03 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --syst root 728 0.0 2.2 391536 18224 ? Ssl 13:03 0:00 /usr/sbin/NetworkManager --no-daemon root 765 0.0 1.0 94444 8036 ? Ss 13:03 0:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh root 767 0.0 3.7 414624 30244 ? Ssl 13:03 0:01 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P root 773 0.0 1.8 225680 15080 ? S 13:03 0:00 /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=f root 809 0.0 5.1 226992 40968 ? S 13:03 0:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files root 837 0.0 0.6 215336 5328 ? Ssl 13:03 0:00 /usr/sbin/rsyslogd -n root 838 0.0 1.0 103976 8212 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-logind root 843 0.0 0.4 36956 3604 ? Ss 13:03 0:00 /usr/sbin/crond -n root 855 0.0 0.2 13656 1724 tty1 Ss+ 13:03 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux root 1302 0.0 1.2 100692 9904 ? Ss 13:04 0:00 /usr/lib/systemd/systemd --user root 1305 0.0 0.3 238892 2588 ? S 13:04 0:00 (sd-pam) root 9556 0.0 0.0 0 0 ? R 14:00 0:02 [kworker/u256:0-events_unbound] root 9993 0.1 0.0 0 0 ? I 14:00 0:03 [kworker/0:3-ata_sff] root 10005 0.0 0.3 36020 2844 ? Ss 14:01 0:00 /usr/sbin/anacron -s root 10152 0.0 0.0 0 0 ? I 14:27 0:00 [kworker/0:0-events_freezable_power_] root 10186 0.0 1.0 139184 8668 ? Ss 14:35 0:00 sshd: root [priv] root 10188 0.0 0.8 153404 7084 ? S 14:35 0:00 sshd: root@pts/2 root 10189 0.0 0.4 26244 3884 pts/2 Ss 14:35 0:00 -bash root 10216 0.2 0.0 0 0 ? I 14:36 0:01 [kworker/u256:2-events_unbound] root 10224 0.0 0.0 0 0 ? S 14:37 0:00 [cpuhp/1] root 10225 0.0 0.0 0 0 ? S 14:37 0:00 [watchdog/1] root 10226 0.0 0.0 0 0 ? S 14:37 0:00 [migration/1] root 10227 0.0 0.0 0 0 ? S 14:37 0:00 [ksoftirqd/1] root 10228 0.0 0.0 0 0 ? I 14:37 0:00 [kworker/1:0-events] root 10229 0.0 0.0 0 0 ? I< 14:37 0:00 [kworker/1:0H-events_highpri] root 10239 0.0 0.0 0 0 ? I< 14:37 0:00 [kworker/1:1H-kblockd] root 10246 0.0 0.0 0 0 ? I< 14:37 0:00 [kworker/u257:0-hci0] root 10247 0.0 0.0 0 0 ? I< 14:37 0:00 [kworker/u257:1-hci0] root 10347 0.0 0.0 0 0 ? I 14:37 0:00 [kworker/1:3-cgroup_destroy] root 10449 0.0 1.0 139184 8808 ? Ss 14:41 0:00 sshd: root [priv] root 10451 4.9 0.8 153404 7068 ? S 14:41 0:19 sshd: root@pts/1 root 10452 0.0 0.4 26244 3976 pts/1 Ss 14:41 0:00 -bash root 10481 0.0 1.0 139184 8740 ? Ss 14:41 0:00 sshd: root [priv] root 10483 0.0 0.8 153404 7032 ? S 14:41 0:00 sshd: root@pts/0 root 10484 0.0 0.4 26244 3732 pts/0 Ss 14:41 0:00 -bash root 10507 95.3 0.1 7352 980 pts/0 R+ 14:41 5:50 dd if=/dev/zero of=/dev/null root 10518 65.2 0.2 32448 2252 pts/1 R+ 14:41 3:52 ping -f 127.0.0.1 root 10536 0.0 0.0 0 0 ? I 14:46 0:00 [kworker/0:1-events] root 10538 0.0 0.4 58728 4000 pts/2 R+ 14:47 0:00 ps aux
范例:
#查看进程的父子关系 [root@rocky8 ~]# ps auxf USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S 13:03 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [rcu_gp] root 4 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [rcu_par_gp] root 6 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kworker/0:0H-events_highpri] root 9 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [mm_percpu_wq] root 10 0.0 0.0 0 0 ? S 13:03 0:00 \_ [ksoftirqd/0] root 11 0.0 0.0 0 0 ? I 13:03 0:00 \_ [rcu_sched] root 12 0.0 0.0 0 0 ? S 13:03 0:00 \_ [migration/0] root 13 0.0 0.0 0 0 ? S 13:03 0:00 \_ [watchdog/0] root 14 0.0 0.0 0 0 ? S 13:03 0:00 \_ [cpuhp/0] root 16 0.0 0.0 0 0 ? S 13:03 0:00 \_ [kdevtmpfs] root 17 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [netns] root 18 0.0 0.0 0 0 ? S 13:03 0:00 \_ [kauditd] root 19 0.0 0.0 0 0 ? S 13:03 0:00 \_ [khungtaskd] root 20 0.0 0.0 0 0 ? S 13:03 0:00 \_ [oom_reaper] root 21 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [writeback] root 22 0.0 0.0 0 0 ? S 13:03 0:00 \_ [kcompactd0] root 23 0.0 0.0 0 0 ? SN 13:03 0:00 \_ [ksmd] root 24 0.0 0.0 0 0 ? SN 13:03 0:00 \_ [khugepaged] root 25 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [crypto] root 26 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kintegrityd] root 27 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kblockd] root 28 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [blkcg_punt_bio] root 29 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [tpm_dev_wq] root 30 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [md] root 31 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [edac-poller] root 32 0.0 0.0 0 0 ? S 13:03 0:00 \_ [watchdogd] root 33 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kworker/0:1H-kblockd] root 61 0.0 0.0 0 0 ? S 13:03 0:00 \_ [kswapd0] root 154 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kthrotld] root 155 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/24-pciehp] root 156 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/25-pciehp] root 157 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/26-pciehp] root 158 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/27-pciehp] root 159 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/28-pciehp] root 160 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/29-pciehp] root 161 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/30-pciehp] root 162 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/31-pciehp] root 163 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/32-pciehp] root 164 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/33-pciehp] root 165 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/34-pciehp] root 166 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/35-pciehp] root 167 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/36-pciehp] root 168 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/37-pciehp] root 169 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/38-pciehp] root 170 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/39-pciehp] root 171 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/40-pciehp] root 172 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/41-pciehp] root 173 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/42-pciehp] root 174 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/43-pciehp] root 175 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/44-pciehp] root 176 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/45-pciehp] root 177 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/46-pciehp] root 178 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/47-pciehp] root 179 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/48-pciehp] root 180 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/49-pciehp] root 181 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/50-pciehp] root 182 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/51-pciehp] root 183 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/52-pciehp] root 184 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/53-pciehp] root 185 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/54-pciehp] root 186 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/55-pciehp] root 187 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [acpi_thermal_pm] root 188 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kmpath_rdacd] root 189 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kaluad] root 190 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [ipv6_addrconf] root 191 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [kstrp] root 448 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [mpt_poll_0] root 449 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [ata_sff] root 450 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [mpt/0] root 451 0.0 0.0 0 0 ? S 13:03 0:00 \_ [scsi_eh_0] root 452 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [scsi_tmf_0] root 453 0.0 0.0 0 0 ? S 13:03 0:00 \_ [scsi_eh_1] root 454 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [scsi_tmf_1] root 459 0.0 0.0 0 0 ? S 13:03 0:00 \_ [scsi_eh_2] root 460 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [scsi_tmf_2] root 468 0.0 0.0 0 0 ? S 13:03 0:00 \_ [irq/16-vmwgfx] root 470 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [ttm_swap] root 471 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc0] root 472 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc1] root 473 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc2] root 474 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc3] root 475 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc4] root 476 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc5] root 477 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc6] root 478 0.0 0.0 0 0 ? S 13:03 0:00 \_ [card0-crtc7] root 503 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfsalloc] root 504 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs_mru_cache] root 505 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-buf/sda2] root 506 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-conv/sda2] root 507 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-cil/sda2] root 508 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-reclaim/sda] root 509 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-eofblocks/s] root 510 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-log/sda2] root 511 0.0 0.0 0 0 ? S 13:03 0:00 \_ [xfsaild/sda2] root 639 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-buf/sda3] root 640 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-conv/sda3] root 641 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-buf/sda1] root 642 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-cil/sda3] root 643 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-conv/sda1] root 644 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-reclaim/sda] root 645 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-cil/sda1] root 646 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-eofblocks/s] root 647 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-reclaim/sda] root 648 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-log/sda3] root 649 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-eofblocks/s] root 650 0.0 0.0 0 0 ? S 13:03 0:00 \_ [xfsaild/sda3] root 651 0.0 0.0 0 0 ? I< 13:03 0:00 \_ [xfs-log/sda1] root 652 0.0 0.0 0 0 ? S 13:03 0:00 \_ [xfsaild/sda1] root 9556 0.0 0.0 0 0 ? R 14:00 0:02 \_ [kworker/u256:0-events_unbound] root 9993 0.1 0.0 0 0 ? I 14:00 0:03 \_ [kworker/0:3-events] root 10152 0.0 0.0 0 0 ? I 14:27 0:00 \_ [kworker/0:0-events_freezable_power_] root 10216 0.2 0.0 0 0 ? I 14:36 0:01 \_ [kworker/u256:2-events_unbound] root 10224 0.0 0.0 0 0 ? S 14:37 0:00 \_ [cpuhp/1] root 10225 0.0 0.0 0 0 ? S 14:37 0:00 \_ [watchdog/1] root 10226 0.0 0.0 0 0 ? S 14:37 0:00 \_ [migration/1] root 10227 0.0 0.0 0 0 ? S 14:37 0:00 \_ [ksoftirqd/1] root 10228 0.0 0.0 0 0 ? I 14:37 0:00 \_ [kworker/1:0-events] root 10229 0.0 0.0 0 0 ? I< 14:37 0:00 \_ [kworker/1:0H-events_highpri] root 10239 0.0 0.0 0 0 ? I< 14:37 0:00 \_ [kworker/1:1H-kblockd] root 10246 0.0 0.0 0 0 ? I< 14:37 0:00 \_ [kworker/u257:0-hci0] root 10247 0.0 0.0 0 0 ? I< 14:37 0:00 \_ [kworker/u257:1-hci0] root 10347 0.0 0.0 0 0 ? I 14:37 0:00 \_ [kworker/1:3-cgroup_destroy] root 10536 0.0 0.0 0 0 ? I 14:46 0:00 \_ [kworker/0:1-ata_sff] root 10539 0.2 0.0 0 0 ? R 14:47 0:00 \_ [kworker/u256:1-events_unbound] root 1 0.0 1.4 183736 11408 ? Ss 13:03 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 root 601 0.0 1.1 97728 9320 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-journald root 635 0.0 1.2 124580 10004 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-udevd root 685 0.0 0.3 67960 2656 ? S<sl 13:03 0:00 /sbin/auditd root 718 0.0 1.4 86200 11416 ? Ss 13:03 0:00 /usr/bin/VGAuthService -s root 719 0.1 1.2 278328 10044 ? Ssl 13:03 0:07 /usr/bin/vmtoolsd root 721 0.0 1.7 216924 14320 ? Ss 13:03 0:00 /usr/sbin/sssd -i --logger=files root 773 0.0 1.8 225680 15080 ? S 13:03 0:00 \_ /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logg root 809 0.0 5.1 226992 40968 ? S 13:03 0:00 \_ /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files polkitd 723 0.0 3.0 1630348 24108 ? Ssl 13:03 0:00 /usr/lib/polkit-1/polkitd --no-debug dbus 726 0.0 0.6 76628 5504 ? Ss 13:03 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --syst root 728 0.0 2.2 391536 18224 ? Ssl 13:03 0:00 /usr/sbin/NetworkManager --no-daemon root 765 0.0 1.0 94444 8036 ? Ss 13:03 0:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh root 10186 0.0 1.0 139184 8668 ? Ss 14:35 0:00 \_ sshd: root [priv] root 10188 0.0 0.8 153404 7084 ? S 14:35 0:00 | \_ sshd: root@pts/2 root 10189 0.0 0.4 26244 3884 pts/2 Ss 14:35 0:00 | \_ -bash root 10540 0.0 0.4 58892 3952 pts/2 R+ 14:48 0:00 | \_ ps auxf root 10449 0.0 1.0 139184 8808 ? Ss 14:41 0:00 \_ sshd: root [priv] root 10451 5.0 0.8 153404 7068 ? R 14:41 0:22 | \_ sshd: root@pts/1 root 10452 0.0 0.4 26244 3976 pts/1 Ss 14:41 0:00 | \_ -bash root 10518 65.3 0.2 32448 2252 pts/1 R+ 14:41 4:27 | \_ ping -f 127.0.0.1 root 10481 0.0 1.0 139184 8740 ? Ss 14:41 0:00 \_ sshd: root [priv] root 10483 0.0 0.8 153404 7032 ? S 14:41 0:00 \_ sshd: root@pts/0 root 10484 0.0 0.4 26244 3732 pts/0 Ss 14:41 0:00 \_ -bash root 10507 95.3 0.1 7352 980 pts/0 R+ 14:41 6:40 \_ dd if=/dev/zero of=/dev/null root 767 0.0 3.7 414624 30244 ? Ssl 13:03 0:01 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P root 837 0.0 0.6 215336 5328 ? Ssl 13:03 0:00 /usr/sbin/rsyslogd -n root 838 0.0 1.0 103976 8212 ? Ss 13:03 0:00 /usr/lib/systemd/systemd-logind root 843 0.0 0.4 36956 3604 ? Ss 13:03 0:00 /usr/sbin/crond -n root 855 0.0 0.2 13656 1724 tty1 Ss+ 13:03 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux root 1302 0.0 1.2 100692 9904 ? Ss 13:04 0:00 /usr/lib/systemd/systemd --user root 1305 0.0 0.3 238892 2588 ? S 13:04 0:00 \_ (sd-pam) root 10005 0.0 0.3 36020 2844 ? Ss 14:01 0:00 /usr/sbin/anacron -s #查看进程的特定属性 [root@rocky8 ~]# ps axo pid,cmd,%mem,%cpu PID CMD %MEM %CPU 1 /usr/lib/systemd/systemd -- 1.4 0.0 2 [kthreadd] 0.0 0.0 3 [rcu_gp] 0.0 0.0 4 [rcu_par_gp] 0.0 0.0 6 [kworker/0:0H-events_highpr 0.0 0.0 9 [mm_percpu_wq] 0.0 0.0 10 [ksoftirqd/0] 0.0 0.0 11 [rcu_sched] 0.0 0.0 12 [migration/0] 0.0 0.0 13 [watchdog/0] 0.0 0.0 14 [cpuhp/0] 0.0 0.0 16 [kdevtmpfs] 0.0 0.0 17 [netns] 0.0 0.0 18 [kauditd] 0.0 0.0 19 [khungtaskd] 0.0 0.0 20 [oom_reaper] 0.0 0.0 21 [writeback] 0.0 0.0 22 [kcompactd0] 0.0 0.0 23 [ksmd] 0.0 0.0 24 [khugepaged] 0.0 0.0 25 [crypto] 0.0 0.0 26 [kintegrityd] 0.0 0.0 27 [kblockd] 0.0 0.0 28 [blkcg_punt_bio] 0.0 0.0 29 [tpm_dev_wq] 0.0 0.0 30 [md] 0.0 0.0 31 [edac-poller] 0.0 0.0 32 [watchdogd] 0.0 0.0 33 [kworker/0:1H-xfs-log/sda2] 0.0 0.0 61 [kswapd0] 0.0 0.0 154 [kthrotld] 0.0 0.0 155 [irq/24-pciehp] 0.0 0.0 156 [irq/25-pciehp] 0.0 0.0 157 [irq/26-pciehp] 0.0 0.0 158 [irq/27-pciehp] 0.0 0.0 159 [irq/28-pciehp] 0.0 0.0 160 [irq/29-pciehp] 0.0 0.0 161 [irq/30-pciehp] 0.0 0.0 162 [irq/31-pciehp] 0.0 0.0 163 [irq/32-pciehp] 0.0 0.0 164 [irq/33-pciehp] 0.0 0.0 165 [irq/34-pciehp] 0.0 0.0 166 [irq/35-pciehp] 0.0 0.0 167 [irq/36-pciehp] 0.0 0.0 168 [irq/37-pciehp] 0.0 0.0 169 [irq/38-pciehp] 0.0 0.0 170 [irq/39-pciehp] 0.0 0.0 171 [irq/40-pciehp] 0.0 0.0 172 [irq/41-pciehp] 0.0 0.0 173 [irq/42-pciehp] 0.0 0.0 174 [irq/43-pciehp] 0.0 0.0 175 [irq/44-pciehp] 0.0 0.0 176 [irq/45-pciehp] 0.0 0.0 177 [irq/46-pciehp] 0.0 0.0 178 [irq/47-pciehp] 0.0 0.0 179 [irq/48-pciehp] 0.0 0.0 180 [irq/49-pciehp] 0.0 0.0 181 [irq/50-pciehp] 0.0 0.0 182 [irq/51-pciehp] 0.0 0.0 183 [irq/52-pciehp] 0.0 0.0 184 [irq/53-pciehp] 0.0 0.0 185 [irq/54-pciehp] 0.0 0.0 186 [irq/55-pciehp] 0.0 0.0 187 [acpi_thermal_pm] 0.0 0.0 188 [kmpath_rdacd] 0.0 0.0 189 [kaluad] 0.0 0.0 190 [ipv6_addrconf] 0.0 0.0 191 [kstrp] 0.0 0.0 448 [mpt_poll_0] 0.0 0.0 449 [ata_sff] 0.0 0.0 450 [mpt/0] 0.0 0.0 451 [scsi_eh_0] 0.0 0.0 452 [scsi_tmf_0] 0.0 0.0 453 [scsi_eh_1] 0.0 0.0 454 [scsi_tmf_1] 0.0 0.0 459 [scsi_eh_2] 0.0 0.0 460 [scsi_tmf_2] 0.0 0.0 468 [irq/16-vmwgfx] 0.0 0.0 470 [ttm_swap] 0.0 0.0 471 [card0-crtc0] 0.0 0.0 472 [card0-crtc1] 0.0 0.0 473 [card0-crtc2] 0.0 0.0 474 [card0-crtc3] 0.0 0.0 475 [card0-crtc4] 0.0 0.0 476 [card0-crtc5] 0.0 0.0 477 [card0-crtc6] 0.0 0.0 478 [card0-crtc7] 0.0 0.0 503 [xfsalloc] 0.0 0.0 504 [xfs_mru_cache] 0.0 0.0 505 [xfs-buf/sda2] 0.0 0.0 506 [xfs-conv/sda2] 0.0 0.0 507 [xfs-cil/sda2] 0.0 0.0 508 [xfs-reclaim/sda] 0.0 0.0 509 [xfs-eofblocks/s] 0.0 0.0 510 [xfs-log/sda2] 0.0 0.0 511 [xfsaild/sda2] 0.0 0.0 601 /usr/lib/systemd/systemd-jo 1.1 0.0 635 /usr/lib/systemd/systemd-ud 1.2 0.0 639 [xfs-buf/sda3] 0.0 0.0 640 [xfs-conv/sda3] 0.0 0.0 641 [xfs-buf/sda1] 0.0 0.0 642 [xfs-cil/sda3] 0.0 0.0 643 [xfs-conv/sda1] 0.0 0.0 644 [xfs-reclaim/sda] 0.0 0.0 645 [xfs-cil/sda1] 0.0 0.0 646 [xfs-eofblocks/s] 0.0 0.0 647 [xfs-reclaim/sda] 0.0 0.0 648 [xfs-log/sda3] 0.0 0.0 649 [xfs-eofblocks/s] 0.0 0.0 650 [xfsaild/sda3] 0.0 0.0 651 [xfs-log/sda1] 0.0 0.0 652 [xfsaild/sda1] 0.0 0.0 685 /sbin/auditd 0.3 0.0 718 /usr/bin/VGAuthService -s 1.4 0.0 719 /usr/bin/vmtoolsd 1.2 0.1 721 /usr/sbin/sssd -i --logger= 1.7 0.0 723 /usr/lib/polkit-1/polkitd - 3.0 0.0 726 /usr/bin/dbus-daemon --syst 0.6 0.0 728 /usr/sbin/NetworkManager -- 2.2 0.0 765 /usr/sbin/sshd -D -oCiphers 1.0 0.0 767 /usr/libexec/platform-pytho 3.7 0.0 773 /usr/libexec/sssd/sssd_be - 1.8 0.0 809 /usr/libexec/sssd/sssd_nss 5.1 0.0 837 /usr/sbin/rsyslogd -n 0.6 0.0 838 /usr/lib/systemd/systemd-lo 1.0 0.0 843 /usr/sbin/crond -n 0.4 0.0 855 /sbin/agetty -o -p -- \u -- 0.2 0.0 1302 /usr/lib/systemd/systemd -- 1.2 0.0 1305 (sd-pam) 0.3 0.0 9556 [kworker/u256:0-events_unbo 0.0 0.0 9993 [kworker/0:3-ata_sff] 0.0 0.1 10005 /usr/sbin/anacron -s 0.3 0.0 10152 [kworker/0:0-events_freezab 0.0 0.0 10186 sshd: root [priv] 1.0 0.0 10188 sshd: root@pts/2 0.8 0.0 10189 -bash 0.4 0.0 10216 [kworker/u256:2-events_unbo 0.0 0.2 10224 [cpuhp/1] 0.0 0.0 10225 [watchdog/1] 0.0 0.0 10226 [migration/1] 0.0 0.0 10227 [ksoftirqd/1] 0.0 0.0 10228 [kworker/1:0-mm_percpu_wq] 0.0 0.0 10229 [kworker/1:0H-events_highpr 0.0 0.0 10239 [kworker/1:1H-kblockd] 0.0 0.0 10246 [kworker/u257:0-hci0] 0.0 0.0 10247 [kworker/u257:1-hci0] 0.0 0.0 10347 [kworker/1:3-cgroup_destroy 0.0 0.0 10449 sshd: root [priv] 1.0 0.0 10451 sshd: root@pts/1 0.8 5.0 10452 -bash 0.4 0.0 10481 sshd: root [priv] 1.0 0.0 10483 sshd: root@pts/0 0.8 0.0 10484 -bash 0.4 0.0 10507 dd if=/dev/zero of=/dev/nul 0.1 95.4 10518 ping -f 127.0.0.1 0.2 65.2 10536 [kworker/0:1-events] 0.0 0.0 10539 [kworker/u256:1-events_unbo 0.0 0.1 10541 ps axo pid,cmd,%mem,%cpu 0.2 0.0
范例:针对属性排序,CentOS6 以下版本不支持
#按CPU利用率倒序排序 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem k -%cpu PID CMD %CPU %MEM 10507 dd if=/dev/zero of=/dev/nul 95.5 0.1 10518 ping -f 127.0.0.1 65.1 0.2 10451 sshd: root@pts/1 4.9 0.8 10216 [kworker/u256:2-events_unbo 0.2 0.0 719 /usr/bin/vmtoolsd 0.1 1.2 9993 [kworker/0:3-mpt_poll_0] 0.1 0.0 10539 [kworker/u256:1-events_unbo 0.1 0.0 1 /usr/lib/systemd/systemd -- 0.0 1.4 2 [kthreadd] 0.0 0.0 3 [rcu_gp] 0.0 0.0 4 [rcu_par_gp] 0.0 0.0 6 [kworker/0:0H-events_highpr 0.0 0.0 9 [mm_percpu_wq] 0.0 0.0 10 [ksoftirqd/0] 0.0 0.0 11 [rcu_sched] 0.0 0.0 12 [migration/0] 0.0 0.0 13 [watchdog/0] 0.0 0.0 14 [cpuhp/0] 0.0 0.0 16 [kdevtmpfs] 0.0 0.0 17 [netns] 0.0 0.0 18 [kauditd] 0.0 0.0 19 [khungtaskd] 0.0 0.0 20 [oom_reaper] 0.0 0.0 21 [writeback] 0.0 0.0 22 [kcompactd0] 0.0 0.0 23 [ksmd] 0.0 0.0 24 [khugepaged] 0.0 0.0 25 [crypto] 0.0 0.0 26 [kintegrityd] 0.0 0.0 27 [kblockd] 0.0 0.0 28 [blkcg_punt_bio] 0.0 0.0 29 [tpm_dev_wq] 0.0 0.0 30 [md] 0.0 0.0 31 [edac-poller] 0.0 0.0 32 [watchdogd] 0.0 0.0 33 [kworker/0:1H-kblockd] 0.0 0.0 61 [kswapd0] 0.0 0.0 154 [kthrotld] 0.0 0.0 155 [irq/24-pciehp] 0.0 0.0 156 [irq/25-pciehp] 0.0 0.0 157 [irq/26-pciehp] 0.0 0.0 158 [irq/27-pciehp] 0.0 0.0 159 [irq/28-pciehp] 0.0 0.0 160 [irq/29-pciehp] 0.0 0.0 161 [irq/30-pciehp] 0.0 0.0 162 [irq/31-pciehp] 0.0 0.0 163 [irq/32-pciehp] 0.0 0.0 164 [irq/33-pciehp] 0.0 0.0 165 [irq/34-pciehp] 0.0 0.0 166 [irq/35-pciehp] 0.0 0.0 167 [irq/36-pciehp] 0.0 0.0 168 [irq/37-pciehp] 0.0 0.0 169 [irq/38-pciehp] 0.0 0.0 170 [irq/39-pciehp] 0.0 0.0 171 [irq/40-pciehp] 0.0 0.0 172 [irq/41-pciehp] 0.0 0.0 173 [irq/42-pciehp] 0.0 0.0 174 [irq/43-pciehp] 0.0 0.0 175 [irq/44-pciehp] 0.0 0.0 176 [irq/45-pciehp] 0.0 0.0 177 [irq/46-pciehp] 0.0 0.0 178 [irq/47-pciehp] 0.0 0.0 179 [irq/48-pciehp] 0.0 0.0 180 [irq/49-pciehp] 0.0 0.0 181 [irq/50-pciehp] 0.0 0.0 182 [irq/51-pciehp] 0.0 0.0 183 [irq/52-pciehp] 0.0 0.0 184 [irq/53-pciehp] 0.0 0.0 185 [irq/54-pciehp] 0.0 0.0 186 [irq/55-pciehp] 0.0 0.0 187 [acpi_thermal_pm] 0.0 0.0 188 [kmpath_rdacd] 0.0 0.0 189 [kaluad] 0.0 0.0 190 [ipv6_addrconf] 0.0 0.0 191 [kstrp] 0.0 0.0 448 [mpt_poll_0] 0.0 0.0 449 [ata_sff] 0.0 0.0 450 [mpt/0] 0.0 0.0 451 [scsi_eh_0] 0.0 0.0 452 [scsi_tmf_0] 0.0 0.0 453 [scsi_eh_1] 0.0 0.0 454 [scsi_tmf_1] 0.0 0.0 459 [scsi_eh_2] 0.0 0.0 460 [scsi_tmf_2] 0.0 0.0 468 [irq/16-vmwgfx] 0.0 0.0 470 [ttm_swap] 0.0 0.0 471 [card0-crtc0] 0.0 0.0 472 [card0-crtc1] 0.0 0.0 473 [card0-crtc2] 0.0 0.0 474 [card0-crtc3] 0.0 0.0 475 [card0-crtc4] 0.0 0.0 476 [card0-crtc5] 0.0 0.0 477 [card0-crtc6] 0.0 0.0 478 [card0-crtc7] 0.0 0.0 503 [xfsalloc] 0.0 0.0 504 [xfs_mru_cache] 0.0 0.0 505 [xfs-buf/sda2] 0.0 0.0 506 [xfs-conv/sda2] 0.0 0.0 507 [xfs-cil/sda2] 0.0 0.0 508 [xfs-reclaim/sda] 0.0 0.0 509 [xfs-eofblocks/s] 0.0 0.0 510 [xfs-log/sda2] 0.0 0.0 511 [xfsaild/sda2] 0.0 0.0 601 /usr/lib/systemd/systemd-jo 0.0 1.1 635 /usr/lib/systemd/systemd-ud 0.0 1.2 639 [xfs-buf/sda3] 0.0 0.0 640 [xfs-conv/sda3] 0.0 0.0 641 [xfs-buf/sda1] 0.0 0.0 642 [xfs-cil/sda3] 0.0 0.0 643 [xfs-conv/sda1] 0.0 0.0 644 [xfs-reclaim/sda] 0.0 0.0 645 [xfs-cil/sda1] 0.0 0.0 646 [xfs-eofblocks/s] 0.0 0.0 647 [xfs-reclaim/sda] 0.0 0.0 648 [xfs-log/sda3] 0.0 0.0 649 [xfs-eofblocks/s] 0.0 0.0 650 [xfsaild/sda3] 0.0 0.0 651 [xfs-log/sda1] 0.0 0.0 652 [xfsaild/sda1] 0.0 0.0 685 /sbin/auditd 0.0 0.3 718 /usr/bin/VGAuthService -s 0.0 1.4 721 /usr/sbin/sssd -i --logger= 0.0 1.7 723 /usr/lib/polkit-1/polkitd - 0.0 3.0 726 /usr/bin/dbus-daemon --syst 0.0 0.6 728 /usr/sbin/NetworkManager -- 0.0 2.2 765 /usr/sbin/sshd -D -oCiphers 0.0 1.0 767 /usr/libexec/platform-pytho 0.0 3.7 773 /usr/libexec/sssd/sssd_be - 0.0 1.8 809 /usr/libexec/sssd/sssd_nss 0.0 5.1 837 /usr/sbin/rsyslogd -n 0.0 0.6 838 /usr/lib/systemd/systemd-lo 0.0 1.0 843 /usr/sbin/crond -n 0.0 0.4 855 /sbin/agetty -o -p -- \u -- 0.0 0.2 1302 /usr/lib/systemd/systemd -- 0.0 1.2 1305 (sd-pam) 0.0 0.3 9556 [kworker/u256:0-events_unbo 0.0 0.0 10005 /usr/sbin/anacron -s 0.0 0.3 10152 [kworker/0:0-events_freezab 0.0 0.0 10186 sshd: root [priv] 0.0 1.0 10188 sshd: root@pts/2 0.0 0.8 10189 -bash 0.0 0.4 10224 [cpuhp/1] 0.0 0.0 10225 [watchdog/1] 0.0 0.0 10226 [migration/1] 0.0 0.0 10227 [ksoftirqd/1] 0.0 0.0 10228 [kworker/1:0-mm_percpu_wq] 0.0 0.0 10229 [kworker/1:0H-events_highpr 0.0 0.0 10239 [kworker/1:1H-kblockd] 0.0 0.0 10246 [kworker/u257:0-hci0] 0.0 0.0 10247 [kworker/u257:1-hci0] 0.0 0.0 10347 [kworker/1:3-cgroup_destroy 0.0 0.0 10449 sshd: root [priv] 0.0 1.0 10452 -bash 0.0 0.4 10481 sshd: root [priv] 0.0 1.0 10483 sshd: root@pts/0 0.0 0.8 10484 -bash 0.0 0.4 10536 [kworker/0:1-ata_sff] 0.0 0.0 10542 ps axo pid,cmd,%cpu,%mem k 0.0 0.4 #按内存倒序排序 [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem --sort -%mem PID CMD %CPU %MEM 809 /usr/libexec/sssd/sssd_nss 0.0 5.1 767 /usr/libexec/platform-pytho 0.0 3.7 723 /usr/lib/polkit-1/polkitd - 0.0 3.0 728 /usr/sbin/NetworkManager -- 0.0 2.2 773 /usr/libexec/sssd/sssd_be - 0.0 1.8 721 /usr/sbin/sssd -i --logger= 0.0 1.7 718 /usr/bin/VGAuthService -s 0.0 1.4 1 /usr/lib/systemd/systemd -- 0.0 1.4 719 /usr/bin/vmtoolsd 0.1 1.2 635 /usr/lib/systemd/systemd-ud 0.0 1.2 1302 /usr/lib/systemd/systemd -- 0.0 1.2 601 /usr/lib/systemd/systemd-jo 0.0 1.1 10449 sshd: root [priv] 0.0 1.0 10481 sshd: root [priv] 0.0 1.0 10186 sshd: root [priv] 0.0 1.0 838 /usr/lib/systemd/systemd-lo 0.0 1.0 765 /usr/sbin/sshd -D -oCiphers 0.0 1.0 10188 sshd: root@pts/2 0.0 0.8 10451 sshd: root@pts/1 4.9 0.8 10483 sshd: root@pts/0 0.0 0.8 726 /usr/bin/dbus-daemon --syst 0.0 0.6 837 /usr/sbin/rsyslogd -n 0.0 0.6 10452 -bash 0.0 0.4 10189 -bash 0.0 0.4 10484 -bash 0.0 0.4 843 /usr/sbin/crond -n 0.0 0.4 10543 ps axo pid,cmd,%cpu,%mem -- 0.0 0.4 10005 /usr/sbin/anacron -s 0.0 0.3 685 /sbin/auditd 0.0 0.3 1305 (sd-pam) 0.0 0.3 10518 ping -f 127.0.0.1 65.0 0.2 855 /sbin/agetty -o -p -- \u -- 0.0 0.2 10507 dd if=/dev/zero of=/dev/nul 95.5 0.1 2 [kthreadd] 0.0 0.0 3 [rcu_gp] 0.0 0.0 4 [rcu_par_gp] 0.0 0.0 6 [kworker/0:0H-events_highpr 0.0 0.0 9 [mm_percpu_wq] 0.0 0.0 10 [ksoftirqd/0] 0.0 0.0 11 [rcu_sched] 0.0 0.0 12 [migration/0] 0.0 0.0 13 [watchdog/0] 0.0 0.0 14 [cpuhp/0] 0.0 0.0 16 [kdevtmpfs] 0.0 0.0 17 [netns] 0.0 0.0 18 [kauditd] 0.0 0.0 19 [khungtaskd] 0.0 0.0 20 [oom_reaper] 0.0 0.0 21 [writeback] 0.0 0.0 22 [kcompactd0] 0.0 0.0 23 [ksmd] 0.0 0.0 24 [khugepaged] 0.0 0.0 25 [crypto] 0.0 0.0 26 [kintegrityd] 0.0 0.0 27 [kblockd] 0.0 0.0 28 [blkcg_punt_bio] 0.0 0.0 29 [tpm_dev_wq] 0.0 0.0 30 [md] 0.0 0.0 31 [edac-poller] 0.0 0.0 32 [watchdogd] 0.0 0.0 33 [kworker/0:1H-kblockd] 0.0 0.0 61 [kswapd0] 0.0 0.0 154 [kthrotld] 0.0 0.0 155 [irq/24-pciehp] 0.0 0.0 156 [irq/25-pciehp] 0.0 0.0 157 [irq/26-pciehp] 0.0 0.0 158 [irq/27-pciehp] 0.0 0.0 159 [irq/28-pciehp] 0.0 0.0 160 [irq/29-pciehp] 0.0 0.0 161 [irq/30-pciehp] 0.0 0.0 162 [irq/31-pciehp] 0.0 0.0 163 [irq/32-pciehp] 0.0 0.0 164 [irq/33-pciehp] 0.0 0.0 165 [irq/34-pciehp] 0.0 0.0 166 [irq/35-pciehp] 0.0 0.0 167 [irq/36-pciehp] 0.0 0.0 168 [irq/37-pciehp] 0.0 0.0 169 [irq/38-pciehp] 0.0 0.0 170 [irq/39-pciehp] 0.0 0.0 171 [irq/40-pciehp] 0.0 0.0 172 [irq/41-pciehp] 0.0 0.0 173 [irq/42-pciehp] 0.0 0.0 174 [irq/43-pciehp] 0.0 0.0 175 [irq/44-pciehp] 0.0 0.0 176 [irq/45-pciehp] 0.0 0.0 177 [irq/46-pciehp] 0.0 0.0 178 [irq/47-pciehp] 0.0 0.0 179 [irq/48-pciehp] 0.0 0.0 180 [irq/49-pciehp] 0.0 0.0 181 [irq/50-pciehp] 0.0 0.0 182 [irq/51-pciehp] 0.0 0.0 183 [irq/52-pciehp] 0.0 0.0 184 [irq/53-pciehp] 0.0 0.0 185 [irq/54-pciehp] 0.0 0.0 186 [irq/55-pciehp] 0.0 0.0 187 [acpi_thermal_pm] 0.0 0.0 188 [kmpath_rdacd] 0.0 0.0 189 [kaluad] 0.0 0.0 190 [ipv6_addrconf] 0.0 0.0 191 [kstrp] 0.0 0.0 448 [mpt_poll_0] 0.0 0.0 449 [ata_sff] 0.0 0.0 450 [mpt/0] 0.0 0.0 451 [scsi_eh_0] 0.0 0.0 452 [scsi_tmf_0] 0.0 0.0 453 [scsi_eh_1] 0.0 0.0 454 [scsi_tmf_1] 0.0 0.0 459 [scsi_eh_2] 0.0 0.0 460 [scsi_tmf_2] 0.0 0.0 468 [irq/16-vmwgfx] 0.0 0.0 470 [ttm_swap] 0.0 0.0 471 [card0-crtc0] 0.0 0.0 472 [card0-crtc1] 0.0 0.0 473 [card0-crtc2] 0.0 0.0 474 [card0-crtc3] 0.0 0.0 475 [card0-crtc4] 0.0 0.0 476 [card0-crtc5] 0.0 0.0 477 [card0-crtc6] 0.0 0.0 478 [card0-crtc7] 0.0 0.0 503 [xfsalloc] 0.0 0.0 504 [xfs_mru_cache] 0.0 0.0 505 [xfs-buf/sda2] 0.0 0.0 506 [xfs-conv/sda2] 0.0 0.0 507 [xfs-cil/sda2] 0.0 0.0 508 [xfs-reclaim/sda] 0.0 0.0 509 [xfs-eofblocks/s] 0.0 0.0 510 [xfs-log/sda2] 0.0 0.0 511 [xfsaild/sda2] 0.0 0.0 639 [xfs-buf/sda3] 0.0 0.0 640 [xfs-conv/sda3] 0.0 0.0 641 [xfs-buf/sda1] 0.0 0.0 642 [xfs-cil/sda3] 0.0 0.0 643 [xfs-conv/sda1] 0.0 0.0 644 [xfs-reclaim/sda] 0.0 0.0 645 [xfs-cil/sda1] 0.0 0.0 646 [xfs-eofblocks/s] 0.0 0.0 647 [xfs-reclaim/sda] 0.0 0.0 648 [xfs-log/sda3] 0.0 0.0 649 [xfs-eofblocks/s] 0.0 0.0 650 [xfsaild/sda3] 0.0 0.0 651 [xfs-log/sda1] 0.0 0.0 652 [xfsaild/sda1] 0.0 0.0 9556 [kworker/u256:0-events_unbo 0.0 0.0 9993 [kworker/0:3-events] 0.1 0.0 10152 [kworker/0:0-events_freezab 0.0 0.0 10216 [kworker/u256:2-events_unbo 0.2 0.0 10224 [cpuhp/1] 0.0 0.0 10225 [watchdog/1] 0.0 0.0 10226 [migration/1] 0.0 0.0 10227 [ksoftirqd/1] 0.0 0.0 10228 [kworker/1:0-xfs-buf/sda2] 0.0 0.0 10229 [kworker/1:0H-events_highpr 0.0 0.0 10239 [kworker/1:1H-kblockd] 0.0 0.0 10246 [kworker/u257:0-hci0] 0.0 0.0 10247 [kworker/u257:1-hci0] 0.0 0.0 10347 [kworker/1:3-cgroup_destroy 0.0 0.0 10536 [kworker/0:1-ata_sff] 0.0 0.0 10539 [kworker/u256:1-events_unbo 0.1 0.0
范例:有效用户和实际用户
[root@rocky8 ~]# su - raymond Last login: Sun Oct 31 14:16:01 CST 2021 on pts/1 [raymond@rocky8 ~]$ passwd Changing password for user raymond. Current password: [root@rocky8 ~]# ps axo pid,cmd,%cpu,%mem,user,euser,ruser | grep passwd 10581 passwd 0.0 1.0 root root raymond 10583 grep --color=auto passwd 0.0 0.1 root root root
范例:
#查询你拥有的所有进程 [root@rocky8 ~]# ps -x PID TTY STAT TIME COMMAND 1 ? Ss 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 2 ? S 0:00 [kthreadd] 3 ? I< 0:00 [rcu_gp] 4 ? I< 0:00 [rcu_par_gp] 6 ? I< 0:00 [kworker/0:0H-events_highpri] 9 ? I< 0:00 [mm_percpu_wq] 10 ? S 0:00 [ksoftirqd/0] 11 ? I 0:00 [rcu_sched] 12 ? S 0:00 [migration/0] 13 ? S 0:00 [watchdog/0] 14 ? S 0:00 [cpuhp/0] 16 ? S 0:00 [kdevtmpfs] 17 ? I< 0:00 [netns] 18 ? S 0:00 [kauditd] 19 ? S 0:00 [khungtaskd] 20 ? S 0:00 [oom_reaper] 21 ? I< 0:00 [writeback] 22 ? S 0:00 [kcompactd0] 23 ? SN 0:00 [ksmd] 24 ? SN 0:00 [khugepaged] 25 ? I< 0:00 [crypto] 26 ? I< 0:00 [kintegrityd] 27 ? I< 0:00 [kblockd] 28 ? I< 0:00 [blkcg_punt_bio] 29 ? I< 0:00 [tpm_dev_wq] 30 ? I< 0:00 [md] 31 ? I< 0:00 [edac-poller] 32 ? S 0:00 [watchdogd] 33 ? I< 0:00 [kworker/0:1H-kblockd] 61 ? S 0:00 [kswapd0] 154 ? I< 0:00 [kthrotld] 155 ? S 0:00 [irq/24-pciehp] 156 ? S 0:00 [irq/25-pciehp] 157 ? S 0:00 [irq/26-pciehp] 158 ? S 0:00 [irq/27-pciehp] 159 ? S 0:00 [irq/28-pciehp] 160 ? S 0:00 [irq/29-pciehp] 161 ? S 0:00 [irq/30-pciehp] 162 ? S 0:00 [irq/31-pciehp] 163 ? S 0:00 [irq/32-pciehp] 164 ? S 0:00 [irq/33-pciehp] 165 ? S 0:00 [irq/34-pciehp] 166 ? S 0:00 [irq/35-pciehp] 167 ? S 0:00 [irq/36-pciehp] 168 ? S 0:00 [irq/37-pciehp] 169 ? S 0:00 [irq/38-pciehp] 170 ? S 0:00 [irq/39-pciehp] 171 ? S 0:00 [irq/40-pciehp] 172 ? S 0:00 [irq/41-pciehp] 173 ? S 0:00 [irq/42-pciehp] 174 ? S 0:00 [irq/43-pciehp] 175 ? S 0:00 [irq/44-pciehp] 176 ? S 0:00 [irq/45-pciehp] 177 ? S 0:00 [irq/46-pciehp] 178 ? S 0:00 [irq/47-pciehp] 179 ? S 0:00 [irq/48-pciehp] 180 ? S 0:00 [irq/49-pciehp] 181 ? S 0:00 [irq/50-pciehp] 182 ? S 0:00 [irq/51-pciehp] 183 ? S 0:00 [irq/52-pciehp] 184 ? S 0:00 [irq/53-pciehp] 185 ? S 0:00 [irq/54-pciehp] 186 ? S 0:00 [irq/55-pciehp] 187 ? I< 0:00 [acpi_thermal_pm] 188 ? I< 0:00 [kmpath_rdacd] 189 ? I< 0:00 [kaluad] 190 ? I< 0:00 [ipv6_addrconf] 191 ? I< 0:00 [kstrp] 448 ? I< 0:00 [mpt_poll_0] 449 ? I< 0:00 [ata_sff] 450 ? I< 0:00 [mpt/0] 451 ? S 0:00 [scsi_eh_0] 452 ? I< 0:00 [scsi_tmf_0] 453 ? S 0:00 [scsi_eh_1] 454 ? I< 0:00 [scsi_tmf_1] 459 ? S 0:00 [scsi_eh_2] 460 ? I< 0:00 [scsi_tmf_2] 468 ? S 0:00 [irq/16-vmwgfx] 470 ? I< 0:00 [ttm_swap] 471 ? S 0:00 [card0-crtc0] 472 ? S 0:00 [card0-crtc1] 473 ? S 0:00 [card0-crtc2] 474 ? S 0:00 [card0-crtc3] 475 ? S 0:00 [card0-crtc4] 476 ? S 0:00 [card0-crtc5] 477 ? S 0:00 [card0-crtc6] 478 ? S 0:00 [card0-crtc7] 503 ? I< 0:00 [xfsalloc] 504 ? I< 0:00 [xfs_mru_cache] 505 ? I< 0:00 [xfs-buf/sda2] 506 ? I< 0:00 [xfs-conv/sda2] 507 ? I< 0:00 [xfs-cil/sda2] 508 ? I< 0:00 [xfs-reclaim/sda] 509 ? I< 0:00 [xfs-eofblocks/s] 510 ? I< 0:00 [xfs-log/sda2] 511 ? S 0:00 [xfsaild/sda2] 601 ? Ss 0:00 /usr/lib/systemd/systemd-journald 635 ? Ss 0:00 /usr/lib/systemd/systemd-udevd 639 ? I< 0:00 [xfs-buf/sda3] 640 ? I< 0:00 [xfs-conv/sda3] 641 ? I< 0:00 [xfs-buf/sda1] 642 ? I< 0:00 [xfs-cil/sda3] 643 ? I< 0:00 [xfs-conv/sda1] 644 ? I< 0:00 [xfs-reclaim/sda] 645 ? I< 0:00 [xfs-cil/sda1] 646 ? I< 0:00 [xfs-eofblocks/s] 647 ? I< 0:00 [xfs-reclaim/sda] 648 ? I< 0:00 [xfs-log/sda3] 649 ? I< 0:00 [xfs-eofblocks/s] 650 ? S 0:00 [xfsaild/sda3] 651 ? I< 0:00 [xfs-log/sda1] 652 ? S 0:00 [xfsaild/sda1] 685 ? S<sl 0:00 /sbin/auditd 718 ? Ss 0:00 /usr/bin/VGAuthService -s 719 ? Ssl 0:07 /usr/bin/vmtoolsd 721 ? Ss 0:00 /usr/sbin/sssd -i --logger=files 728 ? Ssl 0:00 /usr/sbin/NetworkManager --no-daemon 765 ? Ss 0:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@ 767 ? Ssl 0:01 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P 773 ? S 0:00 /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=files 809 ? S 0:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files 837 ? Ssl 0:00 /usr/sbin/rsyslogd -n 838 ? Ss 0:00 /usr/lib/systemd/systemd-logind 843 ? Ss 0:00 /usr/sbin/crond -n 855 tty1 Ss+ 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux 1302 ? Ss 0:00 /usr/lib/systemd/systemd --user 1305 ? S 0:00 (sd-pam) 9556 ? R 0:02 [kworker/u256:0-events_unbound] 9993 ? I 0:03 [kworker/0:3-ata_sff] 10005 ? Ss 0:00 /usr/sbin/anacron -s 10152 ? I 0:00 [kworker/0:0-ata_sff] 10186 ? Ss 0:00 sshd: root [priv] 10188 ? S 0:00 sshd: root@pts/2 10189 pts/2 Ss 0:00 -bash 10216 ? I 0:01 [kworker/u256:2-events_unbound] 10224 ? S 0:00 [cpuhp/1] 10225 ? S 0:00 [watchdog/1] 10226 ? S 0:00 [migration/1] 10227 ? S 0:00 [ksoftirqd/1] 10228 ? I 0:00 [kworker/1:0-mm_percpu_wq] 10229 ? I< 0:00 [kworker/1:0H-events_highpri] 10239 ? I< 0:00 [kworker/1:1H-kblockd] 10246 ? I< 0:00 [kworker/u257:0-hci0] 10247 ? I< 0:00 [kworker/u257:1-hci0] 10347 ? I 0:00 [kworker/1:3-cgroup_destroy] 10449 ? Ss 0:00 sshd: root [priv] 10451 ? S 0:30 sshd: root@pts/1 10452 pts/1 Ss 0:00 -bash 10481 ? Ss 0:00 sshd: root [priv] 10483 ? S 0:00 sshd: root@pts/0 10484 pts/0 Ss 0:00 -bash 10507 pts/0 R+ 10:58 dd if=/dev/zero of=/dev/null 10536 ? I 0:00 [kworker/0:1-events_freezable_power_] 10539 ? I 0:00 [kworker/u256:1-events_unbound] 10544 ? I 0:00 [kworker/0:2-mpt_poll_0] 10549 pts/2 S 0:00 su - raymond 10581 pts/2 S+ 0:00 passwd 10584 pts/1 R+ 0:00 ps -x #显示指定用户名(RUID)或用户ID的进程 [root@rocky8 ~]# ps -fU raymond UID PID PPID C STIME TTY TIME CMD raymond 10550 10549 0 14:51 pts/2 00:00:00 -bash root 10581 10550 0 14:52 pts/2 00:00:00 passwd [root@rocky8 ~]# ps -fU 1000 UID PID PPID C STIME TTY TIME CMD raymond 10550 10549 0 14:51 pts/2 00:00:00 -bash root 10581 10550 0 14:52 pts/2 00:00:00 passwd #显示指定用户名(EUID)或用户ID的进程 [root@rocky8 ~]# ps -fu raymond UID PID PPID C STIME TTY TIME CMD raymond 10550 10549 0 14:51 pts/2 00:00:00 -bash [root@rocky8 ~]# ps -fu 1000 UID PID PPID C STIME TTY TIME CMD raymond 10550 10549 0 14:51 pts/2 00:00:00 -bash #查看以root用户权限(实际和有效ID)运行的每个进程 [root@rocky8 ~]# ps -U root -u root PID TTY TIME CMD 1 ? 00:00:01 systemd 2 ? 00:00:00 kthreadd 3 ? 00:00:00 rcu_gp 4 ? 00:00:00 rcu_par_gp 6 ? 00:00:00 kworker/0:0H-events_highpri 9 ? 00:00:00 mm_percpu_wq 10 ? 00:00:00 ksoftirqd/0 11 ? 00:00:00 rcu_sched 12 ? 00:00:00 migration/0 13 ? 00:00:00 watchdog/0 14 ? 00:00:00 cpuhp/0 16 ? 00:00:00 kdevtmpfs 17 ? 00:00:00 netns 18 ? 00:00:00 kauditd 19 ? 00:00:00 khungtaskd 20 ? 00:00:00 oom_reaper 21 ? 00:00:00 writeback 22 ? 00:00:00 kcompactd0 23 ? 00:00:00 ksmd 24 ? 00:00:00 khugepaged 25 ? 00:00:00 crypto 26 ? 00:00:00 kintegrityd 27 ? 00:00:00 kblockd 28 ? 00:00:00 blkcg_punt_bio 29 ? 00:00:00 tpm_dev_wq 30 ? 00:00:00 md 31 ? 00:00:00 edac-poller 32 ? 00:00:00 watchdogd 33 ? 00:00:00 kworker/0:1H-kblockd 61 ? 00:00:00 kswapd0 154 ? 00:00:00 kthrotld 155 ? 00:00:00 irq/24-pciehp 156 ? 00:00:00 irq/25-pciehp 157 ? 00:00:00 irq/26-pciehp 158 ? 00:00:00 irq/27-pciehp 159 ? 00:00:00 irq/28-pciehp 160 ? 00:00:00 irq/29-pciehp 161 ? 00:00:00 irq/30-pciehp 162 ? 00:00:00 irq/31-pciehp 163 ? 00:00:00 irq/32-pciehp 164 ? 00:00:00 irq/33-pciehp 165 ? 00:00:00 irq/34-pciehp 166 ? 00:00:00 irq/35-pciehp 167 ? 00:00:00 irq/36-pciehp 168 ? 00:00:00 irq/37-pciehp 169 ? 00:00:00 irq/38-pciehp 170 ? 00:00:00 irq/39-pciehp 171 ? 00:00:00 irq/40-pciehp 172 ? 00:00:00 irq/41-pciehp 173 ? 00:00:00 irq/42-pciehp 174 ? 00:00:00 irq/43-pciehp 175 ? 00:00:00 irq/44-pciehp 176 ? 00:00:00 irq/45-pciehp 177 ? 00:00:00 irq/46-pciehp 178 ? 00:00:00 irq/47-pciehp 179 ? 00:00:00 irq/48-pciehp 180 ? 00:00:00 irq/49-pciehp 181 ? 00:00:00 irq/50-pciehp 182 ? 00:00:00 irq/51-pciehp 183 ? 00:00:00 irq/52-pciehp 184 ? 00:00:00 irq/53-pciehp 185 ? 00:00:00 irq/54-pciehp 186 ? 00:00:00 irq/55-pciehp 187 ? 00:00:00 acpi_thermal_pm 188 ? 00:00:00 kmpath_rdacd 189 ? 00:00:00 kaluad 190 ? 00:00:00 ipv6_addrconf 191 ? 00:00:00 kstrp 448 ? 00:00:00 mpt_poll_0 449 ? 00:00:00 ata_sff 450 ? 00:00:00 mpt/0 451 ? 00:00:00 scsi_eh_0 452 ? 00:00:00 scsi_tmf_0 453 ? 00:00:00 scsi_eh_1 454 ? 00:00:00 scsi_tmf_1 459 ? 00:00:00 scsi_eh_2 460 ? 00:00:00 scsi_tmf_2 468 ? 00:00:00 irq/16-vmwgfx 470 ? 00:00:00 ttm_swap 471 ? 00:00:00 card0-crtc0 472 ? 00:00:00 card0-crtc1 473 ? 00:00:00 card0-crtc2 474 ? 00:00:00 card0-crtc3 475 ? 00:00:00 card0-crtc4 476 ? 00:00:00 card0-crtc5 477 ? 00:00:00 card0-crtc6 478 ? 00:00:00 card0-crtc7 503 ? 00:00:00 xfsalloc 504 ? 00:00:00 xfs_mru_cache 505 ? 00:00:00 xfs-buf/sda2 506 ? 00:00:00 xfs-conv/sda2 507 ? 00:00:00 xfs-cil/sda2 508 ? 00:00:00 xfs-reclaim/sda 509 ? 00:00:00 xfs-eofblocks/s 510 ? 00:00:00 xfs-log/sda2 511 ? 00:00:00 xfsaild/sda2 601 ? 00:00:00 systemd-journal 635 ? 00:00:00 systemd-udevd 639 ? 00:00:00 xfs-buf/sda3 640 ? 00:00:00 xfs-conv/sda3 641 ? 00:00:00 xfs-buf/sda1 642 ? 00:00:00 xfs-cil/sda3 643 ? 00:00:00 xfs-conv/sda1 644 ? 00:00:00 xfs-reclaim/sda 645 ? 00:00:00 xfs-cil/sda1 646 ? 00:00:00 xfs-eofblocks/s 647 ? 00:00:00 xfs-reclaim/sda 648 ? 00:00:00 xfs-log/sda3 649 ? 00:00:00 xfs-eofblocks/s 650 ? 00:00:00 xfsaild/sda3 651 ? 00:00:00 xfs-log/sda1 652 ? 00:00:00 xfsaild/sda1 685 ? 00:00:00 auditd 718 ? 00:00:00 VGAuthService 719 ? 00:00:07 vmtoolsd 721 ? 00:00:00 sssd 728 ? 00:00:00 NetworkManager 765 ? 00:00:00 sshd 767 ? 00:00:01 tuned 773 ? 00:00:00 sssd_be 809 ? 00:00:00 sssd_nss 837 ? 00:00:00 rsyslogd 838 ? 00:00:00 systemd-logind 843 ? 00:00:00 crond 855 tty1 00:00:00 agetty 1302 ? 00:00:00 systemd 1305 ? 00:00:00 (sd-pam) 9556 ? 00:00:02 kworker/u256:0-events_unbound 10005 ? 00:00:00 anacron 10152 ? 00:00:00 kworker/0:0-events 10186 ? 00:00:00 sshd 10188 ? 00:00:00 sshd 10189 pts/2 00:00:00 bash 10224 ? 00:00:00 cpuhp/1 10225 ? 00:00:00 watchdog/1 10226 ? 00:00:00 migration/1 10227 ? 00:00:00 ksoftirqd/1 10228 ? 00:00:00 kworker/1:0-events 10229 ? 00:00:00 kworker/1:0H-events_highpri 10239 ? 00:00:00 kworker/1:1H-kblockd 10246 ? 00:00:00 kworker/u257:0-hci0 10247 ? 00:00:00 kworker/u257:1-hci0 10347 ? 00:00:00 kworker/1:3-cgroup_destroy 10449 ? 00:00:00 sshd 10451 ? 00:00:30 sshd 10452 pts/1 00:00:00 bash 10481 ? 00:00:00 sshd 10483 ? 00:00:00 sshd 10484 pts/0 00:00:00 bash 10507 pts/0 00:14:10 dd 10536 ? 00:00:00 kworker/0:1-ata_sff 10539 ? 00:00:00 kworker/u256:1-events_unbound 10544 ? 00:00:00 kworker/0:2-ata_sff 10549 pts/2 00:00:00 su 10581 pts/2 00:00:00 passwd 10593 pts/1 00:00:00 ps #列出某个组拥有的所有进程(实际组ID:RGID或名称) [root@rocky8 ~]# ps -fG raymond UID PID PPID C STIME TTY TIME CMD raymond 10550 10549 0 14:51 pts/2 00:00:00 -bash root 10581 10550 0 14:52 pts/2 00:00:00 passwd #列出有效组名称(或会话)所拥有的所有进程 [root@rocky8 ~]# ps -fg raymond UID PID PPID C STIME TTY TIME CMD raymond 10550 10549 0 14:51 pts/2 00:00:00 -bash root 10581 10550 0 14:52 pts/2 00:00:00 passwd [root@rocky8 ~]# ps -fg 1000 UID PID PPID C STIME TTY TIME CMD #显示指定的进程ID对应的进程 [root@rocky8 ~]# echo $BASHPID 10452 [root@rocky8 ~]# ps -fp 10452 UID PID PPID C STIME TTY TIME CMD root 10452 10451 0 14:41 pts/1 00:00:00 -bash #以父进程ID来显示其下所有的进程,如显示父进程为1234的所有进程 [root@rocky8 ~]# ps -f --ppid 10451 UID PID PPID C STIME TTY TIME CMD root 10452 10451 0 14:41 pts/1 00:00:00 -bash #显示指定PID的多个进程 [root@rocky8 ~]# pstree -p|grep bash |-sshd(765)-+-sshd(10186)---sshd(10188)---bash(10189)---su(10549)---bash(10550)---passwd(10581) | |-sshd(10449)---sshd(10451)---bash(10452)-+-grep(10609) | `-sshd(10481)---sshd(10483)---bash(10484)---dd(10507) [root@rocky8 ~]# ps -fp 10189 10452 10484 UID PID PPID C STIME TTY STAT TIME CMD root 10189 10188 0 14:35 pts/2 Ss 0:00 -bash root 10452 10451 0 14:41 pts/1 Ss 0:00 -bash root 10484 10483 0 14:41 pts/0 Ss 0:00 -bash #要按tty显示所属进程 [root@rocky8 ~]# ps -ft pts/0 UID PID PPID C STIME TTY TIME CMD root 10484 10483 0 14:41 pts/0 00:00:00 -bash root 10507 10484 97 14:41 pts/0 00:19:14 dd if=/dev/zero of=/dev/null #以进程树显示系统中的进程如何相互链接 [root@rocky8 ~]# ps -e --forest PID TTY TIME CMD 2 ? 00:00:00 kthreadd 3 ? 00:00:00 \_ rcu_gp 4 ? 00:00:00 \_ rcu_par_gp 6 ? 00:00:00 \_ kworker/0:0H-events_highpri 9 ? 00:00:00 \_ mm_percpu_wq 10 ? 00:00:00 \_ ksoftirqd/0 11 ? 00:00:00 \_ rcu_sched 12 ? 00:00:00 \_ migration/0 13 ? 00:00:00 \_ watchdog/0 14 ? 00:00:00 \_ cpuhp/0 16 ? 00:00:00 \_ kdevtmpfs 17 ? 00:00:00 \_ netns 18 ? 00:00:00 \_ kauditd 19 ? 00:00:00 \_ khungtaskd 20 ? 00:00:00 \_ oom_reaper 21 ? 00:00:00 \_ writeback 22 ? 00:00:00 \_ kcompactd0 23 ? 00:00:00 \_ ksmd 24 ? 00:00:00 \_ khugepaged 25 ? 00:00:00 \_ crypto 26 ? 00:00:00 \_ kintegrityd 27 ? 00:00:00 \_ kblockd 28 ? 00:00:00 \_ blkcg_punt_bio 29 ? 00:00:00 \_ tpm_dev_wq 30 ? 00:00:00 \_ md 31 ? 00:00:00 \_ edac-poller 32 ? 00:00:00 \_ watchdogd 33 ? 00:00:00 \_ kworker/0:1H-kblockd 61 ? 00:00:00 \_ kswapd0 154 ? 00:00:00 \_ kthrotld 155 ? 00:00:00 \_ irq/24-pciehp 156 ? 00:00:00 \_ irq/25-pciehp 157 ? 00:00:00 \_ irq/26-pciehp 158 ? 00:00:00 \_ irq/27-pciehp 159 ? 00:00:00 \_ irq/28-pciehp 160 ? 00:00:00 \_ irq/29-pciehp 161 ? 00:00:00 \_ irq/30-pciehp 162 ? 00:00:00 \_ irq/31-pciehp 163 ? 00:00:00 \_ irq/32-pciehp 164 ? 00:00:00 \_ irq/33-pciehp 165 ? 00:00:00 \_ irq/34-pciehp 166 ? 00:00:00 \_ irq/35-pciehp 167 ? 00:00:00 \_ irq/36-pciehp 168 ? 00:00:00 \_ irq/37-pciehp 169 ? 00:00:00 \_ irq/38-pciehp 170 ? 00:00:00 \_ irq/39-pciehp 171 ? 00:00:00 \_ irq/40-pciehp 172 ? 00:00:00 \_ irq/41-pciehp 173 ? 00:00:00 \_ irq/42-pciehp 174 ? 00:00:00 \_ irq/43-pciehp 175 ? 00:00:00 \_ irq/44-pciehp 176 ? 00:00:00 \_ irq/45-pciehp 177 ? 00:00:00 \_ irq/46-pciehp 178 ? 00:00:00 \_ irq/47-pciehp 179 ? 00:00:00 \_ irq/48-pciehp 180 ? 00:00:00 \_ irq/49-pciehp 181 ? 00:00:00 \_ irq/50-pciehp 182 ? 00:00:00 \_ irq/51-pciehp 183 ? 00:00:00 \_ irq/52-pciehp 184 ? 00:00:00 \_ irq/53-pciehp 185 ? 00:00:00 \_ irq/54-pciehp 186 ? 00:00:00 \_ irq/55-pciehp 187 ? 00:00:00 \_ acpi_thermal_pm 188 ? 00:00:00 \_ kmpath_rdacd 189 ? 00:00:00 \_ kaluad 190 ? 00:00:00 \_ ipv6_addrconf 191 ? 00:00:00 \_ kstrp 448 ? 00:00:00 \_ mpt_poll_0 449 ? 00:00:00 \_ ata_sff 450 ? 00:00:00 \_ mpt/0 451 ? 00:00:00 \_ scsi_eh_0 452 ? 00:00:00 \_ scsi_tmf_0 453 ? 00:00:00 \_ scsi_eh_1 454 ? 00:00:00 \_ scsi_tmf_1 459 ? 00:00:00 \_ scsi_eh_2 460 ? 00:00:00 \_ scsi_tmf_2 468 ? 00:00:00 \_ irq/16-vmwgfx 470 ? 00:00:00 \_ ttm_swap 471 ? 00:00:00 \_ card0-crtc0 472 ? 00:00:00 \_ card0-crtc1 473 ? 00:00:00 \_ card0-crtc2 474 ? 00:00:00 \_ card0-crtc3 475 ? 00:00:00 \_ card0-crtc4 476 ? 00:00:00 \_ card0-crtc5 477 ? 00:00:00 \_ card0-crtc6 478 ? 00:00:00 \_ card0-crtc7 503 ? 00:00:00 \_ xfsalloc 504 ? 00:00:00 \_ xfs_mru_cache 505 ? 00:00:00 \_ xfs-buf/sda2 506 ? 00:00:00 \_ xfs-conv/sda2 507 ? 00:00:00 \_ xfs-cil/sda2 508 ? 00:00:00 \_ xfs-reclaim/sda 509 ? 00:00:00 \_ xfs-eofblocks/s 510 ? 00:00:00 \_ xfs-log/sda2 511 ? 00:00:00 \_ xfsaild/sda2 639 ? 00:00:00 \_ xfs-buf/sda3 640 ? 00:00:00 \_ xfs-conv/sda3 641 ? 00:00:00 \_ xfs-buf/sda1 642 ? 00:00:00 \_ xfs-cil/sda3 643 ? 00:00:00 \_ xfs-conv/sda1 644 ? 00:00:00 \_ xfs-reclaim/sda 645 ? 00:00:00 \_ xfs-cil/sda1 646 ? 00:00:00 \_ xfs-eofblocks/s 647 ? 00:00:00 \_ xfs-reclaim/sda 648 ? 00:00:00 \_ xfs-log/sda3 649 ? 00:00:00 \_ xfs-eofblocks/s 650 ? 00:00:00 \_ xfsaild/sda3 651 ? 00:00:00 \_ xfs-log/sda1 652 ? 00:00:00 \_ xfsaild/sda1 9556 ? 00:00:02 \_ kworker/u256:0-events_unbound 10224 ? 00:00:00 \_ cpuhp/1 10225 ? 00:00:00 \_ watchdog/1 10226 ? 00:00:00 \_ migration/1 10227 ? 00:00:00 \_ ksoftirqd/1 10228 ? 00:00:00 \_ kworker/1:0-xfs-eofblocks/sda2 10229 ? 00:00:00 \_ kworker/1:0H-events_highpri 10239 ? 00:00:00 \_ kworker/1:1H-kblockd 10246 ? 00:00:00 \_ kworker/u257:0-hci0 10247 ? 00:00:00 \_ kworker/u257:1-hci0 10347 ? 00:00:00 \_ kworker/1:3-cgroup_destroy 10539 ? 00:00:00 \_ kworker/u256:1-events_unbound 10544 ? 00:00:00 \_ kworker/0:2-ata_sff 10594 ? 00:00:00 \_ kworker/0:3-ata_sff 10624 ? 00:00:00 \_ kworker/0:0-events 1 ? 00:00:01 systemd 601 ? 00:00:00 systemd-journal 635 ? 00:00:00 systemd-udevd 685 ? 00:00:00 auditd 718 ? 00:00:00 VGAuthService 719 ? 00:00:07 vmtoolsd 721 ? 00:00:00 sssd 773 ? 00:00:00 \_ sssd_be 809 ? 00:00:00 \_ sssd_nss 723 ? 00:00:00 polkitd 726 ? 00:00:00 dbus-daemon 728 ? 00:00:00 NetworkManager 765 ? 00:00:00 sshd 10186 ? 00:00:00 \_ sshd 10188 ? 00:00:00 | \_ sshd 10189 pts/2 00:00:00 | \_ bash 10549 pts/2 00:00:00 | \_ su 10550 pts/2 00:00:00 | \_ bash 10581 pts/2 00:00:00 | \_ passwd 10449 ? 00:00:00 \_ sshd 10451 ? 00:00:30 | \_ sshd 10452 pts/1 00:00:00 | \_ bash 10625 pts/1 00:00:00 | \_ ps 10481 ? 00:00:00 \_ sshd 10483 ? 00:00:00 \_ sshd 10484 pts/0 00:00:00 \_ bash 10507 pts/0 00:19:38 \_ dd 767 ? 00:00:01 tuned 837 ? 00:00:00 rsyslogd 838 ? 00:00:00 systemd-logind 843 ? 00:00:00 crond 855 tty1 00:00:00 agetty 1302 ? 00:00:00 systemd 1305 ? 00:00:00 \_ (sd-pam) 10005 ? 00:00:00 anacron #以进程树显示指定的进程 [root@rocky8 ~]# ps -f --forest -C sshd UID PID PPID C STIME TTY TIME CMD root 765 1 0 13:03 ? 00:00:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr root 10186 765 0 14:35 ? 00:00:00 \_ sshd: root [priv] root 10188 10186 0 14:35 ? 00:00:00 | \_ sshd: root@pts/2 root 10449 765 0 14:41 ? 00:00:00 \_ sshd: root [priv] root 10451 10449 2 14:41 ? 00:00:30 | \_ sshd: root@pts/1 root 10481 765 0 14:41 ? 00:00:00 \_ sshd: root [priv] root 10483 10481 0 14:41 ? 00:00:00 \_ sshd: root@pts/0 [root@rocky8 ~]# ps -ef --forest | grep -v grep | grep sshd root 765 1 0 13:03 ? 00:00:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc -oMACs=hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512 -oGSSAPIKexAlgorithms=gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1- -oKexAlgorithms=curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1 -oHostKeyAlgorithms=ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com -oPubkeyAcceptedKeyTypes=ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com -oCASignatureAlgorithms=ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,rsa-sha2-256,rsa-sha2-512,ssh-rsa root 10186 765 0 14:35 ? 00:00:00 \_ sshd: root [priv] root 10188 10186 0 14:35 ? 00:00:00 | \_ sshd: root@pts/2 root 10449 765 0 14:41 ? 00:00:00 \_ sshd: root [priv] root 10451 10449 2 14:41 ? 00:00:30 | \_ sshd: root@pts/1 root 10481 765 0 14:41 ? 00:00:00 \_ sshd: root [priv] root 10483 10481 0 14:41 ? 00:00:00 \_ sshd: root@pts/0 #要显示一个进程的所有线程,将显示LWP(轻量级进程)以及NLWP(轻量级进程数)列 [root@rocky8 ~]# ps -fL -C sshd UID PID PPID LWP C NLWP STIME TTY TIME CMD root 765 1 765 0 1 13:03 ? 00:00:00 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.c root 10186 765 10186 0 1 14:35 ? 00:00:00 sshd: root [priv] root 10188 10186 10188 0 1 14:35 ? 00:00:00 sshd: root@pts/2 root 10449 765 10449 0 1 14:41 ? 00:00:00 sshd: root [priv] root 10451 10449 10451 2 1 14:41 ? 00:00:30 sshd: root@pts/1 root 10481 765 10481 0 1 14:41 ? 00:00:00 sshd: root [priv] root 10483 10481 10483 0 1 14:41 ? 00:00:00 sshd: root@pts/0 #要列出所有格式说明符 [root@rocky8 ~]# ps L %cpu %CPU %mem %MEM _left LLLLLLLL _left2 L2L2L2L2 _right RRRRRRRR _right2 R2R2R2R2 _unlimited U _unlimited2 U2 alarm ALARM args COMMAND atime TIME blocked BLOCKED bsdstart START bsdtime TIME c C caught CAUGHT cgname CGNAME cgroup CGROUP class CLS cls CLS cmd CMD comm COMMAND command COMMAND context CONTEXT cp CP cpuid CPUID cputime TIME cputimes TIME drs DRS dsiz DSIZ egid EGID egroup EGROUP eip EIP esp ESP etime ELAPSED etimes ELAPSED euid EUID euser EUSER f F fgid FGID fgroup FGROUP flag F flags F fname COMMAND fsgid FSGID fsgroup FSGROUP fsuid FSUID fsuser FSUSER fuid FUID fuser FUSER gid GID group GROUP ignored IGNORED intpri PRI ipcns IPCNS label LABEL lastcpu C lim LIM longtname TTY lsession SESSION lstart STARTED luid LUID lwp LWP lxc LXC m_drs DRS m_size SIZE m_trs TRS machine MACHINE maj_flt MAJFL majflt MAJFLT min_flt MINFL minflt MINFLT mntns MNTNS netns NETNS ni NI nice NI nlwp NLWP numa NUMA nwchan WCHAN opri PRI ouid OWNER pagein PAGEIN pcpu %CPU pending PENDING pgid PGID pgrp PGRP pid PID pidns PIDNS pmem %MEM policy POL ppid PPID pri PRI pri_api API pri_bar BAR pri_baz BAZ pri_foo FOO priority PRI psr PSR rgid RGID rgroup RGROUP rss RSS rssize RSS rsz RSZ rtprio RTPRIO ruid RUID ruser RUSER s S sched SCH seat SEAT sess SESS session SESS sgi_p P sgi_rss RSS sgid SGID sgroup SGROUP sid SID sig PENDING sig_block BLOCKED sig_catch CATCHED sig_ignore IGNORED sig_pend SIGNAL sigcatch CAUGHT sigignore IGNORED sigmask BLOCKED size SIZE slice SLICE spid SPID stackp STACKP start STARTED start_stack STACKP start_time START stat STAT state S stime STIME suid SUID supgid SUPGID supgrp SUPGRP suser SUSER svgid SVGID svgroup SVGROUP svuid SVUID svuser SVUSER sz SZ tgid TGID thcount THCNT tid TID time TIME times TIME tname TTY tpgid TPGID trs TRS trss TRSS tsig PENDING tsiz TSIZ tt TT tty TT tty4 TTY tty8 TTY ucmd CMD ucomm COMMAND uid UID uid_hack UID uname USER unit UNIT user USER userns USERNS util C utsns UTSNS uunit UUNIT vsize VSZ vsz VSZ wchan WCHAN wname WCHAN zone ZONE #查看进程的PID,PPID,用户名和命令 [root@rocky8 ~]# ps -eo pid,ppid,user,cmd PID PPID USER CMD 1 0 root /usr/lib/systemd/systemd --switched-root --system --deserialize 17 2 0 root [kthreadd] 3 2 root [rcu_gp] 4 2 root [rcu_par_gp] 6 2 root [kworker/0:0H-events_highpri] 9 2 root [mm_percpu_wq] 10 2 root [ksoftirqd/0] 11 2 root [rcu_sched] 12 2 root [migration/0] 13 2 root [watchdog/0] 14 2 root [cpuhp/0] 16 2 root [kdevtmpfs] 17 2 root [netns] 18 2 root [kauditd] 19 2 root [khungtaskd] 20 2 root [oom_reaper] 21 2 root [writeback] 22 2 root [kcompactd0] 23 2 root [ksmd] 24 2 root [khugepaged] 25 2 root [crypto] 26 2 root [kintegrityd] 27 2 root [kblockd] 28 2 root [blkcg_punt_bio] 29 2 root [tpm_dev_wq] 30 2 root [md] 31 2 root [edac-poller] 32 2 root [watchdogd] 33 2 root [kworker/0:1H-xfs-log/sda2] 61 2 root [kswapd0] 154 2 root [kthrotld] 155 2 root [irq/24-pciehp] 156 2 root [irq/25-pciehp] 157 2 root [irq/26-pciehp] 158 2 root [irq/27-pciehp] 159 2 root [irq/28-pciehp] 160 2 root [irq/29-pciehp] 161 2 root [irq/30-pciehp] 162 2 root [irq/31-pciehp] 163 2 root [irq/32-pciehp] 164 2 root [irq/33-pciehp] 165 2 root [irq/34-pciehp] 166 2 root [irq/35-pciehp] 167 2 root [irq/36-pciehp] 168 2 root [irq/37-pciehp] 169 2 root [irq/38-pciehp] 170 2 root [irq/39-pciehp] 171 2 root [irq/40-pciehp] 172 2 root [irq/41-pciehp] 173 2 root [irq/42-pciehp] 174 2 root [irq/43-pciehp] 175 2 root [irq/44-pciehp] 176 2 root [irq/45-pciehp] 177 2 root [irq/46-pciehp] 178 2 root [irq/47-pciehp] 179 2 root [irq/48-pciehp] 180 2 root [irq/49-pciehp] 181 2 root [irq/50-pciehp] 182 2 root [irq/51-pciehp] 183 2 root [irq/52-pciehp] 184 2 root [irq/53-pciehp] 185 2 root [irq/54-pciehp] 186 2 root [irq/55-pciehp] 187 2 root [acpi_thermal_pm] 188 2 root [kmpath_rdacd] 189 2 root [kaluad] 190 2 root [ipv6_addrconf] 191 2 root [kstrp] 448 2 root [mpt_poll_0] 449 2 root [ata_sff] 450 2 root [mpt/0] 451 2 root [scsi_eh_0] 452 2 root [scsi_tmf_0] 453 2 root [scsi_eh_1] 454 2 root [scsi_tmf_1] 459 2 root [scsi_eh_2] 460 2 root [scsi_tmf_2] 468 2 root [irq/16-vmwgfx] 470 2 root [ttm_swap] 471 2 root [card0-crtc0] 472 2 root [card0-crtc1] 473 2 root [card0-crtc2] 474 2 root [card0-crtc3] 475 2 root [card0-crtc4] 476 2 root [card0-crtc5] 477 2 root [card0-crtc6] 478 2 root [card0-crtc7] 503 2 root [xfsalloc] 504 2 root [xfs_mru_cache] 505 2 root [xfs-buf/sda2] 506 2 root [xfs-conv/sda2] 507 2 root [xfs-cil/sda2] 508 2 root [xfs-reclaim/sda] 509 2 root [xfs-eofblocks/s] 510 2 root [xfs-log/sda2] 511 2 root [xfsaild/sda2] 601 1 root /usr/lib/systemd/systemd-journald 635 1 root /usr/lib/systemd/systemd-udevd 639 2 root [xfs-buf/sda3] 640 2 root [xfs-conv/sda3] 641 2 root [xfs-buf/sda1] 642 2 root [xfs-cil/sda3] 643 2 root [xfs-conv/sda1] 644 2 root [xfs-reclaim/sda] 645 2 root [xfs-cil/sda1] 646 2 root [xfs-eofblocks/s] 647 2 root [xfs-reclaim/sda] 648 2 root [xfs-log/sda3] 649 2 root [xfs-eofblocks/s] 650 2 root [xfsaild/sda3] 651 2 root [xfs-log/sda1] 652 2 root [xfsaild/sda1] 685 1 root /sbin/auditd 718 1 root /usr/bin/VGAuthService -s 719 1 root /usr/bin/vmtoolsd 721 1 root /usr/sbin/sssd -i --logger=files 723 1 polkitd /usr/lib/polkit-1/polkitd --no-debug 726 1 dbus /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only 728 1 root /usr/sbin/NetworkManager --no-daemon 765 1 root /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@open 767 1 root /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P 773 721 root /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=files 809 721 root /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files 837 1 root /usr/sbin/rsyslogd -n 838 1 root /usr/lib/systemd/systemd-logind 843 1 root /usr/sbin/crond -n 855 1 root /sbin/agetty -o -p -- \u --noclear tty1 linux 1302 1 root /usr/lib/systemd/systemd --user 1305 1302 root (sd-pam) 9556 2 root [kworker/u256:0-events_unbound] 10005 1 root /usr/sbin/anacron -s 10186 765 root sshd: root [priv] 10188 10186 root sshd: root@pts/2 10189 10188 root -bash 10224 2 root [cpuhp/1] 10225 2 root [watchdog/1] 10226 2 root [migration/1] 10227 2 root [ksoftirqd/1] 10228 2 root [kworker/1:0-xfs-eofblocks/sda2] 10229 2 root [kworker/1:0H-events_highpri] 10239 2 root [kworker/1:1H-kblockd] 10246 2 root [kworker/u257:0-hci0] 10247 2 root [kworker/u257:1-hci0] 10347 2 root [kworker/1:3-cgroup_destroy] 10449 765 root sshd: root [priv] 10451 10449 root sshd: root@pts/1 10452 10451 root -bash 10481 765 root sshd: root [priv] 10483 10481 root sshd: root@pts/0 10484 10483 root -bash 10507 10484 root dd if=/dev/zero of=/dev/null 10539 2 root [kworker/u256:1-events_unbound] 10544 2 root [kworker/0:2-ata_sff] 10549 10189 root su - raymond 10550 10549 raymond -bash 10581 10550 root passwd 10594 2 root [kworker/0:3-events] 10624 2 root [kworker/0:0-ata_sff] 10630 2 root [kworker/0:1-ata_sff] 10633 10452 root ps -eo pid,ppid,user,cmd #自定义格式显示文件系统组,ni值开始时间和进程的时间 [root@rocky8 ~]# echo $BASHPID 10452 [root@rocky8 ~]# ps -p 10452 -o pid,ppid,fgroup,ni,lstart,etime PID PPID FGROUP NI STARTED ELAPSED 10452 10451 root 0 Sun Oct 31 14:41:16 2021 23:19 #使用其PID查找进程名称: [root@rocky8 ~]# ps -p 10452 -o comm= bash #要以其名称选择特定进程,显示其所有子进程 [root@rocky8 ~]# ps -C sshd,bash PID TTY TIME CMD 765 ? 00:00:00 sshd 10186 ? 00:00:00 sshd 10188 ? 00:00:00 sshd 10189 pts/2 00:00:00 bash 10449 ? 00:00:00 sshd 10451 ? 00:00:30 sshd 10452 pts/1 00:00:00 bash 10481 ? 00:00:00 sshd 10483 ? 00:00:00 sshd 10484 pts/0 00:00:00 bash 10550 pts/2 00:00:00 bash #查找指定进程名所有的所属PID,在编写需要从std输出或文件读取PID的脚本时这个参数很有用 [root@rocky8 ~]# ps -C httpd,sshd -o pid= 765 10186 10188 10449 10451 10481 10483 #检查一个进程的执行时间 [root@rocky8 ~]# ps -eo comm,etime,user | grep sshd sshd 02:02:50 root sshd 30:42 root sshd 30:42 root sshd 25:24 root sshd 25:24 root sshd 25:06 root sshd 25:06 root #排序,查找占用最多内存和CPU的进程 [root@rocky8 ~]# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head PID PPID CMD %MEM %CPU 809 721 /usr/libexec/sssd/sssd_nss 5.1 0.0 767 1 /usr/libexec/platform-pytho 3.7 0.0 723 1 /usr/lib/polkit-1/polkitd - 3.0 0.0 728 1 /usr/sbin/NetworkManager -- 2.2 0.0 773 721 /usr/libexec/sssd/sssd_be - 1.8 0.0 721 1 /usr/sbin/sssd -i --logger= 1.7 0.0 718 1 /usr/bin/VGAuthService -s 1.4 0.0 1 0 /usr/lib/systemd/systemd -- 1.4 0.0 719 1 /usr/bin/vmtoolsd 1.2 0.1 [root@rocky8 ~]# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head PID PPID CMD %MEM %CPU 10507 10484 dd if=/dev/zero of=/dev/nul 0.1 98.0 10451 10449 sshd: root@pts/1 0.8 1.9 719 1 /usr/bin/vmtoolsd 1.2 0.1 1 0 /usr/lib/systemd/systemd -- 1.4 0.0 2 0 [kthreadd] 0.0 0.0 3 2 [rcu_gp] 0.0 0.0 4 2 [rcu_par_gp] 0.0 0.0 6 2 [kworker/0:0H-events_highpr 0.0 0.0 9 2 [mm_percpu_wq] 0.0 0.0 #显示安全信息 [root@rocky8 ~]# ps -eM LABEL PID TTY TIME CMD - 1 ? 00:00:01 systemd - 2 ? 00:00:00 kthreadd - 3 ? 00:00:00 rcu_gp - 4 ? 00:00:00 rcu_par_gp - 6 ? 00:00:00 kworker/0:0H-events_highpri - 9 ? 00:00:00 mm_percpu_wq - 10 ? 00:00:00 ksoftirqd/0 - 11 ? 00:00:00 rcu_sched - 12 ? 00:00:00 migration/0 - 13 ? 00:00:00 watchdog/0 - 14 ? 00:00:00 cpuhp/0 - 16 ? 00:00:00 kdevtmpfs - 17 ? 00:00:00 netns - 18 ? 00:00:00 kauditd - 19 ? 00:00:00 khungtaskd - 20 ? 00:00:00 oom_reaper - 21 ? 00:00:00 writeback - 22 ? 00:00:00 kcompactd0 - 23 ? 00:00:00 ksmd - 24 ? 00:00:00 khugepaged - 25 ? 00:00:00 crypto - 26 ? 00:00:00 kintegrityd - 27 ? 00:00:00 kblockd - 28 ? 00:00:00 blkcg_punt_bio - 29 ? 00:00:00 tpm_dev_wq - 30 ? 00:00:00 md - 31 ? 00:00:00 edac-poller - 32 ? 00:00:00 watchdogd - 33 ? 00:00:00 kworker/0:1H-xfs-log/sda2 - 61 ? 00:00:00 kswapd0 - 154 ? 00:00:00 kthrotld - 155 ? 00:00:00 irq/24-pciehp - 156 ? 00:00:00 irq/25-pciehp - 157 ? 00:00:00 irq/26-pciehp - 158 ? 00:00:00 irq/27-pciehp - 159 ? 00:00:00 irq/28-pciehp - 160 ? 00:00:00 irq/29-pciehp - 161 ? 00:00:00 irq/30-pciehp - 162 ? 00:00:00 irq/31-pciehp - 163 ? 00:00:00 irq/32-pciehp - 164 ? 00:00:00 irq/33-pciehp - 165 ? 00:00:00 irq/34-pciehp - 166 ? 00:00:00 irq/35-pciehp - 167 ? 00:00:00 irq/36-pciehp - 168 ? 00:00:00 irq/37-pciehp - 169 ? 00:00:00 irq/38-pciehp - 170 ? 00:00:00 irq/39-pciehp - 171 ? 00:00:00 irq/40-pciehp - 172 ? 00:00:00 irq/41-pciehp - 173 ? 00:00:00 irq/42-pciehp - 174 ? 00:00:00 irq/43-pciehp - 175 ? 00:00:00 irq/44-pciehp - 176 ? 00:00:00 irq/45-pciehp - 177 ? 00:00:00 irq/46-pciehp - 178 ? 00:00:00 irq/47-pciehp - 179 ? 00:00:00 irq/48-pciehp - 180 ? 00:00:00 irq/49-pciehp - 181 ? 00:00:00 irq/50-pciehp - 182 ? 00:00:00 irq/51-pciehp - 183 ? 00:00:00 irq/52-pciehp - 184 ? 00:00:00 irq/53-pciehp - 185 ? 00:00:00 irq/54-pciehp - 186 ? 00:00:00 irq/55-pciehp - 187 ? 00:00:00 acpi_thermal_pm - 188 ? 00:00:00 kmpath_rdacd - 189 ? 00:00:00 kaluad - 190 ? 00:00:00 ipv6_addrconf - 191 ? 00:00:00 kstrp - 448 ? 00:00:00 mpt_poll_0 - 449 ? 00:00:00 ata_sff - 450 ? 00:00:00 mpt/0 - 451 ? 00:00:00 scsi_eh_0 - 452 ? 00:00:00 scsi_tmf_0 - 453 ? 00:00:00 scsi_eh_1 - 454 ? 00:00:00 scsi_tmf_1 - 459 ? 00:00:00 scsi_eh_2 - 460 ? 00:00:00 scsi_tmf_2 - 468 ? 00:00:00 irq/16-vmwgfx - 470 ? 00:00:00 ttm_swap - 471 ? 00:00:00 card0-crtc0 - 472 ? 00:00:00 card0-crtc1 - 473 ? 00:00:00 card0-crtc2 - 474 ? 00:00:00 card0-crtc3 - 475 ? 00:00:00 card0-crtc4 - 476 ? 00:00:00 card0-crtc5 - 477 ? 00:00:00 card0-crtc6 - 478 ? 00:00:00 card0-crtc7 - 503 ? 00:00:00 xfsalloc - 504 ? 00:00:00 xfs_mru_cache - 505 ? 00:00:00 xfs-buf/sda2 - 506 ? 00:00:00 xfs-conv/sda2 - 507 ? 00:00:00 xfs-cil/sda2 - 508 ? 00:00:00 xfs-reclaim/sda - 509 ? 00:00:00 xfs-eofblocks/s - 510 ? 00:00:00 xfs-log/sda2 - 511 ? 00:00:00 xfsaild/sda2 - 601 ? 00:00:00 systemd-journal - 635 ? 00:00:00 systemd-udevd - 639 ? 00:00:00 xfs-buf/sda3 - 640 ? 00:00:00 xfs-conv/sda3 - 641 ? 00:00:00 xfs-buf/sda1 - 642 ? 00:00:00 xfs-cil/sda3 - 643 ? 00:00:00 xfs-conv/sda1 - 644 ? 00:00:00 xfs-reclaim/sda - 645 ? 00:00:00 xfs-cil/sda1 - 646 ? 00:00:00 xfs-eofblocks/s - 647 ? 00:00:00 xfs-reclaim/sda - 648 ? 00:00:00 xfs-log/sda3 - 649 ? 00:00:00 xfs-eofblocks/s - 650 ? 00:00:00 xfsaild/sda3 - 651 ? 00:00:00 xfs-log/sda1 - 652 ? 00:00:00 xfsaild/sda1 - 685 ? 00:00:00 auditd - 718 ? 00:00:00 VGAuthService - 719 ? 00:00:08 vmtoolsd - 721 ? 00:00:00 sssd - 723 ? 00:00:00 polkitd - 726 ? 00:00:00 dbus-daemon - 728 ? 00:00:00 NetworkManager - 765 ? 00:00:00 sshd - 767 ? 00:00:01 tuned - 773 ? 00:00:00 sssd_be - 809 ? 00:00:00 sssd_nss - 837 ? 00:00:00 rsyslogd - 838 ? 00:00:00 systemd-logind - 843 ? 00:00:00 crond - 855 tty1 00:00:00 agetty - 1302 ? 00:00:00 systemd - 1305 ? 00:00:00 (sd-pam) - 9556 ? 00:00:02 kworker/u256:0-events_unbound - 10005 ? 00:00:00 anacron - 10186 ? 00:00:00 sshd - 10188 ? 00:00:00 sshd - 10189 pts/2 00:00:00 bash - 10224 ? 00:00:00 cpuhp/1 - 10225 ? 00:00:00 watchdog/1 - 10226 ? 00:00:00 migration/1 - 10227 ? 00:00:00 ksoftirqd/1 - 10228 ? 00:00:00 kworker/1:0-xfs-eofblocks/sda2 - 10229 ? 00:00:00 kworker/1:0H-events_highpri - 10239 ? 00:00:00 kworker/1:1H-kblockd - 10246 ? 00:00:00 kworker/u257:0-hci0 - 10247 ? 00:00:00 kworker/u257:1-hci0 - 10347 ? 00:00:00 kworker/1:3-cgroup_destroy - 10449 ? 00:00:00 sshd - 10451 ? 00:00:30 sshd - 10452 pts/1 00:00:00 bash - 10481 ? 00:00:00 sshd - 10483 ? 00:00:00 sshd - 10484 pts/0 00:00:00 bash - 10507 pts/0 00:25:35 dd - 10539 ? 00:00:00 kworker/u256:1-events_unbound - 10544 ? 00:00:00 kworker/0:2-ata_sff - 10549 pts/2 00:00:00 su - 10550 pts/2 00:00:00 bash - 10581 pts/2 00:00:00 passwd - 10594 ? 00:00:00 kworker/0:3-events - 10630 ? 00:00:00 kworker/0:1-ata_sff - 10645 pts/1 00:00:00 ps [root@rocky8 ~]# ps --context PID CONTEXT COMMAND 10452 - -bash 10646 - ps --context #使用以下命令以用户定义的格式显示安全信息 [root@rocky8 ~]# ps -eo euser,ruser,suser,fuser,f,comm,label EUSER RUSER SUSER FUSER F COMMAND LABEL root root root root 4 systemd - root root root root 1 kthreadd - root root root root 1 rcu_gp - root root root root 1 rcu_par_gp - root root root root 1 kworker/0:0H-ev - root root root root 1 mm_percpu_wq - root root root root 1 ksoftirqd/0 - root root root root 1 rcu_sched - root root root root 1 migration/0 - root root root root 5 watchdog/0 - root root root root 1 cpuhp/0 - root root root root 5 kdevtmpfs - root root root root 1 netns - root root root root 1 kauditd - root root root root 1 khungtaskd - root root root root 1 oom_reaper - root root root root 1 writeback - root root root root 1 kcompactd0 - root root root root 1 ksmd - root root root root 1 khugepaged - root root root root 1 crypto - root root root root 1 kintegrityd - root root root root 1 kblockd - root root root root 1 blkcg_punt_bio - root root root root 1 tpm_dev_wq - root root root root 1 md - root root root root 1 edac-poller - root root root root 1 watchdogd - root root root root 1 kworker/0:1H-kb - root root root root 1 kswapd0 - root root root root 1 kthrotld - root root root root 1 irq/24-pciehp - root root root root 1 irq/25-pciehp - root root root root 1 irq/26-pciehp - root root root root 1 irq/27-pciehp - root root root root 1 irq/28-pciehp - root root root root 1 irq/29-pciehp - root root root root 1 irq/30-pciehp - root root root root 1 irq/31-pciehp - root root root root 1 irq/32-pciehp - root root root root 1 irq/33-pciehp - root root root root 1 irq/34-pciehp - root root root root 1 irq/35-pciehp - root root root root 1 irq/36-pciehp - root root root root 1 irq/37-pciehp - root root root root 1 irq/38-pciehp - root root root root 1 irq/39-pciehp - root root root root 1 irq/40-pciehp - root root root root 1 irq/41-pciehp - root root root root 1 irq/42-pciehp - root root root root 1 irq/43-pciehp - root root root root 1 irq/44-pciehp - root root root root 1 irq/45-pciehp - root root root root 1 irq/46-pciehp - root root root root 1 irq/47-pciehp - root root root root 1 irq/48-pciehp - root root root root 1 irq/49-pciehp - root root root root 1 irq/50-pciehp - root root root root 1 irq/51-pciehp - root root root root 1 irq/52-pciehp - root root root root 1 irq/53-pciehp - root root root root 1 irq/54-pciehp - root root root root 1 irq/55-pciehp - root root root root 1 acpi_thermal_pm - root root root root 1 kmpath_rdacd - root root root root 1 kaluad - root root root root 1 ipv6_addrconf - root root root root 1 kstrp - root root root root 1 mpt_poll_0 - root root root root 1 ata_sff - root root root root 1 mpt/0 - root root root root 1 scsi_eh_0 - root root root root 1 scsi_tmf_0 - root root root root 1 scsi_eh_1 - root root root root 1 scsi_tmf_1 - root root root root 1 scsi_eh_2 - root root root root 1 scsi_tmf_2 - root root root root 1 irq/16-vmwgfx - root root root root 1 ttm_swap - root root root root 1 card0-crtc0 - root root root root 1 card0-crtc1 - root root root root 1 card0-crtc2 - root root root root 1 card0-crtc3 - root root root root 1 card0-crtc4 - root root root root 1 card0-crtc5 - root root root root 1 card0-crtc6 - root root root root 1 card0-crtc7 - root root root root 1 xfsalloc - root root root root 1 xfs_mru_cache - root root root root 1 xfs-buf/sda2 - root root root root 1 xfs-conv/sda2 - root root root root 1 xfs-cil/sda2 - root root root root 1 xfs-reclaim/sda - root root root root 1 xfs-eofblocks/s - root root root root 1 xfs-log/sda2 - root root root root 1 xfsaild/sda2 - root root root root 4 systemd-journal - root root root root 4 systemd-udevd - root root root root 1 xfs-buf/sda3 - root root root root 1 xfs-conv/sda3 - root root root root 1 xfs-buf/sda1 - root root root root 1 xfs-cil/sda3 - root root root root 1 xfs-conv/sda1 - root root root root 1 xfs-reclaim/sda - root root root root 1 xfs-cil/sda1 - root root root root 1 xfs-eofblocks/s - root root root root 1 xfs-reclaim/sda - root root root root 1 xfs-log/sda3 - root root root root 1 xfs-eofblocks/s - root root root root 1 xfsaild/sda3 - root root root root 1 xfs-log/sda1 - root root root root 1 xfsaild/sda1 - root root root root 5 auditd - root root root root 4 VGAuthService - root root root root 4 vmtoolsd - root root root root 4 sssd - polkitd polkitd polkitd polkitd 4 polkitd - dbus dbus dbus dbus 4 dbus-daemon - root root root root 4 NetworkManager - root root root root 4 sshd - root root root root 4 tuned - root root root root 4 sssd_be - root root root root 4 sssd_nss - root root root root 4 rsyslogd - root root root root 4 systemd-logind - root root root root 4 crond - root root root root 4 agetty - root root root root 4 systemd - root root root root 5 (sd-pam) - root root root root 1 kworker/u256:0- - root root root root 1 anacron - root root root root 4 sshd - root root root root 5 sshd - root root root root 0 bash - root root root root 1 cpuhp/1 - root root root root 5 watchdog/1 - root root root root 1 migration/1 - root root root root 1 ksoftirqd/1 - root root root root 1 kworker/1:0-xfs - root root root root 1 kworker/1:0H-ev - root root root root 1 kworker/1:1H-kb - root root root root 1 kworker/u257:0- - root root root root 1 kworker/u257:1- - root root root root 1 kworker/1:3-cgr - root root root root 4 sshd - root root root root 5 sshd - root root root root 0 bash - root root root root 4 sshd - root root root root 5 sshd - root root root root 0 bash - root root root root 0 dd - root root root root 1 kworker/u256:1- - root root root root 1 kworker/0:2-ata - root root root root 4 su - raymond raymond raymond raymond 4 bash - root raymond root root 4 passwd - root root root root 1 kworker/0:3-eve - root root root root 1 kworker/0:1-ata - root root root root 0 ps - #使用watch实用程序执行重复的输出以实现对就程进行实时的监视,如下面的命令显示每秒钟的监视 [root@rocky8 ~]# watch -n 1 'ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head' Every 1.0s: ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head rocky8: Sun Oct 31 15:08:58 2021 PID PPID CMD %MEM %CPU 809 721 /usr/libexec/sssd/sssd_nss 5.1 0.0 767 1 /usr/libexec/platform-pytho 3.7 0.0 723 1 /usr/lib/polkit-1/polkitd - 3.0 0.0 728 1 /usr/sbin/NetworkManager -- 2.2 0.0 773 721 /usr/libexec/sssd/sssd_be - 1.8 0.0 721 1 /usr/sbin/sssd -i --logger= 1.7 0.0 718 1 /usr/bin/VGAuthService -s 1.4 0.0 1 0 /usr/lib/systemd/systemd -- 1.4 0.0 719 1 /usr/bin/vmtoolsd 1.2 0.1
面试题:找到未知进程的执行程序文件路径
[root@rocky8 ~]# echo $BASHPID 10452 [root@rocky8 ~]# ls -l /proc/10452/exe lrwxrwxrwx 1 root root 0 Oct 31 14:59 /proc/10452/exe -> /usr/bin/bash
范例:查看优先级和CPU绑定关系
[root@rocky8 ~]# ps axo pid,cmd,ni,pri,psr,rtprio |grep migration 12 [migration/0] - 139 0 99 10226 [migration/1] - 139 1 99 10675 grep --color=auto migration 0 19 0 - [root@rocky8 ~]# ps axo pid,cmd,ni,pri,psr |grep dd 2 [kthreadd] 0 19 0 190 [ipv6_addrconf] -20 39 0 10507 dd if=/dev/zero of=/dev/nul 0 19 1 10677 grep --color=auto dd 0 19 0
范例:实现进程和CPU的绑定
[root@rocky8 ~]# taskset --help Usage: taskset [options] [mask | cpu-list] [pid|cmd [args...]] Show or change the CPU affinity of a process. Options: -a, --all-tasks operate on all the tasks (threads) for a given pid -p, --pid operate on existing given pid -c, --cpu-list display and specify cpus in list format -h, --help display this help -V, --version display version The default behavior is to run a new command: taskset 03 sshd -b 1024 You can retrieve the mask of an existing task: taskset -p 700 Or set it: taskset -p 03 700 List format uses a comma-separated list instead of a mask: taskset -pc 0,3,7-11 700 Ranges in list format can take a stride argument: e.g. 0-31:2 is equivalent to mask 0x55555555 For more details see taskset(1).
2.3 查看进程信息prtstat
可以显示进程信息,来自于psmisc包
格式:
prtstat [options] PID ...
选项:
-r raw 格式显示
范例:
[root@rocky8 ~]# prtstat 1 Process: systemd State: S (sleeping) CPU#: 0 TTY: 0:0 Threads: 1 Process, Group and Session IDs Process ID: 1 Parent ID: 0 Group ID: 1 Session ID: 1 T Group ID: -1 Page Faults This Process (minor major): 11337 112 Child Processes (minor major): 843240 193 CPU Times This Process (user system guest blkio): 0.19 1.55 0.00 0.12 Child processes (user system guest): 5.59 6.46 0.00 Memory Vsize: 188 MB RSS: 11 MB RSS Limit: 18446744073709 MB Code Start: 0x55b2f93c0000 Code Stop: 0x55b2f9501359 Stack Start: 0x7ffc98741540 Stack Pointer (ESP): 0 Inst Pointer (EIP): 0 Scheduling Policy: normal Nice: 0 RT Priority: 0 (non RT) [root@rocky8 ~]# prtstat -r 1 pid: 1 comm: systemd state: S ppid: 0 pgrp: 1 session: 1 tty_nr: 0 tpgid: -1 flags: 400100 minflt: 11337 cminflt: 843240 majflt: 112 cmajflt: 193 utime: 19 stime: 155 cutime: 559 cstime: 646 priority: 20 nice: 0 num_threads: 1 itrealvalue: 0 starttime: 1 vsize: 188145664 rss: 2852 rsslim: 18446744073709551615 startcode: 94227173998592 endcode: 94227175314265 startstack: 140722866230592 kstkesp: 0 kstkeip: 0 wchan: 1 nswap: 0 cnswap: 1 exit_signal: 17 processor: 0 rt_priority: 0 policy: 0 delayaccr_blkio_ticks: 12 guest_time: 0 cguest_time: 0
2.4 设置和调整进程优先级
进程优先级调整
- 静态优先级:100-139
- 进程默认启动时的nice值为0,优先级为120
- 只有根用户才能降低nice值(提高优先性)
nice命令
以指定的优先级来启动进程
nice [OPTION] [COMMAND [ARG]...] -n, --adjustment=N add integer N to the niceness (default 10)
renice命令
可以调整正在执行中的进程的优先级
renice [-n] priority pid...
查看
ps axo pid,comm,ni
范例:
[root@rocky8 ~]# nice -n -5 ping 127.0.0.1 #nice -n 指定优先级 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.026 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.027 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.044 ms 64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.028 ms 64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.027 ms ... [root@rocky8 ~]# ps axo pid,cmd,nice |grep ping 10725 ping 127.0.0.1 -5 10727 grep --color=auto ping 0 [root@rocky8 ~]# prtstat 10725 Process: ping State: S (sleeping) CPU#: 0 TTY: 136:1 Threads: 1 Process, Group and Session IDs Process ID: 10725 Parent ID: 10452 Group ID: 10725 Session ID: 10452 T Group ID: 10725 Page Faults This Process (minor major): 289 0 Child Processes (minor major): 0 0 CPU Times This Process (user system guest blkio): 0.00 0.00 0.00 0.00 Child processes (user system guest): 0.00 0.00 0.00 Memory Vsize: 33 MB RSS: 2433 kB RSS Limit: 18446744073709 MB Code Start: 0x55a1bc407000 Code Stop: 0x55a1bc414f28 Stack Start: 0x7ffdec551ec0 Stack Pointer (ESP): 0 Inst Pointer (EIP): 0 Scheduling Policy: normal Nice: -5 RT Priority: -5 (non RT) [root@rocky8 ~]# renice -n 19 10725 #更改优先级 10725 (process ID) old priority -5, new priority 19 [root@rocky8 ~]# ps axo pid,cmd,nice |grep ping 10725 ping 127.0.0.1 19 10732 grep --color=auto ping 0 [root@rocky8 ~]# renice -n 25 10725 10725 (process ID) old priority 19, new priority 19 [root@rocky8 ~]# ps axo pid,cmd,nice |grep ping 10725 ping 127.0.0.1 19 10735 grep --color=auto ping 0 #nice优先级不能超过19 [root@rocky8 ~]# ps axo pid,cmd,nice,pri,rtprio PID CMD NI PRI RTPRIO 1 /usr/lib/systemd/systemd -- 0 19 - 2 [kthreadd] 0 19 - 3 [rcu_gp] -20 39 - 4 [rcu_par_gp] -20 39 - 6 [kworker/0:0H-events_highpr -20 39 - 9 [mm_percpu_wq] -20 39 - 10 [ksoftirqd/0] 0 19 - 11 [rcu_sched] 0 19 - 12 [migration/0] - 139 99 13 [watchdog/0] - 139 99 14 [cpuhp/0] 0 19 - 16 [kdevtmpfs] 0 19 - 17 [netns] -20 39 - 18 [kauditd] 0 19 - 19 [khungtaskd] 0 19 - 20 [oom_reaper] 0 19 - 21 [writeback] -20 39 - 22 [kcompactd0] 0 19 - 23 [ksmd] 5 14 - 24 [khugepaged] 19 0 - 25 [crypto] -20 39 - 26 [kintegrityd] -20 39 - 27 [kblockd] -20 39 - 28 [blkcg_punt_bio] -20 39 - 29 [tpm_dev_wq] -20 39 - 30 [md] -20 39 - 31 [edac-poller] -20 39 - 32 [watchdogd] - 139 99 33 [kworker/0:1H-kblockd] -20 39 - 61 [kswapd0] 0 19 - 154 [kthrotld] -20 39 - 155 [irq/24-pciehp] - 90 50 156 [irq/25-pciehp] - 90 50 157 [irq/26-pciehp] - 90 50 158 [irq/27-pciehp] - 90 50 159 [irq/28-pciehp] - 90 50 160 [irq/29-pciehp] - 90 50 161 [irq/30-pciehp] - 90 50 162 [irq/31-pciehp] - 90 50 163 [irq/32-pciehp] - 90 50 164 [irq/33-pciehp] - 90 50 165 [irq/34-pciehp] - 90 50 166 [irq/35-pciehp] - 90 50 167 [irq/36-pciehp] - 90 50 168 [irq/37-pciehp] - 90 50 169 [irq/38-pciehp] - 90 50 170 [irq/39-pciehp] - 90 50 171 [irq/40-pciehp] - 90 50 172 [irq/41-pciehp] - 90 50 173 [irq/42-pciehp] - 90 50 174 [irq/43-pciehp] - 90 50 175 [irq/44-pciehp] - 90 50 176 [irq/45-pciehp] - 90 50 177 [irq/46-pciehp] - 90 50 178 [irq/47-pciehp] - 90 50 179 [irq/48-pciehp] - 90 50 180 [irq/49-pciehp] - 90 50 181 [irq/50-pciehp] - 90 50 182 [irq/51-pciehp] - 90 50 183 [irq/52-pciehp] - 90 50 184 [irq/53-pciehp] - 90 50 185 [irq/54-pciehp] - 90 50 186 [irq/55-pciehp] - 90 50 187 [acpi_thermal_pm] -20 39 - 188 [kmpath_rdacd] -20 39 - 189 [kaluad] -20 39 - 190 [ipv6_addrconf] -20 39 - 191 [kstrp] -20 39 - 448 [mpt_poll_0] -20 39 - 449 [ata_sff] -20 39 - 450 [mpt/0] -20 39 - 451 [scsi_eh_0] 0 19 - 452 [scsi_tmf_0] -20 39 - 453 [scsi_eh_1] 0 19 - 454 [scsi_tmf_1] -20 39 - 459 [scsi_eh_2] 0 19 - 460 [scsi_tmf_2] -20 39 - 468 [irq/16-vmwgfx] - 90 50 470 [ttm_swap] -20 39 - 471 [card0-crtc0] - 90 50 472 [card0-crtc1] - 90 50 473 [card0-crtc2] - 90 50 474 [card0-crtc3] - 90 50 475 [card0-crtc4] - 90 50 476 [card0-crtc5] - 90 50 477 [card0-crtc6] - 90 50 478 [card0-crtc7] - 90 50 503 [xfsalloc] -20 39 - 504 [xfs_mru_cache] -20 39 - 505 [xfs-buf/sda2] -20 39 - 506 [xfs-conv/sda2] -20 39 - 507 [xfs-cil/sda2] -20 39 - 508 [xfs-reclaim/sda] -20 39 - 509 [xfs-eofblocks/s] -20 39 - 510 [xfs-log/sda2] -20 39 - 511 [xfsaild/sda2] 0 19 - 601 /usr/lib/systemd/systemd-jo 0 19 - 635 /usr/lib/systemd/systemd-ud 0 19 - 639 [xfs-buf/sda3] -20 39 - 640 [xfs-conv/sda3] -20 39 - 641 [xfs-buf/sda1] -20 39 - 642 [xfs-cil/sda3] -20 39 - 643 [xfs-conv/sda1] -20 39 - 644 [xfs-reclaim/sda] -20 39 - 645 [xfs-cil/sda1] -20 39 - 646 [xfs-eofblocks/s] -20 39 - 647 [xfs-reclaim/sda] -20 39 - 648 [xfs-log/sda3] -20 39 - 649 [xfs-eofblocks/s] -20 39 - 650 [xfsaild/sda3] 0 19 - 651 [xfs-log/sda1] -20 39 - 652 [xfsaild/sda1] 0 19 - 685 /sbin/auditd -4 23 - 718 /usr/bin/VGAuthService -s 0 19 - 719 /usr/bin/vmtoolsd 0 19 - 721 /usr/sbin/sssd -i --logger= 0 19 - 723 /usr/lib/polkit-1/polkitd - 0 19 - 726 /usr/bin/dbus-daemon --syst 0 19 - 728 /usr/sbin/NetworkManager -- 0 19 - 765 /usr/sbin/sshd -D -oCiphers 0 19 - 767 /usr/libexec/platform-pytho 0 19 - 773 /usr/libexec/sssd/sssd_be - 0 19 - 809 /usr/libexec/sssd/sssd_nss 0 19 - 837 /usr/sbin/rsyslogd -n 0 19 - 838 /usr/lib/systemd/systemd-lo 0 19 - 843 /usr/sbin/crond -n 0 19 - 855 /sbin/agetty -o -p -- \u -- 0 19 - 1302 /usr/lib/systemd/systemd -- 0 19 - 1305 (sd-pam) 0 19 - 9556 [kworker/u256:0-events_unbo 0 19 - 10186 sshd: root [priv] 0 19 - 10188 sshd: root@pts/2 0 19 - 10189 -bash 0 19 - 10224 [cpuhp/1] 0 19 - 10225 [watchdog/1] - 139 99 10226 [migration/1] - 139 99 10227 [ksoftirqd/1] 0 19 - 10228 [kworker/1:0-mm_percpu_wq] 0 19 - 10229 [kworker/1:0H-events_highpr -20 39 - 10239 [kworker/1:1H-kblockd] -20 39 - 10246 [kworker/u257:0-hci0] -20 39 - 10247 [kworker/u257:1-hci0] -20 39 - 10347 [kworker/1:3-cgroup_destroy 0 19 - 10449 sshd: root [priv] 0 19 - 10451 sshd: root@pts/1 0 19 - 10452 -bash 0 19 - 10481 sshd: root [priv] 0 19 - 10483 sshd: root@pts/0 0 19 - 10484 -bash 0 19 - 10539 [kworker/u256:1-events_unbo 0 19 - 10549 su - raymond 0 19 - 10550 -bash 0 19 - 10581 passwd 0 19 - 10690 [kworker/0:1-events] 0 19 - 10704 vim anaconda-ks.cfg 0 19 - 10720 [kworker/0:2-ata_sff] 0 19 - 10725 ping 127.0.0.1 19 0 - 10729 [kworker/0:0-ata_sff] 0 19 - 10736 ps axo pid,cmd,nice,pri,rtp 0 19 - [root@rocky8 ~]# man ps ... pri PRI priority of the process. Higher number means lower priority.
2.5 搜索进程
按条件搜索进程
- ps 选项 | grep ‘pattern’ 灵活
- pgrep 按预定义的模式
- /sbin/pidof 按确切的程序名称查看pid
范例:
[root@rocky8 ~]# ps aux |grep bash root 10189 0.0 0.4 26244 3884 pts/2 Ss 14:35 0:00 -bash root 10452 0.0 0.4 26244 4000 pts/1 Ss 14:41 0:00 -bash root 10484 0.0 0.4 26244 3900 pts/0 Ss 14:41 0:00 -bash raymond 10550 0.0 0.4 24120 3872 pts/2 S 14:51 0:00 -bash root 10762 0.0 0.1 12136 1044 pts/0 S+ 16:47 0:00 grep --color=auto bash
2.5.1 pgrep
命令格式
pgrep [options] pattern
常用选项
-u uid: effective user,生效者 -U uid: real user,真正发起运行命令者 -t terminal: 与指定终端相关的进程 -l: 显示进程名 -a: 显示完整格式的进程名 -P pid: 显示指定进程的子进程
范例:
[root@rocky8 ~]# pgrep --help Usage: pgrep [options] <pattern> Options: -d, --delimiter <string> specify output delimiter -l, --list-name list PID and process name -a, --list-full list PID and full command line -v, --inverse negates the matching -w, --lightweight list all TID -c, --count count of matching processes -f, --full use full process name to match -g, --pgroup <PGID,...> match listed process group IDs -G, --group <GID,...> match real group IDs -i, --ignore-case match case insensitively -n, --newest select most recently started -o, --oldest select least recently started -P, --parent <PPID,...> match only child processes of the given parent -s, --session <SID,...> match session IDs -t, --terminal <tty,...> match by controlling terminal -u, --euid <ID,...> match by effective IDs -U, --uid <ID,...> match by real IDs -x, --exact match exactly with the command name -F, --pidfile <file> read PIDs from file -L, --logpidfile fail if PID file is not locked --ns <PID> match the processes that belong to the same namespace as <pid> --nslist <ns,...> list which namespaces will be considered for the --ns option. Available namespaces: ipc, mnt, net, pid, user, uts -h, --help display this help and exit -V, --version output version information and exit For more details see pgrep(1). [root@rocky8 ~]# dd if=/dev/zero of=/dev/null [root@rocky8 ~]# pgrep dd 2 190 28954 [root@rocky8 ~]# pgrep -a dd 2 kthreadd 190 ipv6_addrconf 28954 dd if=/dev/zero of=/dev/null [root@rocky8 ~]# pgrep -a ^dd 28954 dd if=/dev/zero of=/dev/null [root@rocky8 ~]# pgrep -u raymond [root@rocky8 ~]# pgrep -U raymond [root@rocky8 ~]# su - raymond Last login: Sun Oct 31 14:51:21 CST 2021 on pts/2 [root@rocky8 ~]# pgrep -u raymond 10770 [root@rocky8 ~]# pgrep -U raymond 10770 [raymond@rocky8 ~]$ passwd Changing password for user raymond. Current password: [root@rocky8 ~]# pgrep -au raymond #u 有效用户 10770 -bash [root@rocky8 ~]# pgrep -aU raymond #U 真正用户 10770 -bash 10799 passwd [root@rocky8 ~]# ps axo pid,cmd,ruser,euser ... 10769 su - raymond root root 10770 -bash raymond raymond 10799 passwd raymond root 10802 [kworker/0:3] root root 10803 ps axo pid,cmd,ruser,euser root root [raymond@rocky8 ~]$ tty /dev/pts/0 [raymond@rocky8 ~]$ pgrep -t pts/0 10484 10769 10770 [raymond@rocky8 ~]$ pgrep -at pts/0 10484 -bash 10769 su - raymond 10770 -bash
2.5.2 pidof
命令格式
pidof [options] [program [...]]
常用选项:
-x 按脚本名称查找pid
范例:
[root@rocky8 ~]# pidof bash 10770 10484 10452 10189 [root@rocky8 ~]# vim test.sh #!/bin/bash # #********************************************************************************************** #Author: Raymond #QQ: 88563128 #Date: 2021-10-31 #FileName: test.sh #URL: raymond.blog.csdn.net #Description: The test script #Copyright (C): 2021 All rights reserved #********************************************************************************************* sleep 100 [root@rocky8 ~]# chmod +x test.sh [root@rocky8 ~]# ./test.sh [root@rocky8 ~]# pidof test.sh [root@rocky8 ~]# pidof -x test.sh 10811 [root@rocky8 ~]# ps aux |grep bash root 10189 0.0 0.4 26244 3884 pts/2 Ss 14:35 0:00 -bash root 10452 0.0 0.4 26244 4000 pts/1 Ss 14:41 0:00 -bash root 10484 0.0 0.4 26244 3900 pts/0 Ss 14:41 0:00 -bash raymond 10770 0.0 0.4 24120 3952 pts/0 S+ 16:49 0:00 -bash root 10811 0.0 0.3 12724 2948 pts/1 S+ 16:55 0:00 /bin/bash ./test.sh root 10816 0.0 0.1 12136 1140 pts/2 S+ 16:56 0:00 grep --color=auto bash
2.6 负载查询 uptime
/proc/uptime 包括两个值,单位 s
- 系统启动时长
- 空闲进程的总时长(按总的CPU核数计算)
uptime 和 w 显示以下内容
- 当前时间
- 系统已启动的时间
- 当前上线人数
- 系统平均负载(1、5、15分钟的平均负载,一般不会超过1,超过5时建议警报)
系统平均负载: 指在特定时间间隔内运行队列中的平均进程数,通常每个CPU内核的当前活动进程数不大于3,那么系统的性能良好。如果每个CPU内核的任务数大于5,那么此主机的性能有严重问题
如:linux主机是1个双核CPU,当Load Average 为6的时候说明机器已经被充分使用
范例:
[root@rocky8 ~]# cat /proc/uptime 14042.49 14304.52 [root@rocky8 ~]# echo 14042/60|bc 234 [root@rocky8 ~]# uptime 16:58:47 up 3:55, 3 users, load average: 0.06, 0.03, 0.18
2.7 显示CPU相关统计 mpstat
来自于sysstat包
范例:
[root@rocky8 ~]# mpstat -bash: mpstat: command not found [root@rocky8 ~]# dnf provides mpstat Last metadata expiration check: 3:03:05 ago on Sun 31 Oct 2021 01:57:28 PM CST. sysstat-11.7.3-5.el8.x86_64 : Collection of performance monitoring tools for Linux Repo : AppStream Matched from: Filename : /usr/bin/mpstat [root@rocky8 ~]# dnf -y install sysstat [root@rocky8 ~]# mpstat Linux 4.18.0-305.3.1.el8_4.x86_64 (rocky8) 10/31/2021 _x86_64_ (2 CPU) 05:01:01 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 05:01:01 PM all 7.54 0.01 26.73 0.01 0.27 1.07 0.00 0.00 0.00 64.37 #%usr 用户空间CPU占用多少 %nice 优先级 %sys 内核空间占用多少 %iowait IO等待 %irq 硬中断 %soft 软中断 %steal 被盗取时间(虚拟机) %guest 宾客(虚拟CPU) %gnice niceguset(虚拟机) %idle 空闲 [root@rocky8 ~]# mpstat 1 #一秒观察一次 Linux 4.18.0-305.3.1.el8_4.x86_64 (rocky8) 10/31/2021 _x86_64_ (2 CPU) 05:01:39 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 05:01:40 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 05:01:41 PM all 0.00 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.50 05:01:42 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 05:01:43 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 05:01:44 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 05:01:45 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 05:01:46 PM all 0.00 0.00 0.50 0.00 0.50 0.50 0.00 0.00 0.00 98.51 05:01:47 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 05:01:48 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 ^C Average: all 0.00 0.00 0.11 0.00 0.06 0.06 0.00 0.00 0.00 99.78 [root@rocky8 ~]# mpstat 1 3 #一秒观察一次,3次退出 Linux 4.18.0-305.3.1.el8_4.x86_64 (rocky8) 10/31/2021 _x86_64_ (2 CPU) 05:02:17 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 05:02:18 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 05:02:19 PM all 0.00 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.50 05:02:20 PM all 0.00 0.00 0.00 0.00 0.00 0.50 0.00 0.00 0.00 99.50 Average: all 0.00 0.00 0.17 0.00 0.00 0.17 0.00 0.00 0.00 99.67
2.8 查看进程实时状态 top
top 提供动态的实时进程状态
有许多内置命令
帮助:h 或 ? ,按 q 或esc 退出帮助
排序: P:以占据的CPU百分比,%CPU M:占据内存百分比,%MEM T:累积占据CPU时长,TIME+ 首部信息显示: uptime信息:l命令 tasks及cpu信息:t命令 cpu分别显示:1 (数字) memory信息:m命令 退出命令:q 修改刷新时间间隔:s 终止指定进程:k 保存文件:W
top命令栏位信息简介
us:用户空间 sy:内核空间 ni:调整nice时间 id:空闲 wa:等待IO时间 hi:硬中断 si:软中断(模式切换) st:虚拟机偷走的时间
top选项:
-d # 指定刷新时间间隔,默认为3秒 -b 全部显示所有进程 -n # 刷新多少次后退出 -H 线程模式
示例:
top -H -p `pidof mysqld`
范例:
[root@rocky8 ~]# top top - 17:08:02 up 4:04, 3 users, load average: 0.01, 0.00, 0.08 Tasks: 159 total, 1 running, 157 sleeping, 1 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 782.4 total, 159.0 free, 209.1 used, 414.2 buff/cache MiB Swap: 2048.0 total, 2047.7 free, 0.3 used. 441.4 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 767 root 20 0 414624 30068 14780 S 0.4 3.8 0:01.98 tuned 1 root 20 0 184004 11740 8964 S 0.0 1.5 0:01.94 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 10 root 20 0 0 0 0 S 0.0 0.0 0:00.23 ksoftirqd/0 11 root 20 0 0 0 0 I 0.0 0.0 0:01.65 rcu_sched 12 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 13 root rt 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 17 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kauditd 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper 21 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0 23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd #PR top 优先级 NI nice优先级 VIRT 虚拟内存 RES 实际物理内存 SHR 共享内存 S 状态 %CPU CPU利用率 %MEM 内存利用率 TIME+ 运行时间 COMMAND 命令 [root@rocky8 ~]# top top - 17:08:49 up 4:05, 3 users, load average: 0.00, 0.00, 0.08 Tasks: 159 total, 1 running, 157 sleeping, 1 stopped, 0 zombie %Cpu0 : 0.0 us, 0.0 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.4 hi, 0.0 si, 0.0 st %Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 782.4 total, 159.3 free, 208.9 used, 414.2 buff/cache MiB Swap: 2048.0 total, 2047.7 free, 0.3 used. 441.7 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 184004 11740 8964 S 0.0 1.5 0:01.94 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 10 root 20 0 0 0 0 S 0.0 0.0 0:00.23 ksoftirqd/0 11 root 20 0 0 0 0 I 0.0 0.0 0:01.65 rcu_sched 12 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 13 root rt 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 17 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kauditd 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper 21 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0 23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd #按1,显示多个CPU [root@rocky8 ~]# top Tasks: 159 total, 2 running, 156 sleeping, 1 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.7 hi, 0.0 si, 0.0 st MiB Mem : 782.4 total, 159.5 free, 208.6 used, 414.2 buff/cache MiB Swap: 2048.0 total, 2047.7 free, 0.3 used. 441.9 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 11849 root 20 0 65428 4388 3752 R 1.4 0.5 0:00.01 top 1 root 20 0 184004 11740 8964 S 0.0 1.5 0:01.94 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 10 root 20 0 0 0 0 S 0.0 0.0 0:00.23 ksoftirqd/0 11 root 20 0 0 0 0 I 0.0 0.0 0:01.66 rcu_sched 12 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 13 root rt 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 17 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kauditd 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper 21 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0 23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd 24 root 39 19 0 0 0 S 0.0 0.0 0:00.13 khugepaged #l 隐藏uptime 显示的内容 [root@rocky8 ~]# top top - 17:10:46 up 4:07, 3 users, load average: 0.00, 0.00, 0.07 Tasks: 158 total, 1 running, 156 sleeping, 1 stopped, 0 zombie %Cpu0 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 782.4 total, 159.0 free, 209.1 used, 414.2 buff/cache MiB Swap: 2048.0 total, 2047.7 free, 0.3 used. 441.4 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10188 root 20 0 153404 7084 5852 S 0.5 0.9 0:00.28 sshd 1 root 20 0 184004 11740 8964 S 0.0 1.5 0:01.94 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 10 root 20 0 0 0 0 S 0.0 0.0 0:00.23 ksoftirqd/0 11 root 20 0 0 0 0 I 0.0 0.0 0:01.66 rcu_sched 12 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 13 root rt 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 17 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kauditd 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper 21 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0 #t 显示CPU使用率的不同风格 [root@rocky8 ~]# top top - 17:11:44 up 4:07, 3 users, load average: 0.00, 0.00, 0.06 Tasks: 158 total, 2 running, 155 sleeping, 1 stopped, 0 zombie %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.3 hi, 0.0 si, 0.0 st MiB Mem : 43.5/782.4 [|||||||||||||||||||||||||||||||||||||||||||| ] MiB Swap: 0.0/2048.0 [ ] PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 184004 11740 8964 S 0.0 1.5 0:01.95 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 10 root 20 0 0 0 0 S 0.0 0.0 0:00.23 ksoftirqd/0 11 root 20 0 0 0 0 I 0.0 0.0 0:01.67 rcu_sched 12 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 13 root rt 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 17 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kauditd 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper 21 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0 23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd 24 root 39 19 0 0 0 S 0.0 0.0 0:00.13 khugepaged #m 显示内存使用率的不同风格 #k 可以杀死进程 [root@rocky8 ~]# top top - 17:13:12 up 4:09, 3 users, load average: 0.00, 0.00, 0.05 Tasks: 157 total, 2 running, 154 sleeping, 1 stopped, 0 zombie %Cpu(s): 0.0 us, 0.4 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 782.4 total, 159.3 free, 208.8 used, 414.2 buff/cache MiB Swap: 2048.0 total, 2047.7 free, 0.3 used. 441.7 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 809 root 20 0 227116 40756 39068 S 0.0 5.1 0:00.37 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files 767 root 20 0 414624 30068 14780 S 0.0 3.8 0:02.00 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P 723 polkitd 20 0 1630348 24108 17076 S 0.0 3.0 0:00.12 /usr/lib/polkit-1/polkitd --no-debug 728 root 20 0 391536 18032 15772 S 0.0 2.3 0:00.36 /usr/sbin/NetworkManager --no-daemon 773 root 20 0 225680 14896 12124 S 0.0 1.9 0:00.28 /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --lo+ 721 root 20 0 216924 14128 12076 S 0.0 1.8 0:00.08 /usr/sbin/sssd -i --logger=files 1 root 20 0 184004 11740 8964 S 0.0 1.5 0:01.95 /usr/lib/systemd/systemd --switched-root --system --deserialize 17 718 root 20 0 86200 11220 9540 S 0.0 1.4 0:00.03 /usr/bin/VGAuthService -s 719 root 20 0 352128 10608 8872 S 0.0 1.3 0:12.87 /usr/bin/vmtoolsd 1302 root 20 0 100692 9904 8536 S 0.0 1.2 0:00.07 /usr/lib/systemd/systemd --user 635 root 20 0 124580 9872 7952 S 0.0 1.2 0:00.22 /usr/lib/systemd/systemd-udevd 601 root 20 0 97720 9372 8336 S 0.0 1.2 0:00.15 /usr/lib/systemd/systemd-journald 10449 root 20 0 139184 8808 7616 S 0.0 1.1 0:00.01 sshd: root [priv] 10481 root 20 0 139184 8740 7552 S 0.0 1.1 0:00.00 sshd: root [priv] 10186 root 20 0 139184 8668 7476 S 0.0 1.1 0:00.01 sshd: root [priv] 838 root 20 0 103976 8212 7208 S 0.0 1.0 0:00.06 /usr/lib/systemd/systemd-logind 765 root 20 0 94444 7972 7032 S 0.0 1.0 0:00.01 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@o+ 10704 root 20 0 46888 7968 5172 T 0.0 1.0 0:00.00 vim anaconda-ks.cfg 10188 root 20 0 153404 7084 5852 S 0.0 0.9 0:00.33 sshd: root@pts/2 10451 root 20 0 153404 7068 5836 S 0.0 0.9 0:30.51 sshd: root@pts/1 #默认以CPU使用率排序,按M以内存使用率排序 [root@rocky8 ~]# top top - 17:13:51 up 4:10, 3 users, load average: 0.00, 0.00, 0.05 Tasks: 157 total, 1 running, 155 sleeping, 1 stopped, 0 zombie %Cpu(s): 0.0 us, 0.2 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 782.4 total, 159.1 free, 209.1 used, 414.2 buff/cache MiB Swap: 2048.0 total, 2047.7 free, 0.3 used. 441.5 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 719 root 20 0 352128 10608 8872 S 0.3 1.3 0:12.90 vmtoolsd 1 root 20 0 184004 11740 8964 S 0.0 1.5 0:01.95 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 10 root 20 0 0 0 0 S 0.0 0.0 0:00.23 ksoftirqd/0 11 root 20 0 0 0 0 I 0.0 0.0 0:01.69 rcu_sched 12 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 13 root rt 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 17 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kauditd 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper 21 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0 23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd #按P 以CPU使用率排序 [root@rocky8 ~]# dnf -y install mysql-server [root@rocky8 ~]# systemctl enable --now mysqld [root@rocky8 ~]# top -H -p `pidof mysqld` top - 17:24:12 up 4:20, 3 users, load average: 0.11, 0.08, 0.06 Threads: 37 total, 0 running, 37 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.2 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.2 hi, 0.2 si, 0.0 st MiB Mem : 782.4 total, 55.2 free, 526.5 used, 200.7 buff/cache MiB Swap: 2048.0 total, 2034.6 free, 13.4 used. 136.8 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14755 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.32 mysqld 14759 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14760 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14761 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.01 mysqld 14762 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14763 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.01 mysqld 14764 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14765 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14766 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14767 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14768 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14769 mysql 0 -20 1774332 385244 35728 S 0.0 48.1 0:00.01 mysqld 14770 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.01 mysqld 14771 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.05 mysqld 14772 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.05 mysqld 14773 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.06 mysqld 14774 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.05 mysqld 14777 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld 14778 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.01 mysqld 14779 mysql 20 0 1774332 385244 35728 S 0.0 48.1 0:00.00 mysqld #指定进程的相关信息,-H 显示线程
htop命令:增强版的TOP命令,来自EPEL源,比top功能更强
[root@rocky8 ~]# htop -bash: htop: command not found [root@rocky8 ~]# dnf provides htop Last metadata expiration check: 3:08:23 ago on Sun 31 Oct 2021 01:57:28 PM CST. htop-3.0.5-1.el8.x86_64 : Interactive process viewer Repo : epel Matched from: Provide : htop = 3.0.5-1.el8 [root@rocky8 ~]# dnf -y install htop [root@rocky8 ~]# htop
选项:
-d #: 指定延迟时间; -u UserName: 仅显示指定用户的进程 -s COLUME: 以指定字段进行排序
子命令:
s:跟踪选定进程的系统调用 l:显示选定进程打开的文件列表 a:将选定的进程绑定至某指定CPU核心 t:显示进程树
2.9 内存空间free
free 可以显示内存空间使用状态
格式:
free [OPTION]
常用选项:
-b 以字节为单位 -m 以MB为单位 -g 以GB为单位 -h 易读格式 -o 不显示-/+buffers/cache行 -t 显示RAM + swap的总和 -s n 刷新间隔为n秒 -c n 刷新n次后即退出
范例:
[root@rocky8 ~]# free total used free shared buff/cache available Mem: 801164 539276 58688 872 203200 140668 Swap: 2097148 13740 2083408 [root@rocky8 ~]# free -h total used free shared buff/cache available Mem: 782Mi 526Mi 57Mi 0.0Ki 198Mi 137Mi Swap: 2.0Gi 13Mi 2.0Gi [root@centos6 ~]# free -h total used free shared buffers cached Mem: 979M 312M 666M 240K 14M 212M -/+ buffers/cache: 86M 893M Swap: 2.0G 0B 2.0G [root@rocky8 ~]# free -h -s 3 -c 5 #-s 3 每3秒刷新一次 -c 5 刷新5次 total used free shared buff/cache available Mem: 782Mi 526Mi 57Mi 0.0Ki 198Mi 137Mi Swap: 2.0Gi 13Mi 2.0Gi total used free shared buff/cache available Mem: 782Mi 526Mi 57Mi 0.0Ki 198Mi 137Mi Swap: 2.0Gi 13Mi 2.0Gi total used free shared buff/cache available Mem: 782Mi 526Mi 57Mi 0.0Ki 198Mi 137Mi Swap: 2.0Gi 13Mi 2.0Gi total used free shared buff/cache available Mem: 782Mi 525Mi 58Mi 0.0Ki 198Mi 138Mi Swap: 2.0Gi 13Mi 2.0Gi total used free shared buff/cache available Mem: 782Mi 525Mi 58Mi 0.0Ki 198Mi 138Mi Swap: 2.0Gi 13Mi 2.0Gi [root@rocky8 ~]# echo 3 > /proc/sys/vm/drop_caches #清空buff/cache [root@rocky8 ~]# free -h total used free shared buff/cache available Mem: 782Mi 523Mi 164Mi 0.0Ki 94Mi 152Mi Swap: 2.0Gi 13Mi 2.0Gi
这篇关于50.第十一章 进程和计划任务(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南