Les nouveaux outils de débogage d’Oracle devraient aider à analyser et à résoudre les problèmes complexes du système Oracle Linux.
Oracle a annoncé Oracle Linux Enhanced Diagnostics (OLED), une collection d’outils de débogage pour Oracle Linux. Ces outils, développés à l’origine en interne, sont désormais accessibles au public et permettent d’analyser et de résoudre des problèmes de système complexes.
Outils pour une détection plus efficace des erreurs
OLED rassemble un ensemble d’outils spécifiquement destinés au débogage de problèmes pour lesquels les méthodologies existantes n’ont pas été suffisantes. Les exemples incluent la capture des traces de la pile du noyau avec ‘kstack’, l’analyse des problèmes de mémoire avec ‘memstate’, et l’investigation des corruptions dans les images KVM avec ‘scanfs’.
En outre, OLED propose « LKCE » (Linux Kernel Core Extractor), qui peut générer un rapport à partir d’un fichier vmcore sans qu’il soit nécessaire de télécharger le fichier dans son intégralité. Cela peut s’avérer précieux en cas de crash, lorsque le partage de fichiers volumineux est pratiquement impossible.
lire aussi
Oracle Linux Enhanced Diagnostics comprend des outils de débogage
Les outils sont développés en Python et en C, tandis que certains scripts associés sont écrits en dtrace et en bash. Parmi les exemples d’applications concrètes, citons la surveillance de l’utilisation du processeur avec « syswatch » ou l’estimation de la taille des fichiers vmcore avec « vmcore_sz ». Le module ‘scripts’ fournit également des options de débogage plus fines pour des scénarios spécifiques.
Projets futurs
Oracle affirme que les outils continueront d’être enrichis de nouvelles fonctionnalités. Les utilisateurs ayant des besoins spécifiques en matière de débogage sont encouragés à faire des suggestions par l’intermédiaire des canaux d’assistance Linux.
Oracle pense à l’avenir. Récemment, l’entreprise a prédit que ses centres de données franchiraient bientôt la barre des 1 GW. Larry Ellison souhaite donc, à l’avenir, alimenter lui-même ces centres de données grâce à des réacteurs nucléaires modulaires.