debian , processus en multiples exemplaires

debian , processus en multiples exemplaires - Divers - Linux et OS Alternatifs

Marsh Posté le 27-08-2006 à 14:40:08    

Bonjour
Je tourne sur debian sarge et je remarque un phenomene bizarre.
J'ai configure la machine pour qu elle demarre en runlevel 3.
Je comprend donc que les scripts contenus dans rc3.d vont etre executes au demarrage.
Je m'assure bien que ces scripts sont corrects puis je redemarre ma machine et a ma grande surprise certains de ces scripts semblent avoir te lances plusieurs fois , est ce normal?Si oui cela ne va pas consommer des ressources inutilement?
Merci de votre aide , ci dessous un top de mon systeme au demarrage ainsi qu un ps -faux

Code :
  1. 1 root       2   0   504  504  448 S  0.0  0.1   0:02.07 init
  2.     2 root       8   0     0    0    0 S  0.0  0.0   0:00.00 keventd
  3.     3 root      18  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd_CPU0
  4.     4 root       9   0     0    0    0 S  0.0  0.0   0:00.00 kswapd
  5.     5 root       9   0     0    0    0 S  0.0  0.0   0:00.00 bdflush
  6.     6 root       9   0     0    0    0 S  0.0  0.0   0:00.00 kupdated
  7.    18 root       9   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0
  8.    48 root       9   0     0    0    0 S  0.0  0.0   0:00.01 kjournald
  9.   329 root       7  -4   444  440  392 S  0.0  0.0   0:00.01 udevd
  10.   443 root       9   0     0    0    0 S  0.0  0.0   0:00.00 khubd
  11. 1372 daemon     9   0   452  452  384 S  0.0  0.0   0:00.00 portmap
  12. 1532 root       9   0  1224 1224 1132 S  0.0  0.1   0:00.00 rc
  13. 1538 root       9   0   808  808  704 S  0.0  0.1   0:00.02 syslogd
  14. 1541 root       9   0  1240 1236  480 S  0.0  0.1   0:00.06 klogd
  15. 1553 messageb   9   0   904  904  792 S  0.0  0.1   0:00.00 dbus-daemon-1
  16. 1559 root       9   0   860  856  720 S  0.0  0.1   0:00.00 dirmngr
  17. 1595 Debian-e   8   0  1720 1716 1476 S  0.0  0.2   0:00.01 exim4
  18. 1600 root       9   0   720  720  652 S  0.0  0.1   0:00.01 inetd
  19. 1625 root       9   0  1256 1256 1032 S  0.0  0.1   0:00.01 mysqld_safe
  20. 1686 mysql      9   0 50804  49m 3804 S  0.0  5.6   0:00.06 mysqld
  21. 1687 root       9   0   488  484  432 S  0.0  0.1   0:00.00 logger
  22. 1688 mysql      8   0 50804  49m 3804 S  0.0  5.6   0:00.00 mysqld
  23. 1689 mysql      9   0 50804  49m 3804 S  0.0  5.6   0:00.00 mysqld
  24. 1743 root      11   0  1932 1932 1472 S  0.0  0.2   0:00.03 nmbd
  25. 1745 root       9   0  2644 2644 2496 S  0.0  0.3   0:00.00 smbd
  26. 1750 root       9   0  2636 2636 2488 S  0.0  0.3   0:00.00 smbd
  27. 1752 root       6   0  1552 1548 1396 S  0.0  0.2   0:00.00 sshd
  28. 1758 root       9   0  1156 1156 1028 S  0.0  0.1   0:00.00 famd
  29. 1762 root       9   0   932  932  836 S  0.0  0.1   0:00.00 rpc.statd
  30. 1763 root       9   0  1228 1228 1132 S  0.0  0.1   0:00.00 rc
  31. 1764 root       9   0  6716 6712 4028 S  0.0  0.7   0:00.11 asterisk
  32. 1765 root       9   0  6716 6712 4028 S  0.0  0.7   0:00.00 asterisk
  33. 1767 root       9   0  6716 6712 4028 S  0.0  0.7   0:00.00 asterisk
  34. 1768 root       9   0  6716 6712 4028 S  0.0  0.7   0:00.00 asterisk
  35. 1769 root      10   0  6716 6712 4028 S  0.0  0.7   0:00.01 asterisk
  36. 1770 root       9   0  4392 4388 4272 S  0.0  0.5   0:00.45 mpg123
  37. 1771 root       9   0  6716 6712 4028 S  0.0  0.7   0:00.00 asterisk
  38. 1772 root       9   0   568  564  464 S  0.0  0.1   0:00.00 mpg123


 

Code :
  1. root         1  0.3  0.0  1492  504 ?        S    16:28   0:02 init [3]
  2. root         2  0.0  0.0     0    0 ?        S    16:28   0:00 [keventd]
  3. root         3  0.0  0.0     0    0 ?        SN   16:28   0:00 [ksoftirqd_CPU0]
  4. root         4  0.0  0.0     0    0 ?        S    16:28   0:00 [kswapd]
  5. root         5  0.0  0.0     0    0 ?        S    16:28   0:00 [bdflush]
  6. root         6  0.0  0.0     0    0 ?        S    16:28   0:00 [kupdated]
  7. root        18  0.0  0.0     0    0 ?        S    16:28   0:00 [scsi_eh_0]
  8. root        48  0.0  0.0     0    0 ?        S    16:28   0:00 [kjournald]
  9. root       329  0.0  0.0  1476  440 ?        S<s  16:28   0:00 udevd
  10. root       443  0.0  0.0     0    0 ?        S    16:28   0:00 [khubd]
  11. daemon    1372  0.0  0.0  1608  452 ?        Ss   16:28   0:00 /sbin/portmap
  12. root      1532  0.0  0.1  2492 1224 ?        Ss   16:28   0:00 /bin/sh /etc/init.d/rc 3
  13. root      1763  0.0  0.1  2496 1228 ?        S    16:29   0:00  \_ /bin/sh /etc/init.d/rc 3
  14. root      1764  0.0  0.7 14336 6712 ?        S    16:29   0:00      \_ /usr/sbin/asterisk -vvvvcgp
  15. root      1765  0.0  0.7 14336 6712 ?        S    16:29   0:00          \_ /usr/sbin/asterisk -vvvvcgp
  16. root      1767  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  17. root      1768  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  18. root      1769  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  19. root      1770  0.0  0.4  5672 4388 ?        S    16:29   0:00              |   \_ mpg123 -q -s --mono -r 8000 -b 2048 -f 4096
  20. root      1772  0.0  0.0  3764  564 ?        S    16:29   0:00              |       \_ mpg123 -q -s --mono -r 8000 -b 2048 -f
  21. root      1771  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  22. root      1773  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  23. root      1774  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  24. root      1775  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  25. root      1776  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  26. root      1777  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  27. root      1778  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  28. root      1779  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  29. root      1780  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  30. root      1781  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  31. root      1782  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  32. root      1783  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  33. root      1784  0.0  0.7 14336 6712 ?        S    16:29   0:00              \_ /usr/sbin/asterisk -vvvvcgp
  34. root      1538  0.0  0.0  2244  808 ?        Ss   16:29   0:00 /sbin/syslogd
  35. root      1541  0.0  0.1  2180 1236 ?        Ss   16:29   0:00 /sbin/klogd
  36. message   1553  0.0  0.0  2084  904 ?        Ss   16:29   0:00 /usr/bin/dbus-daemon-1 --system
  37. root      1559  0.0  0.0  2548  856 ?        Ss   16:29   0:00 /usr/bin/dirmngr --daemon --sh
  38. Debian-   1595  0.0  0.1  5136 1716 ?        Ss   16:29   0:00 /usr/sbin/exim4 -bd -q30m
  39. root      1600  0.0  0.0  2220  720 ?        Ss   16:29   0:00 /usr/sbin/inetd
  40. root      1625  0.0  0.1  2508 1256 ?        S    16:29   0:00 /bin/sh /usr/bin/mysqld_safe
  41. mysql     1686  0.0  5.6 420392 50796 ?      S    16:29   0:00  \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --
  42. mysql     1688  0.0  5.6 420392 50796 ?      S    16:29   0:00  |   \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq
  43. mysql     1689  0.0  5.6 420392 50796 ?      S    16:29   0:00  |       \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/
  44. root      1687  0.0  0.0  1476  484 ?        S    16:29   0:00  \_ logger -p daemon.err -t mysqld_safe -i -t mysqld
  45. root      1743  0.0  0.2  5880 1932 ?        Ss   16:29   0:00 /usr/sbin/nmbd -D
  46. root      1745  0.0  0.2  8140 2644 ?        Ss   16:29   0:00 /usr/sbin/smbd -D
  47. root      1750  0.0  0.2  8140 2636 ?        S    16:29   0:00  \_ /usr/sbin/smbd -D
  48. root      1752  0.0  0.1  3720 1548 ?        Ss   16:29   0:00 /usr/sbin/sshd
  49. root      1789  0.0  0.2  7312 2236 ?        Ss   16:29   0:00  \_ sshd: root@pts/0
  50. root      1791  0.0  0.2  7312 2236 ?        S    16:30   0:00      \_ sshd: root@pts/0
  51. root      1793  0.0  0.1  3048 1700 pts/0    Ss   16:30   0:00      \_ -bash
  52. root      1828  0.0  0.0  2476  856 pts/0    R+   16:39   0:00          \_ ps -faux
  53. root      1758  0.0  0.1  2728 1156 ?        Ss   16:29   0:00 /usr/sbin/famd -T 0
  54. root      1762  0.0  0.1  2368  932 ?        Ss   16:29   0:00 /sbin/rpc.statd

Reply

Marsh Posté le 27-08-2006 à 14:40:08   

Reply

Marsh Posté le 27-08-2006 à 15:36:54    

c'est peut-être comme apache en mode prefork ; c'est à dire qu'il démarre un nouveau process pour chaque requête et qu'il y en a un certain nombre démarrés d'emblée au lancement (ça se configure dans le fichier de conf)
 
+ les système de séparation des privilèges : le premier daemon tourne en root et ouvres les ports qui vont bien avant de lancer les softs qui vont fiare le boulot mais qui ne tournent pas en root. C'est normalement le cas pour ssh


Message édité par Mjules le 27-08-2006 à 15:38:14

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-08-2006 à 15:56:56    

aahhh

Reply

Marsh Posté le 28-08-2006 à 10:22:58    

merci de votre aide, je pense egalement que plusieurs processus sont "reserves" au demarrage

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed