Bureau lent

Diagnostiquer un bureau lent, une utilisation elevee des ressources ou un manque d'espace disque.

3 min de lecture

Symptomes

Votre bureau rame. Les fenetres mettent du temps a s'ouvrir, le VNC saccade, les commandes du terminal trainent, ou l'agent met trop longtemps a repondre.

Commencez par les metriques

Ouvrez le panneau de metriques de votre bureau. Le Bureau affiche en temps reel l'utilisation CPU, RAM et disque. Ca vous dit directement quelle ressource pose probleme.

CPU eleve

Tache de l'agent en cours

La raison la plus frequente est une tache active de l'agent. Quand il execute du code, installe des packages ou traite des fichiers, il peut utiliser la quasi-totalite du CPU. C'est normal. Les performances reviennent a la normale une fois la tache terminee.

Regardez le chat pour voir ce que fait l'agent. S'il est sur une tache longue, laissez-le finir. S'il semble boucler, dites-lui de s'arreter.

Trop de processus

Le bureau fait tourner plusieurs services en arriere-plan (serveur d'affichage, terminal, gateway). Si l'agent a aussi lance un navigateur ou un IDE, le CPU s'accumule vite.

Fermez les applications inutilisees. Lancez top ou htop dans le terminal pour reperer ce qui consomme le CPU.

RAM elevee

Limites du tier

Chaque tier alloue une quantite fixe de RAM. Si votre charge depasse, le systeme commence a swapper sur disque, et tout ralentit.

  • Verifiez l'allocation RAM de votre tier sur la page de comparaison
  • Fermez les applications et onglets inutiles dans la VM
  • Si vous manquez regulierement de RAM, passez au tier superieur

Fuites memoire

Les sessions longues de l'agent peuvent accumuler de la memoire, surtout avec de gros fichiers ou beaucoup de taches a la suite.

Redemarrez le bureau pour tout liberer. Les fichiers du disque de donnees sont preserves entre les redemarrages.

Espace disque insuffisant

Fichiers accumules

Les taches de l'agent generent des donnees : packages telecharges, artefacts de build, logs, fichiers temporaires. Avec le temps, ca remplit le disque.

  • Lancez df -h dans le terminal pour voir l'occupation disque
  • Utilisez du -sh /home/agent/* pour trouver les gros repertoires
  • Nettoyez les fichiers temporaires, caches de build et vieilles archives
  • Lancez apt clean pour vider le cache du gestionnaire de packages

Disque de donnees vs disque systeme

Les bureaux ont deux disques : un disque systeme (OS) et un disque de donnees (vos fichiers persistants). Si le disque systeme se remplit, le systeme devient instable. Stockez vos fichiers sur le disque de donnees.

Verifiez les deux avec df -h. Si le disque systeme est presque plein, nettoyez /tmp et les caches. Deplacez les gros fichiers vers le disque de donnees.

Saccades du VNC

Latence reseau

Le VNC transmet votre bureau par le reseau. Avec une connexion lente ou une latence elevee, l'affichage saccade.

  • Testez votre debit
  • Essayez une connexion filaire plutot que le WiFi
  • Fermez les autres applications gourmandes en bande passante

Le viewer tourne dans votre navigateur. Si votre machine locale est chargee ou si le navigateur consomme trop de memoire, le VNC en patit.

Fermez les autres onglets, surtout ceux avec de la video ou du JavaScript lourd. Ouvrez le viewer VNC dans sa propre fenetre.

Conseils generaux

  • Choisissez un tier adapte a votre charge. Les taches gourmandes demandent plus de CPU et de RAM.
  • Redemarrez de temps en temps. Un demarrage propre libere les fichiers temporaires et reinitialise la memoire.
  • Utilisez le terminal pour les operations lourdes. C'est plus leger que le VNC pour la gestion de fichiers.
  • Laissez les taches de l'agent se terminer. Les interrompre gaspille des ressources et peut laisser des processus orphelins.