Správce procesorů - plánovač

Máme-li na počítači více běžících procesů než procesorů, je nutné použít Time sharing - střídání procesů. Jak často se střídají procesy určuje časovač (timer). Při každém tiku časovač pošle procesoru přerušení (interrupt), procesor uloží svůj stav a skočí na adresu obsluhy přeušení. Obsluha přerušení od časovače je plánovač.

Časovač lze nastavit při kompilaci jádra.

$ cd /usr/src/linux
$ make menuconfig
Processor type and features ---> Timer frequency ---> { 100 Hz, 250Hz, 300 Hz, 1000 Hz }
Nastavení časovače při kompilaci jádra

timer freq

  • 100 Hz je vhodné pro servery (web, databáze)

  • 250 Hz je vhodné pro běžnou workstation

  • 300 Hz je vhodné pro zatíženější workstation

  • 1000 Hz je vhodné realtime (hry, telefonní ústředny …​)

Existují také tickless systémy, kde si plánovač nastavuje časovač sám.

Stavy procesů

Běžící program - proces může být v jenom ze čtyř stavů:

  • running (běžící)

  • waiting (čekající)

  • ready (připraven na spuštění)

  • suspended (pozastavený)

Stavy procesů v plánovači

scheduler

Virtual memory manager - správce paměti

Na architektuře bez hardwarové jednotky MMU (Memory Manager Unit) nezle implementovat Virtual Memory manager.

Architektura bez MMU

cpu ram nommu

Na architektuře s MMU Virtual Memory Manager přepočítává logické adresy na fyzické adresy

Architektura s MMU

cpu ram mmu

Mapování stránek paměti

vmm01

Mapování stránek paměti

vmm02

Mapování stránek paměti

vmm03

Mapování stránek paměti

vmm04

Výpis běžících procesů

Pro vypsání všech běžících procesů můžeme použít programy ps axf nebo top nebo htop:

Definice 1. Výpis procesů pomoco ps axf
    PID TTY      STAT   TIME COMMAND
      2 ?        S      0:00 [kthreadd]
      3 ?        I<     0:00  \_ [rcu_gp]
      4 ?        I<     0:00  \_ [rcu_par_gp]
      8 ?        I<     0:00  \_ [mm_percpu_wq]
      9 ?        S      0:00  \_ [ksoftirqd/0]
     10 ?        I      0:12  \_ [rcu_sched]
     11 ?        S      0:00  \_ [migration/0]
     12 ?        S      0:00  \_ [idle_inject/0]
     14 ?        S      0:00  \_ [cpuhp/0]
     15 ?        S      0:00  \_ [cpuhp/1]
     16 ?        S      0:00  \_ [idle_inject/1]
     17 ?        S      0:00  \_ [migration/1]
     18 ?        S      0:00  \_ [ksoftirqd/1]
     21 ?        S      0:00  \_ [cpuhp/2]
     22 ?        S      0:00  \_ [idle_inject/2]
     23 ?        S      0:00  \_ [migration/2]
     24 ?        S      0:00  \_ [ksoftirqd/2]
     27 ?        S      0:00  \_ [cpuhp/3]
     28 ?        S      0:00  \_ [idle_inject/3]
     29 ?        S      0:00  \_ [migration/3]
     30 ?        S      0:00  \_ [ksoftirqd/3]
     33 ?        S      0:00  \_ [cpuhp/4]
     34 ?        S      0:00  \_ [idle_inject/4]
     35 ?        S      0:00  \_ [migration/4]
     36 ?        S      0:00  \_ [ksoftirqd/4]
     39 ?        S      0:00  \_ [cpuhp/5]
     40 ?        S      0:00  \_ [idle_inject/5]
     41 ?        S      0:00  \_ [migration/5]
     42 ?        S      0:00  \_ [ksoftirqd/5]
     45 ?        S      0:00  \_ [cpuhp/6]
     46 ?        S      0:00  \_ [idle_inject/6]
     47 ?        S      0:00  \_ [migration/6]
     48 ?        S      0:00  \_ [ksoftirqd/6]
     51 ?        S      0:00  \_ [cpuhp/7]
     52 ?        S      0:00  \_ [idle_inject/7]
     53 ?        S      0:00  \_ [migration/7]
     54 ?        S      0:00  \_ [ksoftirqd/7]
     57 ?        S      0:00  \_ [cpuhp/8]
     58 ?        S      0:00  \_ [idle_inject/8]
     59 ?        S      0:00  \_ [migration/8]
     60 ?        S      0:00  \_ [ksoftirqd/8]
     63 ?        S      0:00  \_ [cpuhp/9]
     64 ?        S      0:00  \_ [idle_inject/9]
     65 ?        S      0:00  \_ [migration/9]
     66 ?        S      0:00  \_ [ksoftirqd/9]
     69 ?        S      0:00  \_ [cpuhp/10]
     70 ?        S      0:00  \_ [idle_inject/10]
     71 ?        S      0:00  \_ [migration/10]
     72 ?        S      0:00  \_ [ksoftirqd/10]
     75 ?        S      0:00  \_ [cpuhp/11]
     76 ?        S      0:00  \_ [idle_inject/11]
     77 ?        S      0:00  \_ [migration/11]
     78 ?        S      0:00  \_ [ksoftirqd/11]
     81 ?        S      0:00  \_ [cpuhp/12]
     82 ?        S      0:00  \_ [idle_inject/12]
     83 ?        S      0:00  \_ [migration/12]
     84 ?        S      0:00  \_ [ksoftirqd/12]
     87 ?        S      0:00  \_ [cpuhp/13]
     88 ?        S      0:00  \_ [idle_inject/13]
     89 ?        S      0:00  \_ [migration/13]
     90 ?        S      0:00  \_ [ksoftirqd/13]
     93 ?        S      0:00  \_ [cpuhp/14]
     94 ?        S      0:00  \_ [idle_inject/14]
     95 ?        S      0:00  \_ [migration/14]
     96 ?        S      0:00  \_ [ksoftirqd/14]
     99 ?        S      0:00  \_ [cpuhp/15]
    100 ?        S      0:00  \_ [idle_inject/15]
    101 ?        S      0:00  \_ [migration/15]
    102 ?        S      0:00  \_ [ksoftirqd/15]
    105 ?        S      0:00  \_ [kdevtmpfs]
    106 ?        I<     0:00  \_ [netns]
    107 ?        S      0:00  \_ [rcu_tasks_kthre]
    108 ?        S      0:00  \_ [kauditd]
    109 ?        S      0:00  \_ [khungtaskd]
    110 ?        S      0:00  \_ [oom_reaper]
    111 ?        I<     0:00  \_ [writeback]
    112 ?        S      0:00  \_ [kcompactd0]
    113 ?        SN     0:00  \_ [ksmd]
    114 ?        SN     0:00  \_ [khugepaged]
    161 ?        I<     0:00  \_ [kintegrityd]
    162 ?        I<     0:00  \_ [kblockd]
    163 ?        I<     0:00  \_ [blkcg_punt_bio]
    166 ?        I<     0:00  \_ [tpm_dev_wq]
    167 ?        I<     0:00  \_ [ata_sff]
    168 ?        I<     0:00  \_ [md]
    169 ?        I<     0:00  \_ [edac-poller]
    170 ?        I<     0:00  \_ [devfreq_wq]
    171 ?        S      0:00  \_ [watchdogd]
    175 ?        S      0:00  \_ [kswapd0]
    176 ?        S      0:00  \_ [ecryptfs-kthrea]
    178 ?        I<     0:00  \_ [kthrotld]
    179 ?        S      0:00  \_ [irq/25-aerdrv]
    180 ?        S      0:00  \_ [irq/27-aerdrv]
    181 ?        S      0:00  \_ [irq/29-aerdrv]
    182 ?        S      0:00  \_ [irq/30-aerdrv]
    187 ?        I      0:00  \_ [kworker/9:1-mm_percpu_wq]
    194 ?        I<     0:00  \_ [acpi_thermal_pm]
    197 ?        S      0:00  \_ [scsi_eh_0]
    198 ?        I<     0:00  \_ [scsi_tmf_0]
    199 ?        S      0:00  \_ [scsi_eh_1]
    200 ?        I<     0:00  \_ [scsi_tmf_1]
    202 ?        S      0:00  \_ [scsi_eh_2]
    203 ?        I<     0:00  \_ [scsi_tmf_2]
    204 ?        S      0:00  \_ [scsi_eh_3]
    205 ?        I<     0:00  \_ [scsi_tmf_3]
    208 ?        I<     0:00  \_ [vfio-irqfd-clea]
    210 ?        I<     0:00  \_ [ipv6_addrconf]
    219 ?        I<     0:00  \_ [kstrp]
    222 ?        I<     0:00  \_ [kworker/u33:0]
    237 ?        I<     0:00  \_ [charger_manager]
    304 ?        I<     0:00  \_ [cryptd]
    331 ?        I<     0:00  \_ [ttm_swap]
    457 ?        I<     0:00  \_ [kdmflush]
    464 ?        I<     0:00  \_ [kcryptd_io/253:]
    465 ?        I<     0:00  \_ [kcryptd/253:0]
    466 ?        S      0:08  \_ [dmcrypt_write/2]
    473 ?        I<     0:00  \_ [kdmflush]
    475 ?        I<     0:00  \_ [kdmflush]
    531 ?        S      0:04  \_ [jbd2/dm-1-8]
    532 ?        I<     0:00  \_ [ext4-rsv-conver]
    618 ?        I      0:00  \_ [kworker/14:2-wg-crypt-wg7]
    899 ?        I      0:00  \_ [kworker/13:2-events]
    907 ?        S      0:00  \_ [jbd2/sdb5-8]
    908 ?        I<     0:00  \_ [ext4-rsv-conver]
   1125 ?        I<     0:00  \_ [wg-crypt-wg0]
   1166 ?        I<     0:00  \_ [wg-crypt-wg3]
   1211 ?        I<     0:00  \_ [wg-crypt-wg7]
   1257 ?        I<     0:00  \_ [wg-crypt-wg9]
   1307 ?        I<     0:00  \_ [wg-crypt-wg18]
   1358 ?        I<     0:00  \_ [wg-crypt-wg16]
   1402 ?        I<     0:00  \_ [wg-crypt-wg15]
   1858 ?        I<     0:00  \_ [iprt-VBoxWQueue]
   1859 ?        S      0:00  \_ [iprt-VBoxTscThr]
   1892 ?        S      0:00  \_ bpfilter_umh
   7031 ?        I      0:00  \_ [kworker/5:3-mm_percpu_wq]
   7127 ?        I      0:00  \_ [kworker/7:0-wg-crypt-wg15]
   7765 ?        I      0:00  \_ [kworker/11:0-wg-crypt-wg7]
   9342 ?        I      0:00  \_ [kworker/4:0-mm_percpu_wq]
   9371 ?        I      0:00  \_ [kworker/9:2-wg-crypt-wg15]
   9785 ?        I      0:02  \_ [kworker/u32:28-kcryptd/253:0]
   9834 ?        S      0:00  \_ [irq/39-mei_me]
  10111 ?        I      0:00  \_ [kworker/2:0-wg-crypt-wg3]
  10492 ?        I      0:02  \_ [kworker/u32:1-kcryptd/253:0]
  10655 ?        I      0:00  \_ [kworker/11:2-mm_percpu_wq]
  11284 ?        I      0:00  \_ [kworker/15:1-mm_percpu_wq]
  11394 ?        I      0:00  \_ [kworker/10:2-wg-crypt-wg15]
  11395 ?        I      0:00  \_ [kworker/8:0-wg-crypt-wg16]
  11397 ?        I      0:01  \_ [kworker/u32:4-kcryptd/253:0]
  15737 ?        I      0:00  \_ [kworker/1:0-events]
  15882 ?        I      0:00  \_ [kworker/5:0-wg-crypt-wg18]
  15885 ?        I      0:01  \_ [kworker/u32:9-kcryptd/253:0]
  16850 ?        I      0:00  \_ [kworker/u32:7-kcryptd/253:0]
  16921 ?        I      0:00  \_ [kworker/0:0-kdmflush]
  16932 ?        I      0:00  \_ [kworker/1:1-mm_percpu_wq]
  16948 ?        I<     0:00  \_ [kworker/10:2H-radeon-crtc]
  16956 ?        I<     0:00  \_ [kworker/8:3H-radeon-crtc]
  16959 ?        I<     0:00  \_ [kworker/11:2H-radeon-crtc]
  16971 ?        I<     0:00  \_ [kworker/6:3H-radeon-crtc]
  16974 ?        I      0:00  \_ [kworker/u32:2-kcryptd/253:0]
  16977 ?        I      0:00  \_ [kworker/u32:6-kcryptd/253:0]
  16978 ?        I      0:00  \_ [kworker/u32:8-kcryptd/253:0]
  17093 ?        I      0:00  \_ [kworker/12:1-wg-crypt-wg16]
  17230 ?        I      0:00  \_ [kworker/0:1-memcg_kmem_cache]
  17231 ?        I      0:00  \_ [kworker/3:2-wg-crypt-wg7]
  17233 ?        I      0:00  \_ [kworker/3:4-ata_sff]
  17366 ?        I      0:00  \_ [kworker/u32:14-kcryptd/253:0]
  17383 ?        I      0:00  \_ [kworker/8:1-events_freezable]
  17755 ?        I<     0:00  \_ [kworker/2:1H-radeon-crtc]
  17781 ?        I<     0:00  \_ [kworker/13:3H-radeon-crtc]
  17787 ?        I<     0:00  \_ [kworker/5:2H-radeon-crtc]
  17797 ?        I      0:00  \_ [kworker/6:0-events]
  17835 ?        I      0:00  \_ [kworker/13:1-wg-crypt-wg7]
  17838 ?        I      0:00  \_ [kworker/10:3-events]
  17842 ?        I<     0:00  \_ [kworker/12:1H-radeon-crtc]
  18112 ?        I<     0:00  \_ [kworker/1:0H-radeon-crtc]
  18113 ?        I<     0:00  \_ [kworker/15:2H-radeon-crtc]
  18133 ?        I<     0:00  \_ [kworker/2:3H-kblockd]
  18181 ?        I      0:00  \_ [kworker/4:1-events]
  18183 ?        I      0:00  \_ [kworker/7:1-mm_percpu_wq]
  18194 ?        I<     0:00  \_ [kworker/14:2H-radeon-crtc]
  18198 ?        I      0:00  \_ [kworker/2:2-mm_percpu_wq]
  18215 ?        I<     0:00  \_ [kworker/0:1H-radeon-crtc]
  18220 ?        I      0:00  \_ [kworker/6:2-wg-crypt-wg16]
  18261 ?        I<     0:00  \_ [kworker/3:2H-radeon-crtc]
  18265 ?        I<     0:00  \_ [kworker/7:1H-radeon-crtc]
  18266 ?        I<     0:00  \_ [kworker/9:2H-radeon-crtc]
  18267 ?        I<     0:00  \_ [kworker/4:3H-radeon-crtc]
  18268 ?        I<     0:00  \_ [kworker/8:0H-radeon-crtc]
  18384 ?        I<     0:00  \_ [kworker/14:1H-radeon-crtc]
  18387 ?        I<     0:00  \_ [kworker/15:0H-radeon-crtc]
  18388 ?        I      0:00  \_ [kworker/u32:12-events_power_efficient]
  18390 ?        I<     0:00  \_ [kworker/0:3H-radeon-crtc]
  18402 ?        I      0:00  \_ [kworker/14:1-events]
  18404 ?        I      0:00  \_ [kworker/15:2-mm_percpu_wq]
  18433 ?        I      0:00  \_ [kworker/12:2-events]
  18435 ?        I<     0:00  \_ [kworker/11:3H-radeon-crtc]
  18516 ?        I<     0:00  \_ [kworker/5:3H-radeon-crtc]
  18517 ?        I<     0:00  \_ [kworker/9:1H-radeon-crtc]
  18518 ?        I<     0:00  \_ [kworker/4:1H-radeon-crtc]
  18519 ?        I<     0:00  \_ [kworker/6:2H-radeon-crtc]
  18521 ?        I<     0:00  \_ [kworker/7:0H-radeon-crtc]
  18522 ?        I<     0:00  \_ [kworker/12:0H-radeon-crtc]
  18523 ?        I<     0:00  \_ [kworker/2:2H-radeon-crtc]
  18524 ?        I<     0:00  \_ [kworker/10:3H-radeon-crtc]
  18530 ?        I<     0:00  \_ [kworker/0:0H-radeon-crtc]
  18535 ?        I<     0:00  \_ [kworker/13:1H-radeon-crtc]
  18536 ?        I      0:00  \_ [kworker/u32:3-kcryptd/253:0]
  18537 ?        I<     0:00  \_ [kworker/11:0H-radeon-crtc]
  18597 ?        I      0:00  \_ [kworker/u32:5-kcryptd/253:0]
  18598 ?        I      0:00  \_ [kworker/u32:10-kcryptd/253:0]
  18599 ?        I      0:00  \_ [kworker/u32:11-kcryptd/253:0]
  18600 ?        I      0:00  \_ [kworker/u32:13-kcryptd/253:0]
  18602 ?        I<     0:00  \_ [kworker/3:0H-kblockd]
  18639 ?        I      0:00  \_ [kworker/u32:15-kcryptd/253:0]
  18664 ?        I<     0:00  \_ [kworker/9:0H-radeon-crtc]
  18667 ?        I<     0:00  \_ [kworker/5:1H-radeon-crtc]
  18669 ?        I<     0:00  \_ [kworker/7:3H-radeon-crtc]
  18670 ?        I<     0:00  \_ [kworker/8:2H-radeon-crtc]
  18674 ?        I<     0:00  \_ [kworker/4:0H-radeon-crtc]
  18675 ?        I<     0:00  \_ [kworker/12:3H-radeon-crtc]
  18680 ?        I<     0:00  \_ [kworker/14:0H-radeon-crtc]
  18681 ?        I<     0:00  \_ [kworker/10:0H-radeon-crtc]
  18722 ?        I<     0:00  \_ [kworker/1:1H-radeon-crtc]
  18732 ?        I      0:00  \_ [kworker/u32:16-flush-253:1]
  18734 ?        I<     0:00  \_ [kworker/13:0H-radeon-crtc]
  18739 ?        I<     0:00  \_ [kworker/15:1H-radeon-crtc]
  18745 ?        I<     0:00  \_ [kworker/3:3H-radeon-crtc]
  18811 ?        I<     0:00  \_ [kworker/13:2H-radeon-crtc]
  18812 ?        I<     0:00  \_ [kworker/2:0H]
  18813 ?        I      0:00  \_ [kworker/u32:0-kcryptd/253:0]
  18819 ?        I<     0:00  \_ [kworker/5:0H-kblockd]
  18822 ?        I<     0:00  \_ [kworker/7:2H-radeon-crtc]
  18865 ?        I<     0:00  \_ [kworker/15:3H-radeon-crtc]
  18866 ?        I<     0:00  \_ [kworker/0:2H-kblockd]
  18872 ?        I<     0:00  \_ [kworker/11:1H-radeon-crtc]
  18877 ?        I      0:00  \_ [kworker/0:2-wg-crypt-wg7]
  18879 ?        I      0:00  \_ [kworker/1:2-events]
  18891 ?        I<     0:00  \_ [kworker/9:3H-radeon-crtc]
  18905 ?        I      0:00  \_ [kworker/1:3]
  18906 ?        I      0:00  \_ [kworker/14:0-mm_percpu_wq]
  18907 ?        I      0:00  \_ [kworker/14:3]
  18908 ?        I<     0:00  \_ [kworker/3:1H-radeon-crtc]
  18921 ?        I      0:00  \_ [kworker/4:2-events]
  18927 ?        I<     0:00  \_ [kworker/12:2H-radeon-crtc]
  18930 ?        I<     0:00  \_ [kworker/1:2H-kblockd]
  18931 ?        I<     0:00  \_ [kworker/10:1H-radeon-crtc]
  18932 ?        I<     0:00  \_ [kworker/14:3H-radeon-crtc]
  18933 ?        I<     0:00  \_ [kworker/6:0H-radeon-crtc]
  18934 ?        I<     0:00  \_ [kworker/6:1H-kblockd]
  18935 ?        I<     0:00  \_ [kworker/4:2H-kblockd]
  18936 ?        I<     0:00  \_ [kworker/8:1H]
      1 ?        Ss     0:01 /sbin/init splash
    590 ?        S<s    0:01 /lib/systemd/systemd-journald
    640 ?        Ss     0:02 /lib/systemd/systemd-udevd
    995 ?        Ss     0:04 /lib/systemd/systemd-resolved
    996 ?        Ssl    0:00 /lib/systemd/systemd-timesyncd
   1004 ?        Ssl    0:00 /usr/lib/accountsservice/accounts-daemon
   1006 ?        Ss     0:00 /usr/sbin/acpid
   1009 ?        Ss     0:02 avahi-daemon: running [jirka-Precision-T3610.local]
   1073 ?        S      0:00  \_ avahi-daemon: chroot helper
   1011 ?        Ss     0:00 /usr/sbin/cron -f
   1012 ?        Ss     0:00 /usr/sbin/cupsd -l
   1707 ?        S      0:00  \_ /usr/lib/cups/notifier/dbus dbus://
   1013 ?        Ss     0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
   1014 ?        Ssl    0:03 /usr/sbin/NetworkManager --no-daemon
   1028 ?        Ssl    0:01 /usr/sbin/irqbalance --foreground
   1032 ?        Ss     0:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
   1034 ?        Ssl    0:00 /usr/lib/policykit-1/polkitd --no-debug
   1036 ?        Ssl    0:00 /usr/sbin/rsyslogd -n -iNONE
   1050 ?        Ss     0:00 /usr/sbin/smartd -n
   1053 ?        Ss     0:00 /lib/systemd/systemd-logind
   1054 ?        Ss     0:00 /lib/systemd/systemd-machined
   1057 ?        Ssl    0:02 /usr/lib/udisks2/udisksd
   1059 ?        Ss     0:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
   1461 ?        Ssl    0:00 /usr/sbin/cups-browsed
   1462 ?        Ssl    0:00 /usr/libexec/colord
   1465 ?        Ssl    0:00 /usr/sbin/libvirtd
   1485 ?        Ssl    0:00 /usr/sbin/ModemManager
   1486 ?        Ssl    0:00 /usr/sbin/lightdm
   1794 tty7     Rsl+   8:26  \_ /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
   2052 ?        Sl     0:00  \_ lightdm --session-child 12 15
   2065 ?        Ssl    0:01      \_ cinnamon-session --session cinnamon
   2140 ?        Ss     0:00          \_ /usr/bin/ssh-agent /usr/bin/im-launch cinnamon-session-cinnamon
   2214 ?        Sl     0:00          \_ csd-orientation
   2216 ?        Sl     0:00          \_ csd-xrandr
   2221 ?        Sl     0:00          \_ csd-a11y-settings
   2222 ?        Sl     0:00          \_ csd-color
   2223 ?        Sl     0:00          \_ csd-background
   2226 ?        Sl     0:00          \_ csd-housekeeping
   2232 ?        Sl     0:00          \_ csd-a11y-keyboard
   2235 ?        Sl     0:00          \_ csd-power
   2236 ?        Sl     0:00          \_ csd-sound
   2237 ?        Sl     0:00          \_ csd-wacom
   2238 ?        Sl     0:00          \_ csd-xsettings
   2239 ?        Sl     0:00          \_ csd-screensaver-proxy
   2240 ?        Sl     0:00          \_ csd-clipboard
   2241 ?        Sl     0:00          \_ csd-cursor
   2263 ?        Sl     0:00          \_ csd-automount
   2265 ?        Sl     0:00          \_ csd-media-keys
   2266 ?        Sl     0:02          \_ csd-keyboard
   2278 ?        Sl     0:00          \_ csd-mouse
   2281 ?        Sl     0:00          \_ csd-print-notifications
   2396 ?        Sl     0:01          \_ cinnamon-launcher
   2401 ?        Sl    10:34          |   \_ cinnamon --replace
   2764 ?        Sl     4:41          |       \_ /usr/lib/thunderbird/thunderbird
   3044 ?        Sl     0:01          |       |   \_ /usr/lib/thunderbird/thunderbird -contentproc -childID 1 -isForBrowser -prefsLen 99173 -prefMapSize 304987 -jsInitLen 240916 -parentBuildID 20231024181440 -appDir /usr/lib/thunderbird {e131f071-9ea7-4e90-ad08-4d23c24f8630} 2764 true tab
   3133 ?        Sl     0:00          |       |   \_ /usr/lib/thunderbird/thunderbird -contentproc -childID 2 -isForBrowser -prefsLen 62935 -prefMapSize 304987 -jsInitLen 240916 -parentBuildID 20231024181440 -appDir /usr/lib/thunderbird {794f07f5-056f-41bd-bb63-7228ff60b8e9} 2764 true tab
   3222 ?        SLl    0:24          |       \_ /opt/chromium.org/thorium/thorium
   3228 ?        S      0:00          |       |   \_ cat
   3229 ?        S      0:00          |       |   \_ cat
   3237 ?        S      0:00          |       |   \_ /opt/chromium.org/thorium/thorium --type=zygote --no-zygote-sandbox --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --change-stack-guard-on-fork=enable
   3272 ?        Sl     5:36          |       |   |   \_ /opt/chromium.org/thorium/thorium --type=gpu-process --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --change-stack-guard-on-fork=enable --gpu-preferences=WAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAABgAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
   3239 ?        S      0:00          |       |   \_ /opt/chromium.org/thorium/thorium --type=zygote --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --change-stack-guard-on-fork=enable
   3243 ?        S      0:00          |       |   |   \_ /opt/chromium.org/thorium/thorium --type=zygote --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --change-stack-guard-on-fork=enable
   3342 ?        Sl     0:00          |       |   |       \_ /opt/chromium.org/thorium/thorium --type=utility --utility-sub-type=storage.mojom.StorageService --lang=cs --service-sandbox-type=utility --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --change-stack-guard-on-fork=enable --share
   3490 ?        Sl     0:00          |       |   |       \_ /opt/chromium.org/thorium/thorium --type=renderer --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --extension-process --disable-nacl --origin-trial-disabled-features=WebGPU --change-stack-guard-on-fork=enable --lang=cs --num-rast
   3514 ?        Sl     0:00          |       |   |       \_ /opt/chromium.org/thorium/thorium --type=renderer --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --disable-nacl --origin-trial-disabled-features=WebGPU --change-stack-guard-on-fork=enable --lang=cs --num-raster-threads=4 --enabl
   3564 ?        Sl     0:01          |       |   |       \_ /opt/chromium.org/thorium/thorium --type=renderer --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --disable-nacl --origin-trial-disabled-features=WebGPU --change-stack-guard-on-fork=enable --lang=cs --num-raster-threads=4 --enabl
   3565 ?        Sl     0:01          |       |   |       \_ /opt/chromium.org/thorium/thorium --type=renderer --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --disable-nacl --origin-trial-disabled-features=WebGPU --change-stack-guard-on-fork=enable --lang=cs --num-raster-threads=4 --enabl
   3570 ?        Sl     0:01          |       |   |       \_ /opt/chromium.org/thorium/thorium --type=renderer --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --disable-nacl --origin-trial-disabled-features=WebGPU --change-stack-guard-on-fork=enable --lang=cs --num-raster-threads=4 --enabl
   4378 ?        Sl    18:26          |       |   |       \_ /opt/chromium.org/thorium/thorium --type=renderer --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --disable-nacl --origin-trial-disabled-features=WebGPU --change-stack-guard-on-fork=enable --lang=cs --num-raster-threads=4 --enabl
   3502 ?        Sl     0:04          |       |   \_ /opt/chromium.org/thorium/thorium --type=utility --utility-sub-type=network.mojom.NetworkService --lang=cs --service-sandbox-type=none --crashpad-handler-pid=3231 --enable-crash-reporter=,stable, built on Linux --change-stack-guard-on-fork=enable --shared-files=v8_
   3617 ?        Rl    78:47          |       \_ /usr/lib/firefox/firefox
   3758 ?        Sl     0:00          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -parentBuildID 20231019122658 -prefsLen 35378 -prefMapSize 250679 -appDir /usr/lib/firefox/browser {76de3a19-9c44-49c7-aa14-2a3cccf6f225} 3617 true socket
   3808 ?        Sl     4:00          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 1 -isForBrowser -prefsLen 35500 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {bdef
   3844 ?        Sl     0:08          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 2 -isForBrowser -prefsLen 36360 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {df67
   4106 ?        Sl     1:45          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -parentBuildID 20231019122658 -sandboxingKind 0 -prefsLen 41384 -prefMapSize 250679 -appDir /usr/lib/firefox/browser {095fd5d4-2800-488a-85aa-02cc31f8bbb4} 3617 true utility
   4291 ?        Sl     0:02          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 9 -isForBrowser -prefsLen 34061 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {22f1
   4331 ?        Sl     0:02          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 10 -isForBrowser -prefsLen 34061 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {9d4
   4374 ?        Sl     0:19          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 12 -isForBrowser -prefsLen 34061 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {dfb
   4376 ?        Sl     0:03          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 13 -isForBrowser -prefsLen 34061 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {6cd
   4529 ?        Sl     9:21          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 15 -isForBrowser -prefsLen 34061 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {121
   4601 ?        Sl     0:10          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 16 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {a8b
   4699 ?        Rl    32:35          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 17 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {909
   4736 ?        Sl    18:53          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -parentBuildID 20231019122658 -prefsLen 42732 -prefMapSize 250679 -appDir /usr/lib/firefox/browser {4e627432-27bc-4ce9-a924-aa9bed882a0e} 3617 true rdd
   7146 ?        Sl     0:57          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 24 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {4be
   8272 ?        Sl     0:01          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 33 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {a14
   8451 ?        Sl     0:09          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 34 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {cc2
   9022 ?        Sl     0:08          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 44 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {f63
   9059 ?        Sl     0:04          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 45 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {8cc
   9174 ?        Sl     0:08          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 48 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {17a
   9260 ?        Sl     0:05          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 50 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {f19
   9372 ?        Sl     0:07          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 51 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {aec
   9440 ?        Sl     0:03          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 52 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {fd1
   9488 ?        Sl     0:06          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 53 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {87b
   9533 ?        Sl     0:09          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 54 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {2f0
   9673 ?        Sl     0:23          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 57 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {8a1
  10198 ?        Rl    40:19          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 59 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {007
  11020 ?        Sl     0:03          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 64 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {f03
  11776 ?        Sl     0:03          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 79 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {4e5
  11854 ?        Sl     0:13          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 81 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {fb5
  11994 ?        Sl     0:05          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 84 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {709
  12121 ?        Sl     0:01          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 86 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {639
  12160 ?        Sl     0:01          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 87 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {216
  12229 ?        Sl     0:03          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 89 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {053
  12304 ?        Sl     0:02          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 91 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {3d2
  12353 ?        Sl     5:10          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 92 -isForBrowser -prefsLen 35277 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {fb5
  16050 ?        Sl     0:01          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 123 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {c1
  16588 ?        Sl     1:01          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 130 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {fa
  17293 ?        Sl     0:01          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 141 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {2f
  17329 ?        Sl     0:20          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 142 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {ad
  17864 ?        Sl     0:04          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 147 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {b0
  17908 ?        Sl     0:00          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 148 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {62
  17952 ?        Sl     0:00          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 149 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {94
  18777 ?        Sl     0:00          |       |   \_ /usr/lib/firefox/firefox-bin -contentproc -childID 150 -isForBrowser -prefsLen 35276 -prefMapSize 250679 -jsInitLen 235336 -parentBuildID 20231019122658 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {e3
  11352 ?        Sl     1:36          |       \_ xed
   2439 ?        Sl     0:00          \_ /usr/libexec/xapps/sn-watcher/xapp-sn-watcher
   2449 ?        Sl     0:02          \_ nemo-desktop
   2453 ?        Sl     0:00          \_ nm-applet
   2456 ?        Sl     0:00          \_ /usr/libexec/geoclue-2.0/demos/agent
   2462 ?        Sl     0:00          \_ cinnamon-killer-daemon
   2468 ?        Sl     0:00          \_ blueberry-obex-agent
   2472 ?        Sl     0:00          \_ /usr/libexec/evolution-data-server/evolution-alarm-notify
   2477 ?        Sl     0:00          \_ /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
   2739 ?        S      0:00          \_ /usr/bin/python3 /usr/share/system-config-printer/applet.py
   1496 ?        Ss     0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
   1697 ?        Ss     0:00 /usr/sbin/apache2 -k start
   1698 ?        Sl     0:00  \_ /usr/sbin/apache2 -k start
   1699 ?        Sl     0:00  \_ /usr/sbin/apache2 -k start
   1797 ?        Ss     0:00 /usr/sbin/kerneloops --test
   1799 tty1     Ss+    0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
   1800 ?        Ss     0:00 /usr/sbin/kerneloops
   2014 ?        S      0:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
   2015 ?        S      0:00  \_ /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
   2057 ?        Ss     0:00 /lib/systemd/systemd --user
   2058 ?        S      0:00  \_ (sd-pam)
   2064 ?        S<sl  13:17  \_ /usr/bin/pulseaudio --daemonize=no --log-target=journal
   2084 ?        Ss     0:02  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
   2177 ?        Ssl    0:00  \_ /usr/libexec/gvfsd
   2637 ?        Sl     0:00  |   \_ /usr/libexec/gvfsd-trash --spawner :1.7 /org/gtk/gvfs/exec_spaw/0
   9303 ?        Sl     0:00  |   \_ /usr/libexec/gvfsd-network --spawner :1.7 /org/gtk/gvfs/exec_spaw/1
   9327 ?        Sl     0:00  |   \_ /usr/libexec/gvfsd-dnssd --spawner :1.7 /org/gtk/gvfs/exec_spaw/3
   2182 ?        Sl     0:00  \_ /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
   2189 ?        Ssl    0:00  \_ /usr/libexec/at-spi-bus-launcher
   2194 ?        S      0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
   2197 ?        Sl     0:02  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
   2299 ?        Sl     0:00  \_ /usr/libexec/dconf-service
   2346 ?        Ssl    0:00  \_ /usr/libexec/gvfs-udisks2-volume-monitor
   2354 ?        Ssl    0:00  \_ /usr/libexec/gvfs-afc-volume-monitor
   2363 ?        Ssl    0:00  \_ /usr/libexec/gvfs-goa-volume-monitor
   2374 ?        Sl     0:00  \_ /usr/libexec/goa-daemon
   2382 ?        Sl     0:00  \_ /usr/libexec/goa-identity-service
   2384 ?        Ssl    0:00  \_ /usr/libexec/gvfs-mtp-volume-monitor
   2391 ?        Ssl    0:00  \_ /usr/libexec/gvfs-gphoto2-volume-monitor
   2489 ?        Ss     0:00  \_ /usr/lib/bluetooth/obexd
   2498 ?        Ssl    0:00  \_ /usr/libexec/evolution-source-registry
   2530 ?        Ssl    0:00  \_ /usr/libexec/evolution-calendar-factory
   2547 ?        Ssl    0:00  \_ /usr/libexec/evolution-addressbook-factory
   2646 ?        Ssl    0:00  \_ /usr/libexec/gvfsd-metadata
   2845 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal
   2870 ?        S      0:00  |   \_ sh -c /usr/lib/x86_64-linux-gnu/libproxy/0.4.15/pxgsettings org.gnome.system.proxy org.gnome.system.proxy.http org.gnome.system.proxy.https org.gnome.system.proxy.ftp org.gnome.system.proxy.socks
   2871 ?        Sl     0:00  |       \_ /usr/lib/x86_64-linux-gnu/libproxy/0.4.15/pxgsettings org.gnome.system.proxy org.gnome.system.proxy.http org.gnome.system.proxy.https org.gnome.system.proxy.ftp org.gnome.system.proxy.socks
   2849 ?        Ssl    0:00  \_ /usr/libexec/xdg-document-portal
   2857 ?        Ss     0:00  |   \_ fusermount -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
   2852 ?        Ssl    0:00  \_ /usr/libexec/xdg-permission-store
   2862 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal-gtk
  18142 ?        Ssl    0:04  \_ /usr/libexec/gnome-terminal-server
  18149 pts/0    Ss     0:00      \_ bash
  18271 pts/0    S+     0:00          \_ mc
  18273 pts/1    Ss     0:00              \_ bash -rcfile .bashrc
  18937 pts/1    R+     0:00                  \_ ps axf
   2071 ?        SNsl   0:00 /usr/libexec/rtkit-daemon
   2206 ?        SLl    0:00 /usr/bin/gnome-keyring-daemon --start --components=secrets
  18366 ?        S      0:00  \_ /usr/bin/ssh-agent -D -a /run/user/1000/keyring/.ssh
   2262 ?        Ssl    0:00 /usr/lib/upower/upowerd
   2310 ?        Sl     0:00 /usr/libexec/csd-locate-pointer
   2362 ?        Sl     0:00 /usr/libexec/csd-printer
   2668 ?        Sl     0:02 mintUpdate
   2754 ?        Sl     0:00 mintreport-tray
   3231 ?        Sl     0:00 /opt/chromium.org/thorium/chrome_crashpad_handler --monitor-self --monitor-self-annotation=ptype=crashpad-handler --database=/home/jirka/.config/thorium/Crash Reports --annotation=channel=stable, built on Linux --annotation=lsb-release=Linux Mint 20.3 --annotation=plat=Linux --annotation=
   3233 ?        S      0:00 /opt/chromium.org/thorium/chrome_crashpad_handler --no-periodic-tasks --monitor-self-annotation=ptype=crashpad-handler --database=/home/jirka/.config/thorium/Crash Reports --annotation=channel=stable, built on Linux --annotation=lsb-release=Linux Mint 20.3 --annotation=plat=Linux --annota
jirka@jirka-Precision-T3610:~/vyuka_sspvc$
Interaktivní výpis běžících procesů pomocí htop

htop

Zdroje a odkazy