Nous sommes de plus en plus nombreux à utiliser le CBP et il est important de prendre des bonnes habitudes de connexion pour éviter d'affecter l'ensemble du CBP et donc d'impacter les autres utilisateurs. Je vous rappelle donc ci-dessous quelques éléments :
Utilisation des différents espaces
- /local -- 120To -- Idéal pour travail temporaire, gros volumes de données
(+) Pas de latence réseau, I/O rapides
(-) Archivage mais pas de sauvegarde
- /projets -- 123 To, 85 To libres -- Idéal pour le travail collaboratif
(+) Partage entre membres d'un projet ou d'une équipe
(+) Pas de durée limite
(-) Archivage et sauvegarde
(-) Pas conçu pour du I/O intensif
- /projets -- 123 To, 85 To libres -- Idéal pour le travail collaboratif
(+) Accès rapide pour tâches temporaires (ex : application MPI)
(-) Archivage mais pas de sauvegarde
- /home -- 20 Go -- espace personnel, sauvegardé
(+) utiliser uniquement pour les petites données ou configurations personnelles
(-) Archivage et sauvegarde
Remarques en vrac :
- L'idéal est de créer un espace projet et de travailler dans cet espace.
Création de l'espace projet via le formulaire du CBP.
Pour créer un projet, vous aurez besoin d'un Acronyme + une description + une illustration.
- Les espaces /local et /scratch sont comme des "paillasses" : on ne s'y installe pas si un groupe travaille déjà dessus et on le libère (et nettoie) quand on en n'a plus besoin.
- La commande pour savoir si des personnes travaillent sur une machine est :
>> ListUsersHost
- Sur certaines machines il n'y a pas de /local mais /localSSD ou /localHDD (vérifier avec df -h)
Monitorer son activité
Surveiller les ressources système (CPU, mémoire, GPU) sur un serveur est essentiel pour garantir sa stabilité, ses performances et une utilisation optimale.
Les commandes à connaitre sont :
- htop et dstat : permettent de détecter en temps réel des surcharges CPU, des fuites mémoire, ou des processus anormalement gourmands. Cela aide à anticiper les ralentissements et mieux dimensionner les ressources.
- nvidia-smi dmon, nvtop : pour les serveurs équipés de GPU (typiquement pour le calcul intensif, le deep learning, etc.), ces commandes sont indispensables pour surveiller l'utilisation des GPU (charge, température, mémoire, processus actifs).
Vscode
Vscode pose des soucis sur le CBP mais il est toujours possible de l'utiliser. Penser néanmoins à bien fermer vos fenêtres "Interactives" lorsque vous ne les utilisez plus.
Compte bloqué
Si votre compte est bloqué, cela signifie qu'un usage inapproprié du CBP a été détecté par Emmanuel Quemener, pouvant compromettre le bon fonctionnement du service pour les autres utilisateurs.
Dans ce cas, une notification aura été envoyée à la personne "marraine" (directeur de thèse, encadrant post-doctoral, etc.) contenant des éléments permettant d'identifier la cause du blocage.
Vous pourrez alors, ensemble, analyser la situation et comprendre l'action à l'origine du problème avant de contacter Emmanuel Quemener.
Installation Pycharm;
Tutoriel par Nils Laurent : Page web