pstree показывает много процессов [закрыто]

Это дамп pstree. Я использую firefox (одна вкладка) и gnome-terminal (одна вкладка). Я насчитываю 4 процесса gnome-terminal и 34 процесса firefox. Это нормально? На самом деле кажется, что каждое запущенное приложение дублируется. Спасибо

init─┬─NetworkManager─┬─dhclient
     │                ├─dnsmasq
     │                └─3*[{NetworkManager}]
     ├─accounts-daemon───2*[{accounts-daemon}]
     ├─acpid
     ├─at-spi-bus-laun─┬─dbus-daemon
     │                 └─3*[{at-spi-bus-laun}]
     ├─at-spi2-registr───{at-spi2-registr}
     ├─atd
     ├─avahi-daemon───avahi-daemon
     ├─bamfdaemon───3*[{bamfdaemon}]
     ├─bluetoothd
     ├─colord───{colord}
     ├─console-kit-dae───64*[{console-kit-dae}]
     ├─cron
     ├─cups-browsed
     ├─cupsd───dbus
     ├─2*[dbus-daemon]
     ├─dbus-launch
     ├─dconf-service───2*[{dconf-service}]
     ├─evolution-calen───4*[{evolution-calen}]
     ├─evolution-sourc───2*[{evolution-sourc}]
     ├─firefox───34*[{firefox}]
     ├─gconfd-2
     ├─gdm─┬─gdm-simple-slav─┬─Xorg───2*[{Xorg}]
     │     │                 ├─gdm-session-wor─┬─gnome-session─┬─compiz─┬─sh───+
     │     │                 │                 │               │        └─3*[{c+
     │     │                 │                 │               ├─deja-dup-monit+
     │     │                 │                 │               ├─evolution-alar+
     │     │                 │                 │               ├─gnome-fallback+
     │     │                 │                 │               ├─gnome-screensa+
     │     │                 │                 │               ├─gnome-settings+
     │     │                 │                 │               ├─gnome-user-sha+
     │     │                 │                 │               ├─polkit-gnome-a+
     │     │                 │                 │               ├─ssh-agent
     │     │                 │                 │               ├─telepathy-indi+
     │     │                 │                 │               ├─tracker-miner-+
     │     │                 │                 │               ├─tracker-store─+++
     │     │                 │                 │               ├─update-notifie+
     │     │                 │                 │               ├─zeitgeist-data+
     │     │                 │                 │               └─3*[{gnome-sess+
     │     │                 │                 └─2*[{gdm-session-wor}]
     │     │                 └─2*[{gdm-simple-slav}]
     │     └─2*[{gdm}]
     ├─5*[getty]
     ├─gnome-keyring-d───7*[{gnome-keyring-d}]
     ├─gnome-terminal─┬─gnome-pty-helpe
     │                ├─tcsh───pstree
     │                └─3*[{gnome-terminal}]
     ├─goa-daemon───2*[{goa-daemon}]
     ├─gvfs-afc-volume───2*[{gvfs-afc-volume}]
     ├─gvfs-gphoto2-vo───{gvfs-gphoto2-vo}
     ├─gvfs-mtp-volume───{gvfs-mtp-volume}
     ├─gvfs-udisks2-vo───{gvfs-udisks2-vo}
     ├─gvfsd───{gvfsd}
     ├─gvfsd-burn───{gvfsd-burn}
     ├─gvfsd-fuse───4*[{gvfsd-fuse}]
     ├─gvfsd-trash───2*[{gvfsd-trash}]
     ├─hud-service───3*[{hud-service}]
     ├─indicator-appli───{indicator-appli}
     ├─indicator-bluet───2*[{indicator-bluet}]
     ├─indicator-datet───3*[{indicator-datet}]
     ├─indicator-messa───2*[{indicator-messa}]
     ├─indicator-print───2*[{indicator-print}]
     ├─indicator-sessi───2*[{indicator-sessi}]
     ├─indicator-sound───2*[{indicator-sound}]
     ├─indicator-sync-───{indicator-sync-}
     ├─irqbalance
     ├─login───tcsh
     ├─mission-control───2*[{mission-control}]
     ├─modem-manager
     ├─polkitd───{polkitd}
     ├─pulseaudio─┬─gconf-helper
     │            └─2*[{pulseaudio}]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─rtkit-daemon───2*[{rtkit-daemon}]
     ├─ubuntuone-syncd───3*[{ubuntuone-syncd}]
     ├─udevd───2*[udevd]
     ├─udisksd───4*[{udisksd}]
     ├─unity-applicati───2*[{unity-applicati}]
     ├─unity-files-dae───2*[{unity-files-dae}]
     ├─unity-lens-frie───2*[{unity-lens-frie}]
     ├─unity-lens-phot───3*[{unity-lens-phot}]
     ├─unity-music-dae───{unity-music-dae}
     ├─unity-musicstor───2*[{unity-musicstor}]
     ├─unity-panel-ser───3*[{unity-panel-ser}]
     ├─unity-scope-gdr───3*[{unity-scope-gdr}]
     ├─unity-scope-vid───2*[{unity-scope-vid}]
     ├─unity-video-len───{unity-video-len}
     ├─unity-webapps-s───2*[{unity-webapps-s}]
     ├─upowerd───2*[{upowerd}]
     ├─upstart-file-br
     ├─upstart-socket-
     ├─upstart-udev-br
     ├─vsftpd
     ├─whoopsie───2*[{whoopsie}]
     ├─wpa_supplicant
     ├─zeitgeist-daemo───{zeitgeist-daemo}
     └─zeitgeist-fts─┬─cat
                     └─{zeitgeist-fts}

0
задан 20 February 2014 в 09:52

2 ответа

Это темы. Если вы прочитаете man pstree, то увидите следующую часть:

Дочерние потоки процесса находятся под родительским процессом и отображаются с фигуркой в ​​фигурных скобках, например

.
       icecast2---13*[{icecast2}]

Что сравнимо с тем, что вы видите:

       firefox───34*[{firefox}]

Итак, не о чем беспокоиться.

0
ответ дан 20 February 2014 в 09:52

Да, это нормально. Многие программы используют более одного процесса, поэтому беспокоиться не о чем.

Причиной этого являются такие программы, как Google Chrome / Chromium или I.E. разделить программные функции, такие как отображение отдельных вкладок на несколько процессов, чтобы повысить эффективность использования нескольких процессорных ядер и потоков, что позволит повысить производительность.

Другие программы также делают это и делегируют программные задачи через несколько процессорных ядер или потоков, если программа может вызвать слишком большую нагрузку на один поток / ядро.

Источник: http://www.liutilities.com/articles/what-are-computer-processes/#.UwaXgvldV1Y http://www.qnx.com/developers/docs /6.4.1/neutrino/getting_started/s1_procs.html

Надеюсь, это поможет.

0
ответ дан 20 February 2014 в 09:52

Другие вопросы по тегам:

Похожие вопросы: