Mon bureau Kubuntu semble avoir ralenti au cours des deux derniers jours et je ne sais pas pourquoi. C'était bien, tous mes programmes fonctionnaient très bien mais depuis hier le bureau tourne très lentement.
Des applications comme Dolphin (gestionnaire de fichiers) et Firefox (navigateur) que j'utilise presque tous les jours prennent beaucoup de temps à charger et, souvent, elles s'accrochent au système, ce qui m'oblige à redémarrer l'ensemble du système.
Les vidéos lues sur le navigateur et hors ligne à l'aide du lecteur VLC bégayent tout le temps et se figent assez souvent.
J'ai démarré mon ordinateur aujourd'hui et l'ai laissé inactif pendant environ 30 minutes avec l'application KSysguard exécutée en arrière-plan pour surveiller l'utilisation du processeur. J'ai constaté qu'après le démarrage, mon utilisation du processeur est constante à 100% pendant environ 10 minutes avant de chuter et se situe toujours entre 50% et 80% (c'est sans aucune application, sauf pour le moniteur système exécuté en arrière-plan).
Toute application que j'ouvre comme Firefox, l'utilisation du processeur passe immédiatement à 100% et y reste même si l'ordinateur est inactif. L'utilisation de RAM est cependant normale comme avant. Aucune utilisation excessive de RAM n'a été remarquée.
J'ai exécuté la commande top
dans le terminal pour vérifier l'utilisation de la charge qui est en moyenne supérieure à 3,0 en veille (ce qui est étrange selon mon père qui utilise également Linux sur son ordinateur portable de travail, sa charge d'ordinateur portable est inférieure à 3 plus du temps et dépasse 3,0 seulement sous une charge élevée). Est-ce un bug ou une mauvaise installation d'une mise à jour? J'ai besoin d'aide. [J'utilise Kubuntu 18.04.2 et il est mis à jour le 17 juillet 2019]
Comme demandé par @ dk-bose
$ top -n 1 -o %MEM | head -15
top - 21:22:35 up 20 min, 3 users, load average: 5.39, 6.10, 4.60
Tasks: 185 total, 1 running, 143 sleeping, 0 stopped, 0 zombie
%Cpu(s): 8.6 us, 27.7 sy, 0.0 ni, 14.2 id, 49.4 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem : 8059896 total, 5244160 free, 1103092 used, 1712644 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 6564828 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
19579 sreejes+ 20 0 3343104 330868 165340 S 0.0 4.1 0:19.22 firefox
2081 sreejes+ 20 0 1531184 241612 168052 S 0.0 3.0 0:01.67 kded5
20703 sreejes+ 20 0 2632968 183580 134036 S 0.0 2.3 0:03.75 Web Content
2244 sreejes+ 20 0 3731444 182300 98592 S 0.0 2.3 0:09.06 plasmashell
20498 sreejes+ 20 0 2832920 181812 105212 S 0.0 2.3 0:07.40 WebExtensions
20133 sreejes+ 20 0 2655316 178720 109204 S 0.0 2.2 0:07.24 Web Content
23983 sreejes+ 20 0 2592364 145700 105192 S 0.0 1.8 0:01.36 Web Content
298 root 19 -1 262252 113996 112856 S 0.0 1.4 0:04.78 systemd-journal
$ top -n 1 -o %CPU | head -15
top - 21:23:42 up 21 min, 3 users, load average: 5.14, 5.93, 4.65
Tasks: 185 total, 1 running, 144 sleeping, 0 stopped, 0 zombie
%Cpu(s): 8.8 us, 28.5 sy, 0.0 ni, 14.5 id, 48.0 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem : 8059896 total, 5234028 free, 1123492 used, 1702376 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 6558536 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
16742 root 20 0 26388 868 804 D 58.8 0.0 0:00.10 modprobe
1 root 20 0 159844 9116 6644 S 5.9 0.1 0:08.57 systemd
363 root 20 0 79260 37036 3200 S 5.9 0.5 0:18.11 systemd-udevd
862 root 20 0 452928 67104 49412 S 5.9 0.8 0:17.41 Xorg
16730 sreejes+ 20 0 44076 4188 3516 R 5.9 0.1 0:00.01 top
20133 sreejes+ 20 0 2653268 169484 109204 S 5.9 2.1 0:07.40 Web Content
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H
Je m'en suis rendu compte, j'avais connecté un autre disque dur au bureau et depuis mon temps de démarrage a considérablement augmenté et il semble y avoir un processus "systemd-udevd" qui continue de fonctionner en arrière-plan. Si ce processus est terminé, le système prend un certain temps et, éventuellement, l'utilisation du processeur diminue. Est-ce que cela aide, je suppose que c'est à cause du disque dur défectueux connecté au PC (note: ledit disque dur connecté récemment n'apparaît pas dans Dolphin)
$ inxi -Fxxxz
System: Host: HAL9000Desktop Kernel: 4.15.0-54-generic x86_64 bits: 64 gcc: 7.4.0
Desktop: KDE Plasma 5.12.7 (Qt 5.9.5) dm: sddm,sddm Distro: Ubuntu 18.04.2 LTS
Machine: Device: desktop System: Gigabyte product: N/A serial: N/A Chassis: type: 3 serial: N/A
Mobo: Gigabyte model: H61M-S2P v: x.x serial: N/A UEFI: American Megatrends v: FF date: 12/14/2012
CPU: Dual core Intel Pentium G2010 (-MCP-) Arch: Ivy Bridge rev.9 cache: 3072 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 11175
clock speeds: min/max: 1600/2800 MHz 1: 2792 MHz 2: 2793 MHz
Graphics: Card: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
bus-ID: 00:02.0 chip-ID: 8086:0152
Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting (unloaded: fbdev,vesa)
Resolution: [email protected]
OpenGL: renderer: Mesa DRI Intel Ivybridge Desktop
version: 4.2 Mesa 19.0.2 (compat-v: 3.0) Direct Render: Yes
Audio: Card Intel 6 Series/C200 Series Family High Def. Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:1c20
Sound: Advanced Linux Sound Architecture v: k4.15.0-54-generic
Network: Card: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives: HDD Total Size: 160.0GB (60.7% used)
ID-1: /dev/sda model: ST3160815AS size: 160.0GB serial: <filter> temp: 42C
Partition: ID-1: / size: 146G used: 91G (66%) fs: ext4 dev: /dev/sda2
RAID: System: supported: N/A
No RAID devices: /proc/mdstat, md_mod kernel module present
Unused Devices: none
Sensors: System Temperatures: cpu: 29.8C mobo: 27.8C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 202 Uptime: 57 min Memory: 2158.9/7871.0MB
Init: systemd v: 237 runlevel: 5 Gcc sys: 7.4.0
Client: Shell (bash 4.4.201 running in konsole) inxi: 2.3.56
Demandé par @NathanielMBeaver:
RESOLU: J'ai exécuté une commande que j'ai découverte sur askubuntu, je ne sais vraiment pas quelle commande (peut-être celle-ci: $ udevadm monitor) mais en gros j'ai obtenu une sortie sans fin avec beaucoup de mots `` nvidia '' apparaissant. Je n'ai pas de carte graphique nvidia sur ma configuration actuelle, mais je l'avais installée lorsque je testais un autre PC que j'ai acheté qui avait la carte graphique Nvidia GTX 1060. Une fois que je suis revenu à mon ancienne configuration, le problème mentionné ci-dessus a commencé. J'ai donc fait référence à ce post ...
Comment désinstaller les pilotes Nvidia: https://askubuntu.com/a/206289/88865
J'ai fait exactement ce qu'il a dit et le tour est joué, le processus modprobe ainsi que le processus systemd-udevd ont disparu et mon ordinateur est revenu à la normale.
Merci @DKBose et @NathanielMBeaver pour votre aide. :)
Sur la base de votre description, je suppose que étranglement thermique ou disque surchargé . Si vous suspectez surchauffe , vous pouvez vérifier dmesg
pour des messages comme ceux-ci:
[607418.631402] CPU1: Core temperature above threshold, cpu clock throttled (total events = 11940)
[607418.631404] CPU0: Core temperature above threshold, cpu clock throttled (total events = 11940)
[607418.631406] CPU2: Package temperature above threshold, cpu clock throttled (total events = 12035)
[607418.631408] CPU3: Package temperature above threshold, cpu clock throttled (total events = 12034)
[607418.631411] CPU0: Package temperature above threshold, cpu clock throttled (total events = 12035)
[607418.631418] CPU1: Package temperature above threshold, cpu clock throttled (total events = 12035)
Si vous suspectez un disque surchargé, voir ci-dessous. En ce qui concerne la cause de la charge CPU élevée, notez que modprobe
est le processus qui consomme le plus de CPU dans la sortie top
que vous affichez:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
16742 root 20 0 26388 868 804 D 58.8 0.0 0:00.10 modprobe
La commande modprobe
est responsable du chargement/déchargement des modules du noyau, cela peut donc être très différent. Si vous utilisez une commande comme celle-ci :
$ Sudo ps -fp $(pgrep -x modprobe)
vous pourrez voir les arguments de modprobe
, ce qui peut apporter un peu de lumière. D'autres questions sur ce forum traitent des problèmes de pilote avec wifi ou graphiques , et une recherche rapide sur le Web pour "modprobe high CPU" fait apparaître ce rapport de bogue:
modprobe se bloque à 100% d'utilisation du processeur lors du changement des règles de pare-feu
https://bugzilla.redhat.com/show_bug.cgi?id=735098
Vous avez mentionné KSysGuard . Notez que vous pouvez créer votre propre onglet avec par exemple fréquence d'horloge moyenne, température du processeur et charge totale:
Vous pouvez également examiner les E/S disque, telles que la lecture et l'écriture, l'iowait et le temps de lecture/écriture:
Le programme atop
est souvent utile pour diagnostiquer les problèmes de performances du système. Ici, il montre l'activité du disque en rouge sous une charge élevée:
Enfin, si vous trouvez que l'activité du disque est la cause du problème, vous pouvez surveiller et modifier la priorité des processus individuels avec iotop
(notez que cela nécessite root/Sudo).
En relation: