Performance
Performance-verbetering en responstijd-verbetering zijn onderwerpen die iedere systeembeheerder van nature interesseren. Elke machine wordt geleidelijk aan zo belast, dat prestaties minder worden. Dat is een gevolg van het multi-user/multi-tasking karakter van Linux én van het feit dat steeds meer applicaties worden ontwikkeld die royaal omspringen met de resources van het systeem. De systeembeheerder is de eerste die te maken krijgt met klachten van de gebruikers én van het management.
Meten, weten en verbeteren
In deze cursus worden de componenten besproken die in de praktijk bij overbelasting performance-verlies kunnen veroorzaken. De meest kritieke componenten binnen een systeem zijn de CPU’s, de disks, het geheugen en de netwerkverbindingen.
Er zijn vele programma’s beschikbaar die eindeloze lijsten met statistische tellers of gelikte grafiekjes produceren (meten). De problemen beginnen meestal met het trekken van conclusies uit deze getallen- of lijnen-brij: welke waarden zijn in een bepaalde situatie wel relevant en welke niet, en wat is de onderlinge relatie tussen de verschillende waarden (weten). Dit kan men slechts zinvol beoordelen als duidelijk is hoe de kernel een bepaalde systeemcomponent beheert en de capaciteit hiervan verdeelt.
Daarom wordt in deze cursus veel aandacht besteed aan de interne werking van de kernel. Weet u eenmaal waar de schoen wringt, dan ligt de ingreep vaak voor de hand (verbeteren). Suggesties ter verbetering zullen ook uitvoerig aan bod komen. Waar nodig zullen extra hulpmiddelen worden uitgereikt: software die je kunt gebruiken om een betere prestatie-analyse en prestatieverbetering mogelijk te maken.
De training “Linux performance analysis and tuning” geeft inzicht in de methoden en technieken om de performance van een Linux-machine te meten, te beoordelen en te verbeteren. Extra hardware kopen is meestal niet de juiste oplossing voor een performance probleem. Je leert hoe de belasting van de vier belangrijke hardware resources (CPU, geheugen, disk, netwerk) gemeten kan worden en hoe overbelasting kan worden bestreden door herconfiguratie, spreiding, begrenzing of (als laatste stap) het bijkopen van hardware. Deze onderwerpen worden – onder begeleiding van de docent – in de praktijk geoefend.
We also offer this course in English, check it out here: Linux performance analysis and tuning (English) .