De nieuwe debugging-tools van Oracle zouden moeten helpen bij het analyseren en oplossen van complexe systeemproblemen voor Oracle Linux.
Oracle heeft Oracle Linux Enhanced Diagnostics (OLED) aangekondigd, een verzameling debugging-tools voor Oracle Linux. Deze tools, die oorspronkelijk intern zijn ontwikkeld, zijn nu publiek beschikbaar en helpen bij het analyseren en oplossen van complexe systeemproblemen.
Tools voor efficiëntere foutopsporing
OLED brengt een reeks hulpmiddelen samen die specifiek gericht zijn op het debuggen van problemen waarvoor bestaande methodologieën tekortschoten. Voorbeelden hiervan zijn het vastleggen van kernel stacktraces met ‘kstack’, het analyseren van geheugenproblemen met ‘memstate’, en het onderzoeken van corrupties in KVM-images met ‘scanfs’.
Daarnaast biedt OLED ‘LKCE’ (Linux Kernel Core Extractor), dat een rapport kan genereren van een vmcore-bestand zonder dat dit bestand volledig hoeft te worden geüpload. Dit kan waardevol zijn bij crashes waarbij het delen van grote bestanden praktisch onhaalbaar is.
lees ook
Oracle breidt AI-mogelijkheden uit voor HeatWave-database en analytics
De tools zijn ontwikkeld in Python en C, terwijl enkele bijbehorende scripts in dtrace en bash zijn geschreven. Voorbeelden van concrete toepassingen zijn het monitoren van CPU-gebruik met ‘syswatch’ of het schatten van de grootte van vmcore-bestanden met ‘vmcore_sz’. De ‘scripts’-module biedt bovendien fijnmazige debugging-opties met specifieke scenario’s in gedachten.
Toekomstplannen
Oracle geeft aan dat de tools verder zullen worden uitgebreid met nieuwe functionaliteiten. Gebruikers die specifieke debugbehoeften hebben, worden aangemoedigd om suggesties te doen via de Linux Support-kanalen.
Oracle denkt toekomstgericht. Onlangs voorspelde het bedrijf dat zijn datacenters snel de kaap van 1 GW zullen overschrijven. Daarom wil Larry Ellison in de toekomst die datacenters zelf van stroom voorzien dankzij modulaire nucleaire reactoren.