Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Veel de zelfde precessen open.  (gelezen 738 keer)

Veel de zelfde precessen open.
« Gepost op: 2014/05/10, 23:58:26 »
Ik ben nu sinds een week of 3 bezig met ubuntu server. Ik heb een klein pctje gemaakt met een thin itx bordje van Gigabyte met een Intel Celeron G1820 cpu en 8 gb geheugen.  Er zit een 320gb 2,5" en een 500gb 3,5" hdd in. de 320 gb word gebruikt als boot schijf en de 500 als data schijf. de 320gb schijf word nog vervangen voor een kleine ssd en de 500gb word nog vervangen voor een 3tb wd red.  Ik draai ubuntu server 14.04 LTS

De server word gebruikt als een:
Nas
download bak
utorrent server
Couchpotato
sickbeard
headphones
plex dlna server voor intern en extern gebruik.
Cloud oplossing voor kleinschalig gebruik zo dat je extern ook bij je eigen bestanden kunt komen.
En backup voor fotos en bestanden.

Ik heb alles al lopen behalve de backup daar moet ik nog mee bezig gaan.

Nu was ik net naar alle processen aan het kijken die liepen en zag dat er nog al wat dubbele processen zijn. is dit normaal ?


USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  33600  1672 ?        Ss   mei07   0:02 /sbin/init
root         2  0.0  0.0      0     0 ?        S    mei07   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    mei07   0:01 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    mei07   0:44 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S<   mei07   0:00 [kworker/0:0H]
root         7  0.0  0.0      0     0 ?        S    mei07   1:14 [rcu_sched]
root         8  0.0  0.0      0     0 ?        S    mei07   1:15 [rcuos/0]
root         9  0.0  0.0      0     0 ?        S    mei07   1:27 [rcuos/1]
root        10  0.0  0.0      0     0 ?        S    mei07   0:00 [rcu_bh]
root        11  0.0  0.0      0     0 ?        S    mei07   0:00 [rcuob/0]
root        12  0.0  0.0      0     0 ?        S    mei07   0:00 [rcuob/1]
root        13  0.0  0.0      0     0 ?        S    mei07   0:01 [migration/0]
root        14  0.0  0.0      0     0 ?        S    mei07   0:01 [watchdog/0]
root        15  0.0  0.0      0     0 ?        S    mei07   0:01 [watchdog/1]
root        16  0.0  0.0      0     0 ?        S    mei07   0:00 [migration/1]
root        17  0.0  0.0      0     0 ?        S    mei07   0:03 [ksoftirqd/1]
root        19  0.0  0.0      0     0 ?        S<   mei07   0:00 [kworker/1:0H]
root        20  0.0  0.0      0     0 ?        S<   mei07   0:00 [khelper]
root        21  0.0  0.0      0     0 ?        S    mei07   0:00 [kdevtmpfs]
root        22  0.0  0.0      0     0 ?        S<   mei07   0:00 [netns]
root        23  0.0  0.0      0     0 ?        S<   mei07   0:00 [writeback]
root        24  0.0  0.0      0     0 ?        S<   mei07   0:00 [kintegrityd]
root        25  0.0  0.0      0     0 ?        S<   mei07   0:00 [bioset]
root        26  0.0  0.0      0     0 ?        S<   mei07   0:01 [kworker/u5:0]
root        27  0.0  0.0      0     0 ?        S<   mei07   0:00 [kblockd]
root        28  0.0  0.0      0     0 ?        S<   mei07   0:00 [ata_sff]
root        29  0.0  0.0      0     0 ?        S    mei07   0:00 [khubd]
root        30  0.0  0.0      0     0 ?        S<   mei07   0:00 [md]
root        31  0.0  0.0      0     0 ?        S<   mei07   0:00 [devfreq_wq]
root        34  0.0  0.0      0     0 ?        S    mei07   0:00 [khungtaskd]
root        35  0.1  0.0      0     0 ?        S    mei07   4:41 [kswapd0]
root        36  0.0  0.0      0     0 ?        SN   mei07   0:00 [ksmd]
root        37  0.0  0.0      0     0 ?        SN   mei07   0:02 [khugepaged]
root        38  0.0  0.0      0     0 ?        S    mei07   0:00 [fsnotify_mark]
root        39  0.0  0.0      0     0 ?        S    mei07   0:00 [ecryptfs-kthrea]
root        40  0.0  0.0      0     0 ?        S<   mei07   0:00 [crypto]
root        52  0.0  0.0      0     0 ?        S<   mei07   0:00 [kthrotld]
root        54  0.0  0.0      0     0 ?        S    mei07   1:01 [kworker/1:1]
root        55  0.0  0.0      0     0 ?        S    mei07   0:00 [kworker/0:2]
root        74  0.0  0.0      0     0 ?        S<   mei07   0:00 [deferwq]
root        75  0.0  0.0      0     0 ?        S<   mei07   0:00 [charger_manager]
root       122  0.0  0.0      0     0 ?        S    mei07   0:00 [scsi_eh_0]
root       123  0.0  0.0      0     0 ?        S    mei07   0:00 [scsi_eh_1]
root       124  0.0  0.0      0     0 ?        S    mei07   0:00 [scsi_eh_2]
root       125  0.0  0.0      0     0 ?        S    mei07   0:00 [scsi_eh_3]
root       141  0.0  0.0      0     0 ?        S    mei07   0:10 [jbd2/sdb1-8]
root       142  0.0  0.0      0     0 ?        S<   mei07   0:00 [ext4-rsv-conver]
root       270  0.0  0.0  19472   344 ?        S    mei07   0:00 upstart-udev-bridge --daemon
root       276  0.0  0.0  51452   452 ?        Ss   mei07   0:00 /lib/systemd/systemd-udevd --daemon
root       311  0.0  0.0      0     0 ?        S    mei07   0:00 [irq/45-mei_me]
root       317  0.0  0.0      0     0 ?        S<   mei07   0:01 [kworker/u5:1]
root       334  0.0  0.0      0     0 ?        S<   mei07   0:00 [kvm-irqfd-clean]
root       477  0.0  0.0  15392   288 ?        S    mei07   0:00 upstart-socket-bridge --daemon
root       482  0.1  0.0      0     0 ?        S    mei07   5:38 [jbd2/sda1-8]
root       483  0.0  0.0      0     0 ?        S<   mei07   0:00 [ext4-rsv-conver]
root       533  0.0  0.0  15276   148 ?        S    mei07   0:00 upstart-file-bridge --daemon
syslog     549  0.0  0.0 255840  5328 ?        Ssl  mei07   0:05 rsyslogd
message+   554  0.0  0.0  39200   772 ?        Ss   mei07   0:00 dbus-daemon --system --fork
root       565  0.0  0.0  61676   324 ?        Ss   mei07   0:00 su alwin -c /opt/utorrent-server-alpha-v3_3/utserver
avahi      608  0.0  0.0  32356   848 ?        S    mei07   0:05 avahi-daemon: running [nas.local]
avahi      612  0.0  0.0  32224   132 ?        S    mei07   0:00 avahi-daemon: chroot helper
root       625  0.0  0.0  43448  1100 ?        Ss   mei07   0:00 /lib/systemd/systemd-logind
root       629  0.0  0.0      0     0 ?        S    mei07   0:00 [kauditd]
alwin      632  2.2  0.9 1325664 74460 ?       SNsl mei07 105:00 /opt/utorrent-server-alpha-v3_3/utserver
root       726  0.0  0.0  10232   124 ?        Ss   mei07   0:00 dhclient -1 -v -pf /run/dhclient.p3p1.pid -lf /var/li
root       786  0.0  0.0   4444   228 ?        S<s  mei07   0:00 /bin/sh -e /proc/self/fd/9
plex       795  0.0  0.0   4444   228 ?        S<   mei07   0:00 /bin/sh /usr/sbin/start_pms
plex       799  0.0  0.3 1338916 24496 ?       S<l  mei07   1:52 ./Plex Media Server
root       858  0.0  0.0 191448  1220 ?        Ss   mei07   0:03 nmbd -D
root       882  0.0  0.0      0     0 ?        S    mei07   0:00 [kworker/1:2]
root       915  0.0  0.0  15832   372 tty4     Ss+  mei07   0:00 /sbin/getty -8 38400 tty4
root       917  0.0  0.0  15832   372 tty5     Ss+  mei07   0:00 /sbin/getty -8 38400 tty5
root       920  0.0  0.0  15832   372 tty2     Ss+  mei07   0:00 /sbin/getty -8 38400 tty2
root       921  0.0  0.0  15832   372 tty3     Ss+  mei07   0:00 /sbin/getty -8 38400 tty3
root       925  0.0  0.0  15832   372 tty6     Ss+  mei07   0:00 /sbin/getty -8 38400 tty6
root       948  0.0  0.0  61364   788 ?        Ss   mei07   0:03 /usr/sbin/sshd -D
root       965  0.0  0.0  23656   512 ?        Ss   mei07   0:00 cron
mysql      972  0.0  0.3 886936 31832 ?        Ssl  mei07   2:51 /usr/sbin/mysqld
root       994  0.0  0.0  19188   424 ?        Ss   mei07   0:17 /usr/sbin/irqbalance
plex      1156  0.8  1.0 1592864 80628 ?       S<l  mei07  40:23 /usr/lib/plexmediaserver/Plex DLNA Server
root      1404  0.9  0.6 1269700 50272 ?       Sl   mei07  42:30 /usr/bin/python SickBeard.py -q --daemon --pidfile=/v
root      1479  0.0  0.0 386916  5888 ?        Ss   mei07   0:10 /usr/sbin/apache2 -k start
root      1506  0.0  0.3 198644 31216 ?        S    mei07   4:26 python -c from pyovpn.sagent.sagent_entry import open
root      1539  0.0  0.0  15832   372 tty1     Ss+  mei07   0:00 /sbin/getty -8 38400 tty1
root      1553  0.0  0.1 137052 13940 ?        S    mei07   0:04 python -c from pyovpn.log.logworker import start ; st
openvpn+  1554  0.0  0.2 141592 22044 ?        S    mei07   1:25 python -c from pyovpn.cserv.wserv_entry import start
root      1581  0.0  0.0 108188  2380 ?        S    mei07   1:44 python -c from pyovpn.sagent.iptworker import start ;
openvpn+  1584  0.0  0.0  24220   560 ?        S    mei07   0:01 openvpn --errors-to-stderr --config stdin
openvpn+  1591  0.0  0.0  24084    96 ?        S    mei07   0:00 openvpn --errors-to-stderr --config stdin
openvpn+  1594  0.0  0.0  24220   564 ?        S    mei07   0:01 openvpn --errors-to-stderr --config stdin
openvpn+  1597  0.0  0.0  24084    96 ?        S    mei07   0:00 openvpn --errors-to-stderr --config stdin
openvpn+  1604  0.0  0.0  24220   476 ?        S    mei07   0:01 openvpn --errors-to-stderr --config stdin
openvpn+  1613  0.0  0.0  24220   476 ?        S    mei07   0:01 openvpn --errors-to-stderr --config stdin
root      1620  0.0  0.0  17292   344 ?        S    mei07   0:00 iptables-restore -n
plex      3606  0.1  0.6 1277176 55768 ?       SNl  06:46   1:28 Plex Plug-in [com.plexapp.system] /var/lib/plexmedias
www-data  4662  0.0  0.1 401724 14496 ?        S    mei08   0:01 /usr/sbin/apache2 -k start
root      5242  0.3  1.3 1232744 105640 ?      Sl   mei08   9:06 /usr/bin/python /opt/headphones/Headphones.py --quiet
root      5386  0.0  0.0 272736  4576 ?        Ss   14:45   0:00 smbd -F
root      5389  0.0  0.0 272744  3048 ?        S    14:45   0:00 smbd -F
root      5395  0.6  0.0 277364  6788 ?        S    14:45   3:25 smbd -F
root      7043  0.0  0.0      0     0 ?        S    15:19   0:01 [kworker/u4:2]
www-data  7582  0.0  0.0 386988  3356 ?        S    19:02   0:00 /usr/sbin/apache2 -k start
root      9982  0.0  0.0      0     0 ?        S    16:05   0:00 [kworker/u4:1]
www-data  9998  0.0  0.1 396552 15292 ?        S    mei08   0:00 /usr/sbin/apache2 -k start
www-data 10094  0.0  0.1 392344  9552 ?        S    mei08   0:00 /usr/sbin/apache2 -k start
www-data 10102  0.0  0.1 394976 10104 ?        S    mei08   0:00 /usr/sbin/apache2 -k start
www-data 10119  0.0  0.1 393740 12636 ?        S    mei08   0:00 /usr/sbin/apache2 -k start
www-data 12913  0.0  0.0 390828  4236 ?        S    mei08   0:00 /usr/sbin/apache2 -k start
www-data 12922  0.0  0.0 390740  4300 ?        S    mei08   0:00 /usr/sbin/apache2 -k start
www-data 14063  0.0  0.0 386988  3336 ?        S    mei09   0:00 /usr/sbin/apache2 -k start
root     15821  0.2  1.0 1162424 81444 ?       Sl   mei09   4:13 /usr/bin/python /opt/CouchPotatoServer/CouchPotato.py
root     21182  0.0  0.0 107688  4256 ?        Ss   22:49   0:00 sshd: alwin [priv]
alwin    21202  0.1  0.0 107688  2176 ?        S    22:49   0:00 sshd: alwin@pts/0
alwin    21203  0.0  0.0  23404  4432 pts/0    Ss   22:49   0:00 -bash
root     21220  0.0  0.0  65276  2416 pts/0    S    22:49   0:00 sudo su
root     21221  0.0  0.0  64540  1764 pts/0    S    22:49   0:00 su
root     21222  0.0  0.0  21140  2208 pts/0    S    22:49   0:00 bash
root     21421  0.0  0.0  18460  1316 pts/0    R+   22:55   0:00 ps aux
www-data 29380  0.0  0.0 387196  3552 ?        SN   mei08   0:00 /usr/sbin/apache2 -k start



Re: Veel de zelfde precessen open.
« Reactie #1 Gepost op: 2014/05/11, 09:14:42 »
Hallo, ik zie zo gauw geen dubbele. Als je doelt op prog/0 en /1 etc., dat zijn meerdere instanties van hetzelfde programma denk ik, die elk een andere taak verrichten.

Re: Veel de zelfde precessen open.
« Reactie #2 Gepost op: 2014/05/11, 12:02:46 »
Als je naar onderen scrollt dan zie je dat apache2 7 open staat samba 3 x en openvpn ook een  paar keer. Staat nog wel wat tussen

Re: Veel de zelfde precessen open.
« Reactie #3 Gepost op: 2014/05/11, 15:01:02 »
Maar die draaien wel met andere process-ID's, dus die zijn allemaal wat anders aan het doen (subprocessen verwerken). Denk niet dat je je ergens zorgen om hoeft te maken.

Re: Veel de zelfde precessen open.
« Reactie #4 Gepost op: 2014/05/11, 15:06:25 »
Hier nog een screen. Hier zie je dat utorrent 31 processen open heeft. Dat is dus normaal?


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Veel de zelfde precessen open.
« Reactie #5 Gepost op: 2014/05/12, 08:50:37 »
Dat is normaal.

Re: Veel de zelfde precessen open.
« Reactie #6 Gepost op: 2014/05/12, 14:18:38 »
Gegapt van http://www.commentcamarche.net/contents/1393-processus-et-pid

