Processus dupliqués

a marqué ce sujet comme résolu.

Bonjour,

Je suis sous ArchLinux, avec Gnome, et la commande top me dit que les processus sont dupliqués (root, vincent et gdm) :

top

Ca me mange de la RAM et j'ignore si c'est normal.

Merci !

+0 -0

Bizarre, moi ça donne ça sur un peu prés la même conf: archlinux, gnome.

Après, tu passe des arguments particuliers à ta commande top ?

Je commencerais à regarder par quels sont les programmes lancés au démarrage avec systemctl et ton .xinitrc, peut-être as tu un shell différents pour ton root avec un fichier de config différent.

Top

@Hugo : non, pas d'argument particulier.

Pour le .xinitrc, j'avais supprimé celui de vincent et celui de root contient exec gnome-session.

Au niveau des services, il ne semble pas y avoir de problème :

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
UNIT                                                                                                LOAD   ACTIVE SUB       DESCRIPTION
proc-sys-fs-binfmt_misc.automount                                                                   loaded active waiting   Arbitrary Executable File Formats File System Automount Point
sys-devices-pci0000:00-0000:00:02.0-drm-card0-card0\x2deDP\x2d1-intel_backlight.device              loaded active plugged   /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
sys-devices-pci0000:00-0000:00:03.0-sound-card0.device                                              loaded active plugged   Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
sys-devices-pci0000:00-0000:00:1a.0-usb1-1\x2d1-1\x2d1.3-1\x2d1.3:1.0-bluetooth-hci0-rfkill0.device loaded active plugged   /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci0/rfkill0
sys-devices-pci0000:00-0000:00:1a.0-usb1-1\x2d1-1\x2d1.3-1\x2d1.3:1.0-bluetooth-hci0.device         loaded active plugged   /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci0
sys-devices-pci0000:00-0000:00:1b.0-sound-card1.device                                              loaded active plugged   8 Series/C220 Series Chipset High Definition Audio Controller
sys-devices-pci0000:00-0000:00:1c.3-0000:03:00.0-net-enp3s0.device                                  loaded active plugged   Killer E220x Gigabit Ethernet Controller
sys-devices-pci0000:00-0000:00:1c.5-0000:05:00.0-ieee80211-phy0-rfkill1.device                      loaded active plugged   /sys/devices/pci0000:00/0000:00:1c.5/0000:05:00.0/ieee80211/phy0/rfkill1
sys-devices-pci0000:00-0000:00:1c.5-0000:05:00.0-net-wlp5s0.device                                  loaded active plugged   Wireless 3160 (Dual Band Wireless-AC 3160)
sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sr0.device                 loaded active plugged   HL-DT-ST_DVDRAM_GTB0N
sys-devices-pci0000:00-0000:00:1f.2-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda1.device            loaded active plugged   WDC_WD5000LPVX-22V0TT0 var
sys-devices-pci0000:00-0000:00:1f.2-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda2.device            loaded active plugged   WDC_WD5000LPVX-22V0TT0 home
sys-devices-pci0000:00-0000:00:1f.2-ata5-host4-target4:0:0-4:0:0:0-block-sda.device                 loaded active plugged   WDC_WD5000LPVX-22V0TT0
sys-devices-pci0000:00-0000:00:1f.2-ata6-host5-target5:0:0-5:0:0:0-block-sdb-sdb1.device            loaded active plugged   KINGSTON_SMS200S3120G boot
sys-devices-pci0000:00-0000:00:1f.2-ata6-host5-target5:0:0-5:0:0:0-block-sdb-sdb2.device            loaded active plugged   KINGSTON_SMS200S3120G root
sys-devices-pci0000:00-0000:00:1f.2-ata6-host5-target5:0:0-5:0:0:0-block-sdb.device                 loaded active plugged   KINGSTON_SMS200S3120G
sys-devices-platform-serial8250-tty-ttyS0.device                                                    loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS0
sys-devices-platform-serial8250-tty-ttyS1.device                                                    loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS1
sys-devices-platform-serial8250-tty-ttyS2.device                                                    loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS2
sys-devices-platform-serial8250-tty-ttyS3.device                                                    loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS3
sys-module-configfs.device                                                                          loaded active plugged   /sys/module/configfs
sys-module-fuse.device                                                                              loaded active plugged   /sys/module/fuse
sys-subsystem-bluetooth-devices-hci0.device                                                         loaded active plugged   /sys/subsystem/bluetooth/devices/hci0
sys-subsystem-net-devices-enp3s0.device                                                             loaded active plugged   Killer E220x Gigabit Ethernet Controller
sys-subsystem-net-devices-wlp5s0.device                                                             loaded active plugged   Wireless 3160 (Dual Band Wireless-AC 3160)
sys-subsystem-rfkill-devices-rfkill0.device                                                         loaded active plugged   /sys/subsystem/rfkill/devices/rfkill0
sys-subsystem-rfkill-devices-rfkill1.device                                                         loaded active plugged   /sys/subsystem/rfkill/devices/rfkill1
-.mount                                                                                             loaded active mounted   /
dev-hugepages.mount                                                                                 loaded active mounted   Huge Pages File System
dev-mqueue.mount                                                                                    loaded active mounted   POSIX Message Queue File System
home.mount                                                                                          loaded active mounted   /home
run-user-1000-gvfs.mount                                                                            loaded active mounted   /run/user/1000/gvfs
run-user-1000.mount                                                                                 loaded active mounted   /run/user/1000
run-user-120-gvfs.mount                                                                             loaded active mounted   /run/user/120/gvfs
run-user-120.mount                                                                                  loaded active mounted   /run/user/120
sys-fs-fuse-connections.mount                                                                       loaded active mounted   FUSE Control File System
sys-kernel-config.mount                                                                             loaded active mounted   Configuration File System
sys-kernel-debug.mount                                                                              loaded active mounted   Debug File System
tmp.mount                                                                                           loaded active mounted   Temporary Directory
var.mount                                                                                           loaded active mounted   /var
systemd-ask-password-console.path                                                                   loaded active waiting   Dispatch Password Requests to Console Directory Watch
systemd-ask-password-wall.path                                                                      loaded active waiting   Forward Password Requests to Wall Directory Watch
session-c1.scope                                                                                    loaded active running   Session c1 of user gdm
session-c2.scope                                                                                    loaded active running   Session c2 of user vincent
accounts-daemon.service                                                                             loaded active running   Accounts Service
colord.service                                                                                      loaded active running   Manage, Install and Generate Color Profiles
dbus.service                                                                                        loaded active running   D-Bus System Message Bus
gdm.service                                                                                         loaded active running   GNOME Display Manager
geoclue.service                                                                                     loaded active running   Location Lookup Service
kmod-static-nodes.service                                                                           loaded active exited    Create list of required static device nodes for the current kernel
packagekit.service                                                                                  loaded active running   PackageKit Daemon
polkit.service                                                                                      loaded active running   Authorization Manager
rtkit-daemon.service                                                                                loaded active running   RealtimeKit Scheduling Policy Service
systemd-backlight@backlight:intel_backlight.service                                                 loaded active exited    Load/Save Screen Backlight Brightness of backlight:intel_backlight
systemd-fsck@dev-disk-by\x2duuid-b3803463\x2de6db\x2d4eb9\x2da9ee\x2db6d1b73042e6.service           loaded active exited    File System Check on /dev/disk/by-uuid/b3803463-e6db-4eb9-a9ee-b6d1b73042e6
systemd-fsck@dev-disk-by\x2duuid-b9747096\x2de580\x2d48fe\x2d9220\x2d920337c83040.service           loaded active exited    File System Check on /dev/disk/by-uuid/b9747096-e580-48fe-9220-920337c83040
systemd-journal-flush.service                                                                       loaded active exited    Flush Journal to Persistent Storage
systemd-journald.service                                                                            loaded active running   Journal Service
systemd-logind.service                                                                              loaded active running   Login Service
systemd-random-seed.service                                                                         loaded active exited    Load/Save Random Seed
systemd-remount-fs.service                                                                          loaded active exited    Remount Root and Kernel File Systems
systemd-rfkill@rfkill0.service                                                                      loaded active exited    Load/Save RF Kill Switch Status of rfkill0
systemd-rfkill@rfkill1.service                                                                      loaded active exited    Load/Save RF Kill Switch Status of rfkill1
systemd-sysctl.service                                                                              loaded active exited    Apply Kernel Variables
systemd-timesyncd.service                                                                           loaded active running   Network Time Synchronization
systemd-tmpfiles-setup-dev.service                                                                  loaded active exited    Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service                                                                      loaded active exited    Create Volatile Files and Directories
systemd-udev-trigger.service                                                                        loaded active exited    udev Coldplug all Devices
systemd-udevd.service                                                                               loaded active running   udev Kernel Device Manager
systemd-update-utmp.service                                                                         loaded active exited    Update UTMP about System Boot/Shutdown
systemd-user-sessions.service                                                                       loaded active exited    Permit User Sessions
systemd-vconsole-setup.service                                                                      loaded active exited    Setup Virtual Console
udisks2.service                                                                                     loaded active running   Disk Manager
upower.service                                                                                      loaded active running   Daemon for power management
user@1000.service                                                                                   loaded active running   User Manager for UID 1000
user@120.service                                                                                    loaded active running   User Manager for UID 120
wicd.service                                                                                        loaded active running   Wicd a wireless and wired network manager for Linux
wpa_supplicant.service                                                                              loaded active running   WPA supplicant
-.slice                                                                                             loaded active active    Root Slice
system-getty.slice                                                                                  loaded active active    system-getty.slice
system-systemd\x2dbacklight.slice                                                                   loaded active active    system-systemd\x2dbacklight.slice
system-systemd\x2dfsck.slice                                                                        loaded active active    system-systemd\x2dfsck.slice
system-systemd\x2drfkill.slice                                                                      loaded active active    system-systemd\x2drfkill.slice
system.slice                                                                                        loaded active active    System Slice
user-1000.slice                                                                                     loaded active active    user-1000.slice
user-120.slice                                                                                      loaded active active    user-120.slice
user.slice                                                                                          loaded active active    User and Session Slice
dbus.socket                                                                                         loaded active running   D-Bus System Message Bus Socket
dm-event.socket                                                                                     loaded active listening Device-mapper event daemon FIFOs
lvm2-lvmetad.socket                                                                                 loaded active listening LVM2 metadata daemon socket
systemd-initctl.socket                                                                              loaded active listening /dev/initctl Compatibility Named Pipe
systemd-journald-dev-log.socket                                                                     loaded active running   Journal Socket (/dev/log)
systemd-journald.socket                                                                             loaded active running   Journal Socket
systemd-shutdownd.socket                                                                            loaded active listening Delayed Shutdown Socket
systemd-udevd-control.socket                                                                        loaded active running   udev Control Socket
systemd-udevd-kernel.socket                                                                         loaded active running   udev Kernel Socket
basic.target                                                                                        loaded active active    Basic System
bluetooth.target                                                                                    loaded active active    Bluetooth
cryptsetup.target                                                                                   loaded active active    Encrypted Volumes
getty.target                                                                                        loaded active active    Login Prompts
graphical.target                                                                                    loaded active active    Graphical Interface
local-fs-pre.target                                                                                 loaded active active    Local File Systems (Pre)
local-fs.target                                                                                     loaded active active    Local File Systems
multi-user.target                                                                                   loaded active active    Multi-User System
network.target                                                                                      loaded active active    Network
nss-user-lookup.target                                                                              loaded active active    User and Group Name Lookups
paths.target                                                                                        loaded active active    Paths
remote-fs.target                                                                                    loaded active active    Remote File Systems
slices.target                                                                                       loaded active active    Slices
sockets.target                                                                                      loaded active active    Sockets
sound.target                                                                                        loaded active active    Sound Card
swap.target                                                                                         loaded active active    Swap
sysinit.target                                                                                      loaded active active    System Initialization
time-sync.target                                                                                    loaded active active    System Time Synchronized
timers.target                                                                                       loaded active active    Timers
fstrim.timer                                                                                        loaded active waiting   Discard unused blocks once a week
logrotate.timer                                                                                     loaded active waiting   Daily rotation of log files
shadow.timer                                                                                        loaded active waiting   Daily verification of password and group files
systemd-tmpfiles-clean.timer                                                                        loaded active waiting   Daily Cleanup of Temporary Directories

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

119 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

@SpaceFox :

En effet, il y a beaucoup de threads. Mais on dirait qu'il existe quand même un doublon :

htop-gnome-shell

Merci !

+0 -0

Tu as normalement pas besoin d'avoir dans ton .xinitrc un exec gnome-session.

Si je me souvient bien, à vérifier, quand tu lance Xorg, il lit ton .xinitrc, et l'éxécute. Après tu as systemctl qui te lance gdm, tu te logue avec GDM et lui lance ta session gnome.

Je tenterais d'enlever cette ligne de ton .xinitrc.

Il suffit d'essayer sans wayland pour s'en assurer. D'ailleurs j'ai essayé pour voir sur mon PC, j'ai aussi une carte Optimus (GT 425M), et gnome fonctionne sans problème en mode X, mais me balance une tonne de glitch en mode wayland. Par rapport au soucis dans ton autre post, c'est possible que ne pas utiliser wayland règle beaucoup de choses.

Pourquoi avoir exec gnome-session dans /root/.xinitrc ? (ça ne devrait rien changer pour ton soucis) (grillé)

Si je me souvient bien, à vérifier, quand tu lance Xorg, il lit ton .xinitrc, et l'éxécute. Après tu as systemctl qui te lance gdm, tu te logue avec GDM et lui lance ta session gnome.

C'est ça. ^^

Je tenterais d'enlever cette ligne de ton .xinitrc.

J'ai carrément supprimé /root/.xinitrc et /home/vincent/.xinitrc.

Il suffit d'essayer sans wayland pour s'en assurer.

Sauf que je n'ai jamais cherché à utiliser Wayland. ^^' J'ai simplement fait :

1
2
3
4
5
pacman -S xorg-server xorg-server-utils xorg-xinit

pacman -S gnome (evince, gdm, gnome-backgrounds, gnome-control-center, gnome-desktop, gnome-keyring, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-shell, gnome-shell-extensions, mutter, nautilus)

systemctl enable gdm
+0 -0

Quand tu démarres ta session sur GDM, avant de valider ton mot de passe, tu as une sorte d'engrenage juste en dessous, et tu peux choisir "Gnome sans wayland". Ton screen juste avant semble indiquer que gnome-shell est lancé en utilisant wayland justement.

Wayland en lui même est une dépendance de GTK3.

EDIT : gnome-shell –help donne de bonnes indications pour dire qu'il tourne en mode wayland sur ton système.

+0 -0

Exact. Le menu est le suivant :

1
2
3
4
5
  LXDE
* GNOME
  GNOME Classique
  GNOME Wayland
  OpenBox

Ce qui est étrange pour LXDE et OpenBox puisque :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
$ pacman -Qs | grep lx
$ pacman -Qs | grep open
local/lib32-openssl 1.0.2.a-1
    An open source reference implementation of the icalendar data type and serialization format
    An open-source audio fingerprint by MusicIP
    An opensource implementation of the OpenMAX Integration Layer API
    An open video codec developed by the Xiph.org
    an open-source implementation of the OpenGL specification
local/opencore-amr 0.1.3-2
local/openexr 2.2.0-2
local/openjpeg 1.5.2-1
    An open source JPEG 2000 codec
local/openresolv 3.6.1-1
local/openssl 1.0.2.a-1
    XviD is an open source MPEG-4 video codec
$
+0 -0

pacman -Qo /usr/share/xsessions/openbox.desktop ? (ou un ls dans ce dossier)

Sinon c'est assez problématique si tu as gnome-shell lancé avec --wayland --display-server avec cette configuration, c'est même assez étrange.

Pour ma part j'ai ça : Gnome shell

+0 -0
1
2
[vincent@vincent ~]$ ls -a /usr/share/xsessions/
.  ..  gnome-classic.desktop  gnome.desktop

L'image est minuscule. :P Poste la version miniature+lien.

+0 -0

Quoi ? tu n'arrives pas à lire ? je n'ai pas de soucis moi :p (c'est fait)

Alors en effet, c'est également assez étrange pour les sessions, je suppose que gdm a des fichiers propres à lui quelque part aussi. En tout cas tu peux modifier /usr/share/gdm/greeter/applications/gnome-shell.desktop pour modifier la commande Exec et enlever –wayland, si elle y est (et si elle n'y est pas, va savoir pourquoi ça se lance avec wayland :') )

Hum… : Exec=gnome-shell --mode=gdm

Pourtant, je semble bien avec Wayland :

1
2
3
4
5
6
7
8
9
[vincent@vincent ~]$ top | grep gdm
  324 root      20   0  276,2m   8,7m   0,0  0,2   0:00.02 S  `- gdm                                                                                 
  362 root      20   0  239,5m   7,9m   0,0  0,2   0:00.01 S      `- gdm-session-wor                                                                 
  369 gdm       20   0  192,1m   7,2m   0,0  0,2   0:00.00 S          `- gdm-wayland-ses                                                             
  371 gdm       20   0   33,4m   3,2m   0,0  0,1   0:00.02 S              `- dbus-daemon                                                             
  372 gdm       20   0  553,0m  11,4m   0,0  0,3   0:00.02 S              `- gnome-session                                                           
  378 gdm       20   0 1302,0m 119,4m   0,0  3,1   0:02.73 S                  `- gnome-shell                                                         
  419 gdm       20   0  265,4m  47,7m   0,0  1,2   0:00.09 S                      `- Xwayland                                                        
  455 gdm       20   0  828,6m  44,0m   0,0  1,1   0:00.15 S                  `- gnome-settings-

Sélectionner GNOME sur Wayland à la connexion ne change rien.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte