Voorjaarsconferentie
2010 Systeembeheer 6 mei, 2010 |
One-stop performance analyse met atopGerlof Langeveld & Jan Christiaan van Winkel AbstractAls Linux-systeembeheerder kun je te maken krijgen met klachten over de performance. Je moet dan op zoek naar de oorzaak: welke resource wordt overbelast, wanneer, hoe vaak, en waardoor. Tijdens je onderzoek zul je steeds verder in moeten zoomen. Welke resource(s) zijn overbelast? Door welke processen? En eventueel nog verder: welk deel binnen het proces is verantwoordelijk. Pas als je weet wat er aan de hand is, kun je beslissen wat er moet worden gedaan om de situatie te verbeteren. Zomaar hardware bijkopen is meestal niet de oplossing: “Extra ijzer, niets wijzer”. Het onderzoek naar de oorzaak van de performanceproblemen vereist dat je een tool hebt dat belasting van de vier belangrijke resources CPU, geheugen, disks en netwerk zowel op systeem niveau laat zien, als ook per proces. Hierbij mag in de boekhouding uiteraard geen “leakage” zitten: als de CPU 90% bezet is, moet de som van CPU gebruik door de processen ook 90% opleveren. atop is een tool dat probeert een zo volledig mogelijk beeld te geven van de belasting van het systeem. Daarbij wordt niet alleen op systeem niveau bijgehouden hoe het zit met de belasting, maar ook per proces wordt bijgehouden hoeveel de bijdrage is van dit proces in de belasting op gebied van CPU, geheugen, disk I/O en netwerk. Daarbij kan atop niet alleen het hier en nu bekijken, maar ook laten zien wat er op een bepaald moment in het verleden speelde. Deze presentatie zal laten zien hoe je met atop kunt meten, en hoe je atop aan je eigen wensen kunt aanpassen. BiographyGerlof Langeveld is sinds 2009 UNIX systeem specialist (HPUX/Linux) bij Kadaster in Apeldoorn. Daarvoor werkte hij 14 jaar bij AT Computing. Hij was docent voor verscheidene UNIX/Linux cursussen, waaronder de cursus "Linux Performance Analyse & Tuning" die hij samen met JC van Winkel ontwikkelde. In 2001 startte hij met de ontwikkeling van de Linux-variant van 'atop' omdat de conventionele tools onvoldoende houvast boden voor een gedegen performance-analyse. Jan Christiaan "JC" van Winkel is sinds 1990 docent/cursusontwikkelaar bij AT Computing. Hij ontwikkelt en geeft cursussen op het gebied van Linux en Unix systeembeheer, performance analyse, beveiliging en voor verschillende programmeertalen zoals C, C++ en Python. Samen met Gerlof Langeveld ontwikkelde hij de Linux performance analyse en Tuning cursus van AT Computing. |
Voorjaar 2010 | |||||||
2023-05-27 | |||||||||
|