Description générale
Le serveur de calcul « Osaka » comprend actuellement :
- un noeud frontal, osaka.u-cergy.fr, connecté à internet ;
- un système de stockage distribué segmenté en deux pools :
- un pool « chaud » d’une capacité utile de 42 To, pour l’hébergement des données utilisateur,
- un pool « froid » d’une capacité utile de 180 To, pour l’hébergement des archives utilisateur ;
- des noeuds de calcul, répartis dans deux pools en fonction de l’interconnexion InfiniBand (IB):
- pool QDR à 40 Gb/s, accueillant les taches séquentielles et parallèles,
- pool EDR à 100 Gb/s, réservé aux taches parallèles ;
- une interconnexion secondaire des noeuds via un réseau Ethernet à 10 Gb/s pour les flux réseau autres que les accès aux données et les communications MPI (taches parallèles),
- un serveur de virtualisation,
- un serveur de licences,
- un serveur de monitoring,
- un noeud maitre, sur lequel s’exécute l’ordonnanceur des jobs.
Pool IB | Débit (Gb/s) | Nb. noeuds | Nb. CPU | Nb. coeurs | Mémoire (To) | PDT* (kW) |
---|---|---|---|---|---|---|
QDR | 40 | 29 | 58 | 428 | 3.776 | 6.580 |
EDR | 100 | 28 | 56 | 1136 | 9.472 | 7.600 |
HDR | 100 | 13 | 26 | 676 | 6.656 | 4.810 |
Total | NA | 70 | 140 | 2240 | 19.904 | 18.990 |
*PDT : Puissance de Dissipation Thermique des processeurs tel que définie par Intel.
Détails des éléments d’Osaka
- Le noeud frontal.
- Les noeuds de calcul.
- Le noeud GPU.
- Le système de stockage.
- Le serveur de virtualisation.
- Le serveur de licences.
- Le serveur de monitoring.
- Le noeud maitre.
Status du calculateur
L’utilisation ou le résumé des ressources disponibles sont accessibles depuis Osaka grace à la commande h
.
- La commande
h status
renvoie une représentation graphique interactive de l’utilisation courante des coeurs CPU et de la mémoire RAM. À noter que ce graphique n’évolue pas en temps réel (c’est un snapshot de l’état du calculateur au moment du lancement de la commande. - La commande
h free
renvoient les quantités actuellement disponibles en coeurs CPU et en mémoire RAM en fonction du type job (séquentiel, parallèle openMP, parallèle MPI).