Course Outline

Introductie

  • Linux Stichting.
  • Linux Basis Opleiding
  • Linux Certificeringen van de stichting
  • Linux Stichting Digitale Badges
  • Laboratoriumoefeningen, oplossingen en hulpmiddelen
  • Distributie Details
  • Labs

Principes voor prestatie-optimalisatie

  • Methodologie
  • Optimalisatie proces
  • Hulpmiddelen voor onderzoek
  • Labs

Benchmarking

  • Benchmarks voor prestaties
  • Synthetische benchmarks
  • Benchmarks voor toepassingen
  • Labs

Interfaces afstemmen

  • Tuning Concepten
  • Kernel Tunables
  • Kernel Parameters
  • Applicatie-interfaces
  • Tuned
  • Hardware afstemmingen
  • Labs

Interfaces bewaken

  • /proc Bestandssysteem
  • Opdrachtregel-hulpprogramma's
  • Verzameling van prestatiegegevens
  • Nagios
  • Ganglia
  • Kernel Bewaking
  • Labs

Profileringstechnieken en -tools

  • Controle van de prestaties
  • Items
  • Prestatieverhoudingen
  • Kernel versus applicatieprofilering
  • oprofiel
  • Prestaties
  • Beschikbare prestaties evenementen
  • Prestatiegegevens verkrijgen met prestaties
  • Prestaties bewaken vanuit de applicatie
  • Prestatiebewaking van de gebruikersruimte met gprof
  • Labs

Hulpmiddelen voor tracering

  • Tracering van gebruikersruimte
  • Spoor
  • Bibliotheek traceren
  • Kernel traceren
  • ftrace
  • Systeem Tik
  • Toepassingen traceren met SystemTap
  • Labs

CPU-subsysteem

  • CPU-concepten en -architectuur
  • Optimalisaties op CPU-niveau
  • Gespecialiseerde instructiesets
  • CPU-topologie
  • BIOS-instellingen
  • Labs

Vermogen Management

  • Macht Management Strategieën
  • Vermogen apparaat Management
  • CPU-energiebesparende statussen
  • Frequentie schalen
  • Vermogen Management Gereedschap
  • Labs

Proces planning

  • Ontwerpen
  • Beleid voor planning
  • Afstembare instellingen plannen
  • CPU-affiniteit en isolatie
  • Affiniteit onderbreken
  • Controlegroepen
  • Labs

Geheugen subsysteem

  • Overzicht
  • Optimalisatie van het opzoeken van pagina's en enorme pagina's
  • Wisselen van applicaties beheren
  • Minimaliseren van storingen
  • Labs

NUMA-optimalisaties

  • CPU-concepten en -architectuur
  • NUMA-geheugentoewijzing
  • NUMA Statistics
  • Labs

I/O-subsysteem

  • Overzicht van opslagstapels
  • I/O Scheduler-concepten
  • I/O Scheduler-algoritmen
  • Hardware-overwegingen
  • Opslagapparaten afstemmen
  • Labs

Lokale bestandssystemen

  • Belangrijkste keuzes voor het bestandssysteem
  • Ext3/4 Journaling-modi
  • Bestandssysteem Attributen
  • Labs

Netwerk Bestandssystemen

  • Netwerk Bestandssysteem (NFS)
  • NFSv4
  • pNFS
  • Labs

Opslag en IO

  • Software RAID-opfriscursus
  • RAID-niveaus
  • RAID-configuratie
  • Logische volumes
  • Volumes en volumegroepen
  • Logische volumes maken
  • Raw-apparaten
  • Asynchrone I/O
  • Labs

Analyse van het I/O-subsysteem

  • jostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • BTT
  • blkiomon
  • Labs

Optimalisatie van het netwerksubsysteem

  • Overzicht van de netwerkstack
  • Optimaliseren voor latentie en doorvoer
  • Hardware-instellingen netwerkinterface
  • Technieken voor het lossen
  • TCP-optimalisatie
  • Monitoring- en diagnosetools
  • Labs

Virtualisatie

  • Overzicht van virtualisatie
  • Overwegingen bij de schijf
  • Overwegingen bij het netwerk
  • Labs

Requirements

Deze cursus is in de eerste plaats bedoeld voor systeembeheerders en technologiearchitecten die hun omgeving moeten selecteren en afstemmen om de snelheid en efficiëntie te maximaliseren. Studenten moeten ervaren Linux gebruikers zijn. Bekendheid met lokale systeembeheerconcepten die worden behandeld in LFS301 Linux Systeembeheer is vereist.

Publiek

Deze cursus is bedoeld voor IT-professionals die verantwoordelijk zijn voor het optimaliseren van Linux prestaties.

Ervaringsniveau: gemiddeld

  28 Hours
 

Related Courses

Related Categories