1. Wat is een proces?
Een proces bestaat uit een reeks instructies die door een computerprogramma in het RAM-geheugen geladen is en die door de processor verwerkt gaat worden. Een proces heeft een begin en een einde.

2. Wat is een PID?
Een multitasking besturingssysteem - dat dus meerdere taken of processen gelijktijdig kan verwerken - kent aan elk proces dat in het RAM geladen is, een eigen process identifier of pid toe. Dit is een uniek nummer.

Terug naar je vraag. In htop zie je meerdere instanties van hetzelfde programma terugkeren, maar die zijn zoals eerder aangegeven allemaal een ander stukje code aan het verwerken. Voordeel van deze aanpak is dat er sneller gerekend kan worden én dat de verschillende processen allemaal dezelfde geheugen- en storage-ruimte kunnen gebruiken.


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Veel de zelfde precessen open.
« Reactie #7 Gepost op: 2014/05/12, 16:31:56 »
Het kan nog veel "erger":
https://mediacru.sh/v5D33O9_RBCI
https://mediacru.sh/ERFYx6_f6r5G

Het eerste plaatje is van mijn thuisserver, de tweede van de server van Ubuntu NL.

Als je de extra processen niet wil zien in htop, dan kan je ze uitzetten via de voorkeuren (hide userland threads onder de display options).

Maar zoals Paul al zei zijn het meestal onderdelen van hetzelfde programma. Je hebt dus niet 30 keer een torrentprogramma draaien. Het is 1 programma dat zich heeft "opgedeeld" in 30 stukjes.
Er zijn wel uitzonderingen zoals bijv. Apache. Die heeft 1 hoofdprogramma en die opent steeds nieuwe dochterprogramma's die het daadwerkelijke werk doen. Maar dit is ook normaal.

Re: Veel de zelfde precessen open.
« Reactie #8 Gepost op: 2014/05/12, 21:19:32 »
Je hebt dus niet 30 keer een torrentprogramma draaien. Het is 1 programma dat zich heeft "opgedeeld" in 30 stukjes.
Er zijn wel uitzonderingen zoals bijv. Apache. Die heeft 1 hoofdprogramma en die opent steeds nieuwe dochterprogramma's die het daadwerkelijke werk doen.
Hallo, het zou kunnen dat deze laatste opmerking nadere uitleg behoeft. Die andere programma's met meerdere pid's hebben denk ik ook 1 'hoofdingang' en die andere zijn dochterprocessen.

Wie hierover het naadje van de kous wil weten, moet zoeken naar fork () en aanverwante opdrachten, gecombineerd met pid, process, thread, task en weet ik veel wat. En op Linux natuurlijk, want op andere besturingssystemen steekt de boel weer net even anders in elkaar.