Kursplan

Introduktion

  • Linux Foundation
  • Linux Foundation Training
  • Linux Foundation Certifications
  • Linux Foundation Digital Badges
  • Laborativt material, lösningar och resurser
  • Distributionsdetaljer
  • Labb

Optimeringsprinciper

  • Metodik
  • Optimeringsprocess
  • Undersökningsverktyg
  • Labb

Benchmarks

  • Förbättrande benchmarks
  • Syntetiska benchmarks
  • Tillämpningsbenchmarks
  • Labb

Anpassningsgränssnitt

  • Anpassningskoncept
  • Kärnanpassningar
  • Kärnparametrar
  • Tillämpningsgränssnitt
  • tuned
  • Hårdvaruanpassningar
  • Labb

Övervakningsgränssnitt

  • /proc-filsystemet
  • Kommandoradsverktyg
  • Prestandadatinsamling
  • Nagios
  • Ganglia
  • Kärnövervakning
  • Labb

Profileringstekniker och verktyg

  • Prestandaövervakning
  • Räknare
  • Prestandaförhållanden
  • Kärna vs tillämpningsprofilering
  • oprofile
  • Perf
  • Tillgängliga perf-händelser
  • Inhämtning av prestandadata med perf
  • Övervakning av prestanda från inuti tillämpningen
  • Användarutrymme för prestandaövervakning med gprof
  • Labb

Spårningsverktyg

  • Användarutrymme för spårning
  • strace
  • Biblioteksspårning
  • Kärnspårning
  • ftrace
  • SystemTap
  • Tillämpningsprogramsspårning med SystemTap
  • Labb

CPU-under system

  • CPU-koncept och arkitektur
  • CPU-nivåoptimeringar
  • Förspecialiserade instruktionsmängder
  • CPU-topologi
  • BIOS-inställningar
  • Labb

Energihantering

  • Energihanteringsstrategier
  • Energihantering för enheter
  • CPU-energisparande tillstånd
  • Frekvensskalning
  • Energihanteringsverktyg
  • Labb

Processplanering

  • Design
  • Planeringspolicyer
  • Planeringsanpassningsinställningar
  • CPU-affinitet och isolation
  • Avbrottsaffinitet
  • Kontrollgrupper
  • Labb

Minnesunder system

  • Översikt
  • Sidtabellsökningsoptimering och stora sidor
  • Kontroll av swappning från tillämpningar
  • Felminimering
  • Labb

NUMA-optimeringar

  • CPU-koncept och arkitektur
  • NUMA-minnesallokering
  • NUMA-statistik
  • Labb

I/O-under system

  • Översikt över lagringsstacken
  • Koncept för I/O-planerare
  • Algoritmer för I/O-planerare
  • Hårdvarans aspekter
  • Anpassning av lagringsenheter
  • Labb

Lokala filsystem

  • Viktiga val för filsystem
  • Ext3/4 journalningslägen
  • Filsystemsegenskaper
  • Labb

Nätverksfilerstystem

  • Nätverksfilsystem (NFS)
  • NFSv4
  • pNFS
  • Labb

Lagrings- och I/O

  • Översikt av programvaru RAID
  • RAID-nivåer
  • RAID-konfiguration
  • Lokala volymer
  • Volymer och volymgrupper
  • Skapande av logiska volymer
  • Råa enheter
  • Asynkron I/O
  • Labb

Analysering av I/O-under system

  • iostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
  • Labb

Nätverksunder systemsoptimering

  • Översikt av nätverksstacken
  • Optimering för latens och dataflöde
  • Nätverksgränssnittshårdvarainställningar
  • Utlastningstekniker
  • TCP-optimering
  • Övervaknings- och diagnostikverktyg
  • Labb

Virtualisering

  • Översikt av virtualisering
  • Hårddiskaspekter
  • Nätverksaspekter
  • Labb

Krav

Denna kurs är främst menad för systemadministratörer och teknikarkitekter som behöver välja och anpassa sin miljö för att maximera hastighet och effektivitet. Studenter bör vara erfarna Linux-användare. Kännedom om lokala systemadministrationkoncept som täcks i LFS301 Linux System Administration krävs.

Målgrupp

Denna kurs är utformad för IT-professionals som har ansvar för att optimera Linuxprestanda.

Erfenivå: Mellan

 28 timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier