Lenteur, je cherche des idées

Bob dit l'äne Messages postés 5 Date d'inscription mercredi 3 juillet 2013 Statut Membre Dernière intervention 23 décembre 2024 - 23 déc. 2024 à 11:17
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 - 6 janv. 2025 à 15:11

Bonjour à tous,

Mon poste est vieillissant, j'en ai bien conscience. Cependant, il n'a pas toujours été si lent.

un simple : # apt update fige l'écran par exemple.

Je viens de vérifier la santé du disque, de la RAM et du CPU. A priori rien de ce coté ci.

Avez vous des idées de quoi regarder?

D'avance merci pour votre temps et vos idées :-)

 [+] Info supplémentaire [+]

playerone@LAPPLAYER001:~$ uname -a
Linux LAPPLAYER001 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec  5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
playerone@LAPPLAYER001:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 03f0:3d4a HP, Inc HP Link-5 transceiver
Bus 001 Device 004: ID 0408:a060 Quanta Computer, Inc. HD Webcam
Bus 001 Device 005: ID 04f3:0c03 Elan Microelectronics Corp. WBF Fingerprint Sensor
Bus 001 Device 006: ID 04ca:3016 Lite-On Technology Corp. 
Bus 001 Device 007: ID 046d:c05b Logitech, Inc. M-U0004 810-001317 [B110 Optical USB Mouse]
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
playerone@LAPPLAYER001:~$ lspci
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:15.0 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:15.1 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0)
00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller (rev 10)
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
06:00.0 Non-Volatile memory controller: Intel Corporation SSD DC P4101/Pro 7600p/760p/E 6100p Series (rev 03)
07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
07:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 12)
08:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

3 réponses

jeannets Messages postés 27626 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 9 janvier 2025 Ambassadeur 5 886
23 déc. 2024 à 12:21

Bonjour,

La marque, le modèle, l'âge de ce PC sont aussi des critères important...à connaitre.

Quand on trouve que tout va bien, il faut chercher autre chose... car il y a probablement une raison non trouvée.

Ton processeur "Xeon E3-1200" n'est pas un foudre de guerre...Il est possible que des mises à jour successives lui font davantage de charge de travaille et ne le soulage pas vraiment..??

Le disque se rempli...ou les fichiers fragmentés à outrance... ou des secteurs défectueux... RAM insuffisantes... paramétrages à optimiser..etc..

0
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
24 déc. 2024 à 15:57

hello

exécuter  une commande top pendant le  apt update pour voir qui consomme du CPU

0
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 7 813
6 janv. 2025 à 15:11

Bonjour,

Il y a plusieurs pistes à explorer

Utilisation excessive (de la RAM, du CPU)

Comme le dit dubcek (#2) essaye de voir si tu n'as pas un processus qui tourne et qui consomme tout le CPU avec top (avec ou sans mise à jour). Voici par exemple a quoi ça ressemble :

top - 14:46:59 up  2:06,  4 users,  load average: 0,38, 0,46, 0,31
Tâches: 267 total,   1 en cours, 266 en veille,   0 arrêté,   0 zombie
%Cpu(s):  4,9 ut,  2,0 sy,  0,0 ni, 93,1 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st 
MiB Mem :  15855,4 total,  11026,4 libr,   2747,9 util,   2784,0 tamp/cache     
MiB Éch :   3815,0 total,   3815,0 libr,      0,0 util.  13107,5 dispo Mem

Sur la 3e ligne on voit que les CPU sont utilisés à 4.9% et ne font rien à à 93.1% donc essentiellement, ils ne font pas grand chose.

La ligne MiB Mem montre l'utilisation de la RAM. On voit que celle-ci est essentiellement libre (et donc qu'il y a suffisamment de RAM pour tout faire à cet instant). Lorsque la RAM vient à manquer, le système commence à utiliser la swap (Mib Éch), c'est-à-dire le disque dur (qui est beaucoup plus lent que la RAM). On dit alors que le système "swappe" et en pratique il devient très lent, car le système passe son temps à déplacer les processus entre le disque dur et la RAM. Dans cet exemple, la RAM étant largement suffisante, la swap n'est pas sollicitée. Sur la plupart des PCs moderne, la RAM est généralement suffisante et la swap ne sert que pour l'hibernation.

Si le CPU et/ou la RAM sont trop sollcité, il faut opter pour des programmes moins gourmands. On préfère des environnements graphique légers (par exemple LXDE, XFCE, cinnamon), voire très légers (icewm, fluxbox, twm...) aux environnements plus gourmands (KDE, gnome, ...). Il faut également voir pour chaque utilisation si tu utilises le logiciel le plus léger (par exemple, tu peux regarder parmi chrome/chromium ou firefox lequel est le plus performant).

Panne logicielle

Tu peux commencer par voir si mettre à jour ton Linux en mode texte (ctrl alt f3) permet de faire la mise à jour (pour revenir en mode graphique : ctrl alt f1 ou ctrl alt f7 selon la distribution). Lance ensuite :

sudo apt update
sudo apt upgrade

Reporte les éventuels messages d'erreur.

Si le problème persiste, tu peux tenter de réinstaller (surtout si tu débutes) et d'en profiter pour installer une version à jour de ton système. Veille alors à :

  • choisir une variante de distribution Linux à jour et adaptée à ton matériel
    • en particulier, des distributions comme AntiX sont prévues pour les très vieux PCs
  • avant la réinstallation, sauve les documents auxquels tu tiens sur un autre support
  • lors de la réinstallation, fais un partitionnement manuel et fais l'installation en réutilisant les partitions existantes (mais veille à ne pas formater /home et à utiliser le même login pour ton utilisateur)

Si malgré la réinstallation, le système se comporte mal, il faut considérer un problème matériel

Problème matériel

Si tu observes de grosses lenteurs avec d'autres systèmes (mettons windows, si tu as un dual boot), il est très probable que ce soit un problème matériel. Idem si ton système actuel a longtemps bien marché et devient subitement plus lent. Souvent, de telles lenteurs sont les signes avant coureur d'un disque dur défectueux (surtout s'il est mécanique).

Quand le disque est en fin de vie, généralement des messages d'erreurs de type "I/O error" sont loggés dans /var/log (notamment voir /var/log/messages, /var/log/syslog, /var/log/rsyslog s'ils existent). De nos jours, on consulte les logs au travers de journalctl.

sudo journalctl -b -p err -p warning

Ça vaudrait le coup si tu vois des erreurs suspectes de les reporter ici.

Il existe aussi un certain nombre d'outils sous Linux qui permettent de tester les disques durs (voir smartmontools et badblocks, voir ici) et la RAM (voir ici).

Bonne chance

0