Skip to content

Bureau lent

Diagnostiquer un bureau SpineOS lent : processeur ou mémoire trop sollicités, espace disque saturé, et ce qu'il faut libérer en premier.

3 min de lecture

Symptômes

Votre bureau rame. Les fenêtres mettent du temps à s'ouvrir, le VNC saccade, les commandes du terminal traînent, ou l'agent met trop longtemps à répondre.

Commencez par les métriques

Ouvrez le panneau de métriques de votre bureau. SpineOS affiche en temps réel l'utilisation CPU, RAM et disque. Ça vous dit directement quelle ressource pose problème.

CPU élevé

Tâche de l'agent en cours

La raison la plus fréquente est une tâche active de l'agent. Quand il exécute du code, installe des packages ou traite des fichiers, il peut utiliser la quasi-totalité du CPU. C'est normal. Les performances reviennent à la normale une fois la tâche terminée.

Regardez le chat pour voir ce que fait l'agent. S'il est sur une tâche longue, laissez-le finir. S'il semble boucler, dites-lui de s'arrêter.

Trop de processus

Votre bureau fait tourner plusieurs services en arrière-plan (serveur d'affichage, terminal, gateway). Si l'agent a aussi lancé un navigateur ou un IDE, le CPU s'accumule vite.

Fermez les applications inutilisées. Lancez top ou htop dans le terminal pour repérer ce qui consomme le CPU.

RAM élevée

Limites du tier

Chaque tier alloue une quantité fixe de RAM. Si votre charge dépasse, le système commence à swapper sur disque, et tout ralentit.

  • Vérifiez l'allocation RAM de votre tier sur la page de comparaison
  • Fermez les applications et onglets inutiles dans la VM
  • Si vous manquez régulièrement de RAM, passez au tier supérieur

Fuites mémoire

Les sessions longues de l'agent peuvent accumuler de la mémoire, surtout avec de gros fichiers ou beaucoup de tâches à la suite.

Redémarrez votre bureau pour tout libérer. Les fichiers du disque de données sont préservés entre les redémarrages.

Espace disque insuffisant

Fichiers accumulés

Les tâches de l'agent génèrent des données : packages téléchargés, artefacts de build, logs, fichiers temporaires. Avec le temps, ça remplit le disque.

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

Disque de données vs disque système

Les bureaux ont deux disques : un disque système (OS) et un disque de données (vos fichiers persistants). Si le disque système se remplit, le système devient instable. Stockez vos fichiers sur le disque de données.

Vérifiez les deux avec df -h. Si le disque système est presque plein, nettoyez /tmp et les caches. Déplacez les gros fichiers vers le disque de données.

Saccades du VNC

Latence réseau

Le VNC transmet votre bureau par le réseau. Avec une connexion lente ou une latence élevée, l'affichage saccade.

  • Testez votre débit
  • Essayez une connexion filaire plutôt que le WiFi
  • Fermez les autres applications gourmandes en bande passante

Le viewer tourne dans votre navigateur. Si votre machine locale est chargée ou si le navigateur consomme trop de mémoire, le VNC en pâtit.

Fermez les autres onglets, surtout ceux avec de la vidéo ou du JavaScript lourd. Ouvrez le viewer VNC dans sa propre fenêtre.

Conseils généraux

  • Choisissez un tier adapté à votre charge. Les tâches gourmandes demandent plus de CPU et de RAM.
  • Redémarrez de temps en temps. Un démarrage propre libère les fichiers temporaires et réinitialise la mémoire.
  • Utilisez le terminal pour les opérations lourdes. C'est plus léger que le VNC pour la gestion de fichiers.
  • Laissez les tâches de l'agent se terminer. Les interrompre gaspille des ressources et peut laisser des processus orphelins.