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.
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 -hdans 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 cleanpour 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
Navigateur surcharge
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.
Articles connexes
Métriques et monitoring
Suivez l'utilisation du processeur, de la mémoire et du disque d'un bureau SpineOS en temps réel, et repérez la saturation à temps.
Comprendre les plans
Ce que chaque plan SpineOS vous donne en processeur, en mémoire, en stockage et en nombre de bureaux, et comment savoir lequel choisir.
Cycle de vie d'un bureau
Tous les états par lesquels passe un bureau SpineOS, de la création et du démarrage à l'arrêt, au redémarrage et à la destruction définitive.